Sisukord:
Video: Akvaariumi valgus PWM koos Arduinoga: 3 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:47
Hiljuti muutsin oma akvaariumi tuled luminofoorvalgustusest LED -valgustuseks ja otsustasin simuleerida looduskeskkonda, kus valgus suureneb järk -järgult koidikust keskpäevani ja seejärel väheneb õhtuni. Öösel on vähe valgust, mida tavaliselt annab Kuu.
Põhimõtteliselt saab LED-valgustit toita 12 V toiteallikast ja arduino juhib valguse intensiivsust, moduleerides pinget n-kanalilise MOSFET-i abil (olen kasutanud IRFS630). Arduino saab toita sama toiteallikaga, kuid olen kasutanud eraldatud 5 V USB PS -d arduino jaoks ja toitsin seda USB kaudu, mitte Vini kaudu.
Valguse intensiivsus ei pruugi olla kõige täpsem, kuid see on parim, mida ma võiksin mõelda. Mustrit saab koodi abil muuta.
Samm: vajalikud osad
Kõigepealt koguge kokku kõik projekti jaoks vajalikud osad. Eeldan, et teil on juba LED -valgustus, millega soovite mängida, võib -olla akvaariumi valgustus, võib -olla midagi muud, võib -olla isegi mitte LED -id, vaid midagi, mis toetab hämardamist.
Nii et siin on kasutatud osade loend:
1. Arduino nano - 1 tk
2. LCD 1602 ekraan - 1 tk
3. IIC/I2C adapter LCD 1602 jaoks - 1 tk
4. DS1302 RTC - 1 tk (koos CR2032 akuga)
5. kaanega nupp - 1 tk
6. n -kanaliga MOSFET (kasutasin IRFS630) - 1 tk
7. 10K oomi takisti - 1 tk
8. Valikuline - mõned inimesed ütlevad, et aruino kaitsmiseks peate kasutama takisti arduino pwm tihvti ja MOSFET -i värava vahel, teised inimesed ütlevad, et te seda ei tee, vähemalt mitte väikese energiatarbega rakenduste puhul, ma pole ühtegi kasutanud ja see töötab hästi, arduino nööpnõelast alla 20 mA, kuid kui soovite, võite kasutada 100 oomi takistit.
UPDATE: Pärast 2 -kuulist katsetamist olen jõudnud järeldusele, et 100 oomi on kohustuslik! arduino blokeeris suvaliselt ilma selleta. Nüüd töötab see ideaalselt
Samuti vajate jootetööriistu I2C adapteri jootmiseks vedelkristallekraanile ja kui soovite teha seda nii, nagu tegin prototüüpplaadil või trükkplaadil. Ma kasutasin arduino ühendamiseks päise nööpnõelu, sest see annab mulle vabaduse arduino välja võtta, programmeerida ja tagasi panna (ja seda on lihtsam asendada).
9. Valikuline - plaadi / PCB prototüüp
10. Valikuline - päise tihvtid - iga 15 või enama tihvtiga - 2 tk (vajalik arduino nano ühendamiseks plaadiga)
See on kõik, nüüd hakkame tööle!
2. samm: asjade kokkupanek
Esmalt peate jootma IIC/I2C adapteri LCD 1602 -ga (töötab ka teiste LCD -dega, näiteks 2004). Selleks kasutage skeemi.
Kui soovite leivaplaati kasutada, järgige lihtsalt skeemi ja veenduge, et LED -toiteallika ja arduino toiteallika puhul on ühine ainult maandus, kui kasutate arduino jaoks 5 V toiteallikat (USB -kaabli abil), vastasel juhul saate sama PS läbi arduino Vin pin.
Kui soovite kasutada trükkplaati või prototüüpplaati, järgige komponentide linkimiseks lihtsalt skeemi, mille kujundus on teie otsustada, kontrollige kindlasti lõpuks linke.
I2C -adapteril, toite- ja andmeklemmide vastas, on hüppaja, see hüppaja toidab toite LCD -taustavalgust, kusjuures LCD -tuli põleb pidevalt. Ühendage siin nupp, et seda ainult vajadusel valgustada. Soovi korral saate kasutada muud tüüpi nuppe või lüliteid.
Lisasin ka fritiseerimise skeemi.
_
PS = toiteallikas (kui keegi ei tea)
PCB = trükkplaat
Samm: sisestage MCU -sse mõni kood
Olen lisanud.ino faili ja kaks raamatukogu, mida olen kasutanud, nii et kokkusobimatust ei teki. Koodi selgitatakse.ino -failis.
Ka I2C kuvari aadressi jaoks saate selle leidmiseks kasutada lisatud i2c-scanner.ino.
Kõik kommentaarid või ettepanekud on teretulnud. Lõbutse hästi!
Soovitan:
Keset ööd vannitoa valgus: 5 sammu (koos piltidega)
Keset ööd vannitoa valgus: Mõned meist tunnevad vajadust kasutada vannituba keset ööd. Kui lülitate valguse sisse, võite kaotada oma öise nägemise. Valge või sinine valgus kaotab unehormooni melatoniini, muutes uinumise raskemaks. Niisiis
Akvaariumi disain koos põhiparameetrite automatiseeritud juhtimisega: 4 sammu (piltidega)
Akvaariumi disain koos põhiparameetrite automatiseeritud juhtimisega: Sissejuhatus Täna on mereakvaariumi hooldus kättesaadav igale akvaaristile. Akvaariumi omandamise probleem pole keeruline. Kuid elanike täielikuks elutoeks, kaitseks tehniliste rikete eest, lihtsaks ja kiireks hoolduseks ja hoolduseks
Ülimalt ere Lego-valgus alates 14 dollari suurusest raadiolaua laualambist: 8 sammu (koos piltidega)
Üliterav Lego-valgus alates 14 dollari suurusest Radio Shack laualambist: oma kassi väikese abiga saate hõlpsalt muuta 14-dollarise laualambi Radio Shackist võimsaks Lego-valguseks, millel on palju kasutusvõimalusi. Lisaks saate seda toita vahelduvvoolu või USB kaudu. Ostsin Lego mudelile valgustuse lisamiseks osi, kui leidsin selle kogemata
Maanteeratta päevane ja küljelt nähtav 350mA valgus (üheelemendiline): 11 sammu (koos piltidega)
Maanteeratta päevane ja küljelt nähtav 350mA valgus (üheelemendiline): sellel jalgrattavalgustil on eesmised ja 45 ° suunalised merevaigukollased LED -id kuni 350 mA. Nähtavus küljelt võib parandada ohutust ristmike lähedal. Amber valiti päevase nähtavuse jaoks. Valgusti paigaldati juhtraua vasakule küljele. Selle mustrid võivad olla laialivalguvad
Muutke oma vana kineskooparvuti monitor akvaariumi! ! !: 11 sammu (koos piltidega)
Muutke oma vana kineskooparvuti monitor akvaariumi! ! !: Rääkige suurepärasest ekraanisäästjast! Olen juba mõnda aega tahtnud seda ehitust teha. Peaaegu iga kord, kui näen prügipäeval tee ääres vana CRT -arvutimonitori, mõtlen endamisi … see teeks kindlasti laheda väljanägemisega kalapaaki. Niisiis