Obsah:

Na svetlo citlivá clona: 4 kroky
Na svetlo citlivá clona: 4 kroky

Video: Na svetlo citlivá clona: 4 kroky

Video: Na svetlo citlivá clona: 4 kroky
Video: Celý film cz dabing 2024, November
Anonim
Image
Image
Na svetlo citlivá clona
Na svetlo citlivá clona

Tento tutoriál ukazuje, ako vytvoriť clonu, ktorá sa podobne ako ľudská dúhovka bude pri slabom svetle dilatovať a v jasnom svetle zužovať.

Krok 1: 3D tlač

3D tlač
3D tlač
3D tlač
3D tlač
3D tlač
3D tlač

Výrobný proces 3D tlačených komponentov tejto zostavy by mohol mať vlastnú stránku s návodom a v skutočnosti som ich použil na výrobu:

www.thingiverse.com/thing:2019585

Súbory som sem vložil kvôli pohodliu.

Niekoľko poznámok k tomuto príkladu, čepele (alebo listy) dúhovky boli skutočne vyrobené pomocou živicovej tlačiarne s použitím rovnakých súborov kvôli obmedzeniam 3D tlačiarne. Celá tlač bola taktiež zväčšená o 10%. Spojenie dielov dohromady vyžadovalo niekoľko drobných prác, nakoniec som ich veľa tvaroval jemným brúsnym papierom, nožom a vŕtačkou.

Ďalšie dúhovky, ktoré som počas tohto procesu skúmal:

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

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

Krok 2: Diely

Časti
Časti
Časti
Časti
Časti
Časti

Obrázky ukazujú diely, ktoré budete potrebovať, ako aj niektoré nástroje a materiály, ktoré som použil pri stavbe modelu uvedeného v galérii:

- 3D tlačená clona

- servomotor Futaba S3003

- Arduino UNO mikroradič

- Rezistor závislý na svetle: odpor voči tme 1 M ohm / svetelný odpor 10 ohm - 20 k ohm

- 10k ohmový analógový potenciometer

- odpor 500 ohmov

- PCB (doska s plošnými spojmi)

- hlavičky (päť)

- drôt: čierny, červený, biely a žltý

- dupontné konektory (dva)

- spájkovačka (a spájka)

-multimetr

- nožnice na drôt

Konštrukcia, v ktorej je tento prototyp umiestnený, bola vyrobená z MDF, 3/4 palcovej preglejky, lepidla na drevo, horúcej lepiacej pištole, tuhého drôtu (z vešiaka na šaty a sponky na papier), ako aj rôznych vrtákov a bitov, stolovej píly a pásová píla, elektrická brúska a veľa pokusov a omylov. Objekt z fotografií je treťou iteráciou.

Krok 3: Budovanie obvodu/krytu

Budovanie obvodu/bývania
Budovanie obvodu/bývania
Budovanie obvodu/bývania
Budovanie obvodu/bývania
Budovanie obvodu/bývania
Budovanie obvodu/bývania

Pri navrhovaní tohto aspektu som mal hádanku v štýle „kura a vajce“. Keďže nemám skúsenosti so schémami elektroniky, radšej uvažujem o obvode z hľadiska jeho skutočnej konfigurácie, alebo pseudoschémy. Zistil som, že architektúra skrine z MDF/preglejky a zapojenia sa navzájom neočakávane obmedzujú. Snažil som sa vymyslieť niečo, čo by bolo vizuálne jednoduché a samostatné.

-Potenciometer bol nápadom neskorej fázy počas brainstormingu, aby sa pridal nastavovač „citlivosti“, pretože okolité svetelné podmienky sa môžu veľmi líšiť, potenciometer a odpor spoločne zaujímajú miesto normálneho odporu v aspekte deliča obvodu. Nemôžem sa o tom podrobne rozpisovať, pretože neviem, ako to celé funguje.

-Zvislá časť puzdra (vyrobená z MDF) je pod malým uhlom. Aby som sa mohol otáčať v rovnakej rovine ako dúhovka, použil som pásovú brúsku na stôl, aby som na drevenom držiaku serva vytvoril rovnaký uhol, aký som prilepil na základňu preglejky.

-Zistil som tiež, že servo uprednostnilo zdvihnutie dosky MDF priamo zo základne namiesto kĺbového spojenia dúhovky, a preto som pridal sponku na uchytenie drôtu, ktorá sa vkladá vpredu, aby sa obidva kusy zaistili. Keď som bol pri tom, pridal som z rovnakého drôtu kolíky pre dosku Arduino. Mimochodom, drôt spájajúci rameno pohonu so servom je kancelárska sponka.

-Dúhovka tesne zapadá do MDF, ale napriek tomu som pridal perličku horúceho lepidla, aby sa zabránilo otáčaniu celého puzdra v zásuvke namiesto iba ramena ovládača. To si vyžiadalo presnejšie vyrovnanie ramena páky serva, ako som očakával. Mnohým, ktorí pravdepodobne používajú tento tutoriál, je zrejme zrejmé, že pre mňa na začiatku bolo neočakávané, že rotácia serva a dúhovka sú 1: 1. Musel som urobiť malé plastové predĺženie ramena pre servo, aby som dosiahol rovnaký polomer ako rameno ovládača dúhovky. Kód pôvodne plne využil potenciál rotácie serva, ale nakoniec som zmeral skutočnú rotáciu dúhovky a potom som pokusom a omylom našiel vlastnú hodnotu pre stupne rotácie serva, ktorá dosiahla zaujímavý efekt.

- Mnoho dôležitých zapojení je ukrytých pod DPS na obrázkoch. Zabudol som odfotiť tú stranu DPS, než som ju zalepil za tepla na MDF. Je to najlepšie, pretože nikto by nemal kopírovať neporiadok, ktorý som skrýval pod týmto malým kúskom PCB. Mojim cieľom pre DPS bolo mať záhlavia pre 5voltové, uzemňovacie a servo konektory, aby sa kusy mohli v budúcnosti ľahko oddeliť pre nepredvídané riešenie problémov, čo bola funkcia, ktorá prišla vhod. Správnu orientáciu konektorov záhlavia som naznačil kúskom maskovacej pásky na MDF vedľa dosky plošných spojov, aj keď predpokladám, že som mohol písať priamo na MDF … v tej dobe to vyzeralo ako správna vec.

Krok 4: Kód

Kód
Kód

#include // servo knižnica

Servo servo; // deklarácia názvu serva

int senzorPin = A1; // vyberte vstupný pin pre LDR

int sensorValue = 0; // premenná na uloženie hodnoty prichádzajúcej zo senzora

int timeOUT = 0; // premenná pre servo

vnútorný uhol = 90; // premenná na ukladanie impulzov

neplatné nastavenie ()

{

serv.attach (9); // pripevní servo na pine 9 k objektu serva Serial.begin (9600); // nastavuje sériový port pre komunikáciu

}

prázdna slučka ()

{

sensorValue = analogRead (sensorPin); // odčítajte hodnotu zo senzora

Serial.println (sensorValue); // vytlačí hodnoty prichádzajúce zo senzora na obrazovku

uhol = mapa (sensorValue, 1023, 0, 0, 88); // prevádza digitálne hodnoty na stupne otáčania serva

serv.write (uhol); // rozhýbe servo

oneskorenie (100);

}

Odporúča: