Sisukord:

Valgustundlik iiris: 4 sammu
Valgustundlik iiris: 4 sammu

Video: Valgustundlik iiris: 4 sammu

Video: Valgustundlik iiris: 4 sammu
Video: БЕЗ ДУХОВКИ ✧ Райский торт с лимонным кремом ✧ Освежающий и нежный торт без выпечки ✧ SUBTITLES 2024, November
Anonim
Image
Image
Valgustundlik iiris
Valgustundlik iiris

See õpetus näitab, kuidas luua iirise diafragma, mis sarnaselt inimese iirisega laieneb vähese valguse korral ja tõmbub kokku eredas valguses.

Samm: 3D -printimine

3D printimine
3D printimine
3D printimine
3D printimine
3D printimine
3D printimine

Selle ehitise 3D -trükitud komponentide tootmisprotsessil võib olla oma õpetamisleht ja tegelikult kasutasin neid nende valmistamiseks:

www.thingiverse.com/thing:2019585

Lisasin failid siia mugavuse huvides.

Mõned näited selle näite kohta: iirise terad (või lehed) toodeti 3D -printeri piirangute tõttu tegelikult vaiguprinteriga, kasutades samu faile. Samuti suurendati kogu trükist 10%. Tükkide kokkupanek võttis natuke detailitööd, lõpuks vormisin tükke palju peene liivapaberi, kasuliku noa ja puuriga.

Teised iirised, mida selle protsessi käigus uurisin:

souzoumaker.com/blog-1/2017/8/12/mechanica…

www.instructables.com/id/How-to-make-a-12-…

2. samm: osad

Osad
Osad
Osad
Osad
Osad
Osad

Piltidel on näha vajalikud osad ning mõned tööriistad ja materjalid, mida galeriis näidatud mudeli koostamiseks kasutasin:

- 3D trükitud iirise diafragma

- servomootor Futaba S3003

- Arduino UNO mikrokontroller

- Valgusõltuv takisti: pimedatakistus 1M oomi / valgustakistus 10 oomi - 20k oomi

- 10 kΩ analoog -potentsiomeeter

- 500 oomi takisti

- PCB (trükkplaat)

- päised (viis)

- traat: must, punane, valge ja kollane

- duponti pistiku juhtmed (kaks)

- jootekolb (ja joodis)

-multimeeter

- traadi klambrid

Selle prototüübi konstruktsioon oli valmistatud MDF -ist, 3/4 tolli vineerist, puiduliimist, kuumliimipüstolist, jäigast traadist (riidepuust ja kirjaklambrist), samuti mitmesugustest puuridest ja otsikutest, lauasaest ja lintsaag, elektriline lihvimismasin ja palju katsetusi. Fotodel olev objekt on kolmas kordus.

3. etapp: ahela/korpuse ehitamine

Ringkonnakohtu/korpuse ehitamine
Ringkonnakohtu/korpuse ehitamine
Ringkonnakohtu/korpuse ehitamine
Ringkonnakohtu/korpuse ehitamine
Ringkonnakohtu/korpuse ehitamine
Ringkonnakohtu/korpuse ehitamine

Mul oli selle aspekti kujundamisel mõistatus "kana ja muna" stiilis. Kuna mul pole elektroonika skeemidega kogemusi, eelistan ma mõelda vooluahelale selle tegeliku konfiguratsiooni või pseudoskeemiliselt. Leidsin, et nii MDF/vineerist korpuse kui ka juhtmestiku arhitektuur piirasid üksteist ootamatult. Püüdsin välja mõelda midagi, mis oleks visuaalselt lihtne ja iseseisev.

-Potentiomeeter oli ajurünnaku ajal idee hilises staadiumis "tundlikkuse" reguleerija lisamiseks, kuna ümbritsevad valgustingimused võivad suuresti erineda, potentsiomeeter ja takisti koos asendavad vooluahela pingejaoturi aspekti tavalise takistiga. Ma ei saa sellest üksikasjalikult rääkida, sest ma ei tea, kuidas see kõik toimib.

-Korpuse vertikaalne osa (valmistatud MDF -st) on kerge nurga all. Selleks, et pöörata iirisega samas tasapinnas, kasutasin lauale paigaldatud lintlihvmasinat, et luua puidust servokinnitusele sama nurk, mille liimisin vineerist alusele.

-Ma leidsin ka, et servo eelistas iirise liigendamise asemel MDF -plaati otse aluse küljest tõsta, nii et lisasin traadi kinnitusklambri, mis asetseb ees, et need kaks tükki lukustada. Sel ajal lisasin samast traadist Arduino plaadi jaoks tihvte. Täiturmehhanismi servoga ühendav traat on muide kirjaklamber.

-Iiris sobib tihedalt MDF -i, kuid isegi siis lisasin kuuma liimi, et vältida kogu korpuse pöörlemist pesas, mitte ainult täiturmehhanismi asemel. See nõudis servohoova õla täpsemat joondamist, kui ma ootasin. Tõenäoliselt on paljudele selle õpetuse kasutamisel ilmne, kuigi mulle alustades ootamatu, et servo ja iirise pöörlemine on 1: 1. Pidin tegema servole väikese plastist õlalaiendi, et saavutada sama raadius kui iirise täiturmehhanismil. Kood kasutas algselt servo pöörlemispotentsiaali täielikult ära, kuid lõpuks mõõtsin iirise tegelikku pöörlemist, seejärel leidsin katse -eksituse meetodil sobiva väärtuse servo pöörlemiskiirustele, mis saavutasid huvitava efekti.

- Paljud olulised juhtmestiku ühendused on piltidel trükkplaadi all peidetud. Unustasin PCB sellelt küljelt pilti teha, enne kui selle MDF-le kuumliimisin. See on parim, sest keegi ei tohiks kopeerida seda jama, mille ma selle väikese PCB -tüki alla peitsin. Minu eesmärk trükkplaadi jaoks oli omada 5 -voldise, maandus- ja servopistiku päiseid, nii et osad saaksid tulevikus ettenägematute tõrkeotsingute jaoks hõlpsalt lahku minna - see funktsioon tuli kasuks. Märkisin päiseliitmike õige suuna koos maskeeriva teibiga MDF -il trükkplaadi kõrval, kuigi ma arvan, et oleksin võinud kirjutada otse MDF -ile … see tundus õigel ajal.

4. samm: kood

Kood
Kood

#include // servoteek

Servo serv; // servo nime deklaratsioon

int sensorPin = A1; // valige LDR sisendpulk

int sensorValue = 0; // muutuja andurilt tuleva väärtuse salvestamiseks

int timeOUT = 0; // muutuja servo jaoks

int nurk = 90; // muutuja impulsside salvestamiseks

tühine seadistus ()

{

serv.attach (9); // kinnitab tihvti 9 servo servoobjektile Serial.begin (9600); // määrab side jaoks jadapordi

}

tühine tsükkel ()

{

sensorValue = analogRead (sensorPin); // lugege väärtust andurilt

Serial.println (sensorValue); // prindib ekraanilt andurilt tulevad väärtused

nurk = kaart (sensorValue, 1023, 0, 0, 88); // teisendab digitaalsed väärtused servo pöörlemisastmeteks

serv.write (nurk); // paneb servo liikuma

viivitus (100);

}

Soovitan: