Kazalo:
Video: Akvarijska luč PWM z Arduinom: 3 koraki
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:04
Pred kratkim sem akvarijske luči iz fluorescenčne razsvetljave preoblikoval v LED razsvetljavo in sem se odločil poskusiti simulirati naravno okolje, kjer se svetloba postopoma povečuje od zore do poldneva in nato zmanjšuje do mraka. Ponoči je luči običajno malo svetlobe.
V bistvu se LED osvetlitev napaja iz 12V napajanja in arduino nadzoruje jakost svetlobe z moduliranjem napetosti s pomočjo n-kanalnega MOSFET-a (uporabil sem IRFS630). Arduino se lahko napaja z istim napajalnikom, vendar sem za arduino uporabil ločen 5V USB PS in ga napajal prek USB, ne prek Vina.
Moč svetlobe morda ni najbolj natančna, vendar je najboljša, kar sem si lahko zamislil. Vzorec je mogoče spremeniti s kodo.
Korak: Potrebni deli
Najprej najprej zberite vse dele, potrebne za projekt. Predvidevam, da že imate LED osvetlitev, s katero se želite igrati, morda osvetlitev akvarija, morda kaj drugega, morda niti LED, ampak nekaj, kar podpira zatemnitev.
Torej, tukaj je seznam delov, ki sem jih uporabil:
1. Arduino nano - 1 kos
2. Zaslon LCD 1602 - 1 kos
3. Adapter IIC/I2C za LCD 1602 - 1 kos
4. DS1302 RTC - 1 kos (z baterijo CR2032)
5. potisni gumb s pokrovom - 1 kos
6. n -kanalni MOSFET (uporabljal sem IRFS630) - 1 kos
7. 10K ohmski upor - 1 kos
8. Izbirno - nekateri pravijo, da morate za zaščito aruina uporabiti upor med pwm arduino in vrati MOSFET -a, drugi pravijo, da ne, vsaj ne za aplikacije z nizko porabo energije, jaz jih nisem uporabil in deluje v redu, daleč pod 20mA, izvlečen iz arduinovega zatiča, če pa želite, lahko uporabite 100 ohmski upor.
UPDATE: Po 2 mesecih testiranja sem prišel do zaključka, da je 100 ohmov nujno! arduino je blokiral brez njega, naključno. Zdaj deluje odlično
Za spajkanje adapterja I2C na LCD -zaslon boste potrebovali tudi orodja za spajkanje. Za priključitev arduina sem uporabil zatiče glave, ker mi to daje svobodo, da izvlečem arduino, ga programiram in ponovno vstavim (in ga je lažje zamenjati).
9. Izbirno - prototipna plošča / tiskana vezja
10. Neobvezno - zatiči glave - s 15 zatiči ali več - 2 kosa (potrebni za priključitev arduino nano na ploščo)
To je to, zdaj gremo na delo!
2. korak: Sestavite stvari skupaj
Najprej morate spajati adapter IIC/I2C z LCD 1602 (deluje tudi z drugimi LCD -ji, kot je 2004). Za to uporabite priloženo shemo.
Zdaj, če želite uporabiti ploščo, sledite shemi in se prepričajte, da je za napajanje LED in napajanje arduino skupno le ozemljitev, če uporabljate 5V PS za arduino (na kablu USB), sicer lahko povežete isti PS skozi Vin pin arduina.
Če želite uporabiti tiskano vezje ali prototipno ploščo, samo sledite shemi za povezovanje komponent, oblikovanje je odvisno od vas, samo na koncu še enkrat preverite povezave.
Na adapterju I2C, nasproti napajalnih in podatkovnih zatičev, je mostiček, ki napaja osvetlitev ozadja LCD, pri tem pa lučka LCD neprekinjeno sveti. Tukaj priključite gumb, da ga osvetlite le, kadar je to potrebno. Po želji lahko uporabite druge vrste gumbov ali stikal.
Vključil sem tudi shemo fritovanja.
_
PS = Napajanje (če koga zanima)
PCB = tiskana vezja
3. korak: V MCU vnesite nekaj kode
Priložil sem datoteko.ino in dve knjižnici, ki sem jih uporabil, tako da ne bo nezdružljivosti. Koda je razložena v datoteki.ino.
Tudi za naslov zaslona I2C lahko uporabite priloženi i2c-scanner.ino, da ga ugotovite.
Vsak komentar ali predlog je dobrodošel. Zabavaj se!
Priporočena:
FuseLight: Obrnite staro/fuzijsko svetilko v studijsko/zabavno luč: 3 koraki (s slikami)
FuseLight: Pretvorite staro/fusedno cevno svetilko v studijsko/zabavno luč: tukaj sem z nekaj osnovnimi orodji, lučmi rgb in 3D tiskanjem spremenil fuzijsko cevko v luč za studio/del. Zaradi uporabljenih LED trakov RGB imamo lahko več barv in odtenkov
LED -luč s časovno razporejeno sončno energijo in baterijo: 4 koraki
LED -luč s časovno razporejeno sončno energijo in baterijo: V tem navodilu vam bom pokazal, kako sem v svoji lopi naredil LED -luč. Ker nimam povezave z električnim omrežjem, sem ga napajal z baterijo. Baterija se polni preko sončne celice. LED lučka se vklopi s pulznim stikalom in se izklopi po
Luč nočnega čuvaja Arduino: 3 koraki
Luč nočnega čuvaja Arduino: Ko dlje časa zapuščate hišo, se vam bo morda zdelo, kot da nekdo doma zvečer prižge in ugasne luči. V nasprotju z vnaprej nastavljenim časovnikom (ali spanjem), ki ga je mogoče zlahka zaznati od zunaj,
Predvajajte pesmi z Arduinom z uporabo ADC -ja na PWM na Flyback transformatorju ali zvočniku: 4 koraki
Predvajajte pesmi z Arduinom z uporabo ADC -ja za PWM na Flyback Transformerju ali zvočniku: Pozdravljeni fantje, to je drugi del mojega drugega navodila (to je bilo zelo težko). V bistvu sem v tem projektu uporabil ADC in TIMERS na svojem Arduinu za Pretvorite avdio signal v signal PWM. To je veliko lažje kot moj prejšnji Instructa
Intimna video luč/ ročna fotografska luč .: 7 korakov (s slikami)
Intimna video luč/ ročna fotografska luč. Vem, kaj mislite. Z " intimno " Mislil sem od blizu na razsvetljavo v težkih svetlobnih razmerah-ne nujno za " intimne situacije " (Vendar se lahko uporabi tudi za to …) Kot snemalec v New Yorku-ali