Obsah:
- Zásoby
- Krok 1: Plánování našeho obvodu
- Krok 2: Sestavení obvodu
- Krok 3: Kalibrujte obvod
- Krok 4: Sestavení servomotoru
- Krok 5: Kódování
- Krok 6: Užijte si to
Video: Detektor úrovně světla LDR: otevírání a zavírání očí: 6 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:21
Ahoj všichni, doufám, že se vám tento návod líbí. Jakékoli pochybnosti, komentáře nebo opravy budou dobře přijaty.
Tento obvod byl realizován jako řídicí modul, který měl poskytovat informace o tom, kolik světla je v okolí, aby bylo možné ovládat otevírání očí pomocí servomotoru.
Tento obvod má 4 výstupy, které dávají 5V nebo 0V každý, v závislosti na intenzitě dopadajícího světla. Za předpokladu, že máme intenzitu měřenou v procentech, budeme mít následující případy:
- Když je světlo mezi 0% a 20%, 4 výstupy budou dávat 0V
- Když je světlo mezi 20% a 40%, první výstup poskytne 5V a ostatní 0V
- Když je světlo mezi 40% a 60%, první dva výstupy budou dávat 5V a ostatní budou dávat 0V
- Když je světlo mezi 60% a 80%, první tři výstupy budou dávat 5V a poslední budou dávat 0V
- Když je světlo mezi 80% a 100%, budou 4 výstupy dávat 5V
Poznámka: uvedená procenta jsou pouze příkladem pro uložení vysvětlení. V dalších krocích je vysvětleno, jak to kalibrovat
S vědomím podmínek je v Arduinu vytvořen program s těmito 4 vstupy a jako výstup budeme mít signál PWM odeslaný na servo, které bude ovládat mechanismus otevírání očí.
Zásoby
Co budete potřebovat?
(obvodové věci)
- 1 LM324
- 1 Protoboard
- 6 trimrových rezistorů (každý 10 kOhmů) 1 LDR (rezistor závislý na světle)
- Nějaké propojovací vodiče na prkénko nebo jen drát a řezací kleště
- 1 servomotor
- Voltmetr
(věci na hlavě a mechanismu)
- Kreativita (nejdůležitější)
- Pěna na hlavu
- Lepenka
- Lepidlo
- Dřevěné tyčinky
- Další věci, které vám pomohou udělat to estetičtější
(volitelný)
- Svařovací stanice nebo páječka
- Pájka na cín
- Deska plošných spojů 5x5 bodů
Krok 1: Plánování našeho obvodu
Před vytvořením mechanismu musíme nejprve mít všechny součásti.
Je důležité vědět, že pokud nedostanete přesné součásti, můžete použít alternativy, možná nedostanete trimry s přesnou hodnotou, ale to nevadí: budete používat trimry jako dělič napětí, takže pokud máte hodnotu mezi 10 kΩ a 100 kΩ, můžete ji použít. Nebo pokud nedostanete LM324, můžete použít MC34074 (příkladů je mnoho), jediným požadavkem je mít 4 operační zesilovače, které mohou využívat nesimetrický 5V výkon (arduino 5V napájecí zdroj).
Takže vzhledem k tomu začněme.
Krok 2: Sestavení obvodu
K vytvoření modulu máme následující schematický diagram a diagram LM324
Každé číslo mezi operačními zesilovači představuje číslo pinu LM324, takže piny se stejným číslem V OPAMPECH jsou společné uzly.
POZNÁMKA: nahoře je záhlaví představující externí připojení, tj. Spojení s Arduino UNO. Nezaměňujte kolíky záhlaví s názvem J1 s piny LM324.
Tady máte dvě možnosti:
- Udělejte to v protoboardu. Je to nejjednodušší způsob montáže a testování, ale design není vůbec nejlepší.
- Použijte perfboard (také nazývaný DOT PCB). Tato možnost vám dá možnost zmenšit obvod na čtverec 5x5 cm (jen modul), ale musíte svařit. Pokud jste nezletilí, požádejte o pomoc dospělou osobu.
Na třetím obrázku je to obvod sestavený v protoboardu.
Na obrázku 4 a 5 stop se sestavuje stejný obvod, ale v perfboardu.
Šestý obrázek má obvod kompletní.
Stručně řečeno, obvod bude mít 4 výstupy. Tyto výstupy budou použity pro připojení k Arduino UNO.
Krok 3: Kalibrujte obvod
Po sestavení musíme připojit náš obvod a zkontrolovat napětí dané každým odporem trimru: musíme nastavit 0,5 V, 1 V, 1,5 V a 2 V na RV1, RV2, RV3 a RV4.
Chcete -li to provést, musíte obvod napájet 5V a GND arduina a změřit každé napětí v trimru. Voltmetr připojíte mezi středový kolík trimru (jeden po druhém) a na GND. Potom otáčejte trimrem, dokud nedosáhnete požadovaného napětí.
Váš voltmetr má 2 kabely, jeden červený a jeden černý.
- Vložte černý kabel do uzlu GND.
- Vložte červený kabel do 3. kolíku LM324. Otáčejte trimrem, dokud nedosáhne 0,5 V.
- Změňte červený kabel na 5. kolík LM324. Otáčejte trimrem, dokud nebude mít 1V.
- Změňte červený kabel na 10. kolík LM324. Otáčejte trimrem, dokud nebude mít napětí 1,5 V.
- Změňte červený kabel na 12. kolík LM324. Otáčejte trimrem, dokud nebude mít 2V.
Všechny tyto kroky musí být provedeny se všemi připojenými (Arduino a námi vyrobený obvod).
Možná budete potřebovat více než 2 ruce, v případě potřeby požádejte o pomoc někoho jiného.
Pátý trimr slouží jako kalibrátor citlivosti (ten, který je mezi LDR, tj. Ten s názvem RV5)
Jak vidíte, ve videu je test s výstupy, použil jsem zelené diody, abych to udělal více didakticky a snadno to ocenil (položil jsem ruku blíže k blokovému světlu a obvod způsobil, že se diody vypnou nebo otočí podle dopadajícího světla).
Krok 4: Sestavení servomotoru
Zde je třeba vyfouknout mysl: musíte vložit oči do mechanismu, který může otevřít a zavřít oko a simulovat víčko.
Na 1. obrázku vidíte skutečný mnou implementovaný model.
na 2. obrázku je kresba, která představuje základní mechanismus.
Mechanismus vyrobíte pomocí pěnové hlavy, dřevěných tyčinek a lepidla.
Jak vidíte na třetím obrázku, LDR je v nose
Krok 5: Kódování
Nakonec musíte obvod připojit k pinům 3, 4, 5 a 6 Arduina a servo bude připojeno k 9. kolíku.
Kód je níže. Má komentáře k vysvětlení každé důležité části.
Krok 6: Užijte si to
Přiblížením a oddálením světla na LDR oceníte změny v očích.
Díky za sledování. Doufám, že se ti to líbí.
Doporučuje:
Arduino, sledování otevírání dveří prostřednictvím Gmailu: 6 kroků
Arduino, sledování otevírání dveří prostřednictvím Gmailu: V tomto tutoriálu vám ukážu, jak detekovat událost otevírání dveří a odeslat oznámení přes Gmail pomocí Arduino Uno. Pokud jste začátečník, můžete se dozvědět o wifi a senzoru v Arduinu - návody na WiFi a Arduino - dveřní senzor. Pojďme
Obvod snímače temnoty na prkénku + detektor světla s LDR: 6 kroků
Obvod snímače temnoty na prkénku + detektor světla s LDR: V tomto tutoriálu vás naučím, jak vytvořit jednoduché světlo & Obvod detektoru temnoty s tranzistorem & LDR. Tento obvod lze použít k automatickému zapnutí / vypnutí světel nebo spotřebičů přidáním relé na výstup. Můžete také opakovat
Detektor úrovně koksovacího stroje - nyní s řečí!: 6 kroků (s obrázky)
Coke Machine Level Detector-Now with Speech !: This project is a remix of my Coke Machine Can Level detector, (https://www.instructables.com/id/Coke-Machine-Can-Level-Detector/) with new sensor , a přidání mluveného zvuku! Poté, co jsem vyrobil svůj první detektor úrovně, přidal jsem piezo bzučák do g
Detektor úrovně koksovacího stroje: 5 kroků (s obrázky)
Coke Machine Can Detector Level: Rev 2.5 - uklidil 3D tištěné části a aktualizoval konektor na společnou jednotku PCB. Rev 2 - ultrazvukové " tlačítko " nahrazuje ruční tlačítko. Stisknutí tlačítka je tak stará móda, zvláště když už používám ultrazvukový senzor
Vytvořte automatické samočinné otevírání a zavírání dveří pomocí Arduina!: 4 kroky
Vytvořte automatické samočinné otevírání a zavírání dveří pomocí Arduina!: Chtěli jste někdy, aby se vaše dveře otevřely automaticky, jako ve sci-fi filmech? Nyní můžete podle tohoto Instructable. V tomto pokynu postavíme dveře, které se mohou automaticky otevírat a zavírat, aniž byste se jich dotýkali. Ultrazvukové senzory o