Sadržaj:
Video: PWM svjetlo za akvarij sa Arduinom: 3 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:06
Nedavno sam pretvorio akvarijska svjetla iz fluorescentne u LED rasvjetu i odlučio sam pokušati simulirati prirodno okruženje u kojem se svjetlo postupno povećava od zore do podneva, a zatim se smanjuje do sumraka. Noću ima malo svjetla koje obično daje Mjesec.
U osnovi LED rasvjeta se napaja iz 12V napajanja i arduino kontrolira intenzitet svjetla modulirajući napon uz pomoć n-kanalnog MOSFET-a (koristio sam IRFS630). Arduino se može napajati istim napajanjem, ali koristio sam odvojeni 5V USB PS za arduino i napajao ga putem USB -a, a ne preko Vina.
Intenzitet svjetla možda nije najprecizniji, ali je najbolje čega sam se mogao sjetiti. Uzorak se može mijenjati pomoću koda.
Korak 1: Potrebni dijelovi
Prvo skupite sve dijelove potrebne za projekt. Pretpostavljam da već imate LED rasvjetu s kojom se želite igrati, možda rasvjetu u akvariju, možda nešto drugo, možda čak i ne LED diode, ali nešto što podržava zatamnjivanje.
Evo spiska dijelova koje sam koristio:
1. Arduino nano - 1 kom
2. LCD 1602 displej - 1 kom
3. IIC/I2C adapter za LCD 1602 - 1 kom
4. DS1302 RTC - 1 kom (sa baterijom CR2032)
5. dugme sa poklopcem - 1 kom
6. n -kanalni MOSFET (koristio sam IRFS630) - 1 kom
7. 10K ohmski otpornik - 1 kom
8. Opcionalno - neki ljudi kažu da morate koristiti otpornik između arduino pwm pina i vrata MOSFET -a da biste zaštitili aruino, drugi ljudi kažu da ne morate, barem ne za aplikacije male snage, ja ih nisam koristio radi sasvim u redu, daleko ispod 20mA izvučeno iz arduino pina, ali ako želite možete upotrijebiti otpornik od 100 ohma.
AŽURIRANJE: Nakon 2 mjeseca testiranja došao sam do zaključka da je 100 ohma nužno! arduino je nastavio blokirati bez njega, nasumično. Sada radi savršeno
Trebat će vam i alati za lemljenje za lemljenje I2C adaptera na LCD, a ako to želite učiniti kao što sam ja učinio na prototipnoj ploči ili na PCB -u. Koristio sam pinove zaglavlja za povezivanje arduina jer mi to daje slobodu da izvadim arduino, programiram ga i vratim (i lakše ga je zamijeniti).
9. Opciono - prototipna ploča / PCB
10. Opcionalno - pinovi zaglavlja - sa po 15 pinova ili više - 2 kom (potrebno za spajanje arduino nano na ploču)
To je to, sad krenimo na posao!
Korak 2: Sastavite stvari zajedno
Prvo morate lemiti IIC/I2C adapter sa LCD -om 1602 (radi i sa drugim LCD -ovima, poput 2004.). Za to upotrijebite priloženu shemu.
Sada, ako želite koristiti matičnu ploču, samo slijedite shemu i pobrinite se da je samo uzemljenje zajedničko za LED napajanje i arduino napajanje ako koristite 5V PS za arduino (na USB kabelu), inače možete povezati isti PS kroz Vin pin arduina.
Ako želite koristiti PCB ili prototipnu ploču, samo slijedite shemu za povezivanje komponenti, dizajn ovisi o vama, samo provjerite na kraju veze.
Na I2C adapteru, nasuprot pinova za napajanje i podataka, nalazi se kratkospojnik, ovaj kratkospojnik napaja pozadinsko osvjetljenje LCD -a, a na LCD -u svjetlo stalno svijetli. Ovdje spojite pritisni gumb kako biste ga osvijetlili samo kada je potrebno. Po želji možete koristiti druge vrste dugmadi ili prekidača.
Uključio sam i shemu fritzinga.
_
PS = Napajanje (ako se neko pita)
PCB = Štampana ploča
Korak 3: Unesite neki kôd u MCU
Priložio sam.ino datoteku i dvije biblioteke koje sam koristio tako da neće biti nekompatibilnosti. Kôd je objašnjen unutar.ino datoteke.
Također za adresu I2C zaslona možete upotrijebiti priloženi i2c-scanner.ino da to saznate.
Svi komentari ili prijedlozi su dobrodošli. Zabavi se!
Preporučuje se:
Pretvorite fluorescentno svjetlo u LED (akvarij): 5 koraka (sa slikama)
Pretvorite fluorescentno svjetlo u LED (akvarij): Pozdrav svima! U ovom Instructable -u ćemo pretvoriti neispravno fluorescentno rasvjetno tijelo u LED rasvjetno tijelo. Nakon što sam pod garancijom zamijenio tri akvarijska rasvjetna tijela, odlučio sam jednostavno napraviti vlastitu LED verziju
Akvarij: 5 koraka
Akvarij: Hoe maak ik een akquarium met terwarming en afkoeling via een raspberry pi
Automatsko LED osvjetljenje za zasađeni akvarij pomoću RTC -a: 5 koraka (sa slikama)
Automatsko LED osvjetljenje za zasađeni akvarij pomoću RTC -a: Prije nekoliko godina odlučio sam postaviti zasađeni akvarij. Bio sam fasciniran ljepotom tih akvarija. Uradio sam sve što sam trebao učiniti prilikom postavljanja akvarija, ali sam zanemario jednu najvažniju stvar. Ta stvar je bila laka
Automatska hranilica za akvarij: 7 koraka (sa slikama)
Automatski ulagač za akvarij: automatski upravljač za hranjenje riba / Powerhead ili Airpump kontroler Svakog dana morao sam isključiti powerhead / pumpu za zrak u svom akvariju i ručno se hraniti te ponovo uključiti zrak nakon sat vremena. Tako sam pronašao vrlo jeftinu alternativu kako bi ovaj proces bio potpuno automatiziran
Još jedna - LED svjetla za akvarij visoke svjetline (HBLED): 4 koraka
Još jedna - LED svjetla za akvarij visoke svjetline (HBLED): Ova uputa pokazuje kako dizajnirati i izgraditi vrlo svijetlu LED lampu za vaš akvarij. Ono po čemu se ovo uputstvo razlikuje od drugih koje su već bile je to što koristim HBLED umjesto tradicionalnih LED dioda. Pronašao sam novi HBLED od Opteka sa