
Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-23 14:42

Olen äskettäin muuttanut akvaariolamppuni loistevalaistuksesta LED -valaistukseksi ja olen päättänyt simuloida luonnollista ympäristöä, jossa valo lisääntyy vähitellen aamunkoitosta keskipäivään ja vähenee sitten iltaan. Yöllä on vähän valoa, jonka kuu yleensä antaa.
Pohjimmiltaan LED-valaistus saa virtansa 12 V: n virtalähteestä ja arduino ohjaa valon voimakkuutta moduloimalla jännitettä n-kanavaisen MOSFETin avulla (olen käyttänyt IRFS630: ta). Arduinoa voidaan käyttää samalla virtalähteellä, mutta olen käyttänyt erillistä 5 V: n USB PS: tä arduinoon ja virtalähteenä USB: n kautta, ei Vinin kautta.
Valon voimakkuus ei ehkä ole tarkin, mutta se on paras mitä voisin ajatella. Kuviota voidaan muokata koodin avulla.
Vaihe 1: Tarvittavat osat




Kerää ensin kaikki projektin tarvitsemat osat. Oletan, että sinulla on jo LED -valaistus, jolla haluat leikkiä, ehkä akvaariovalaistus, ehkä jotain muuta, ehkä ei edes LED -valoja, mutta jotain, joka tukee himmennystä.
Tässä siis lista käyttämistäni osista:
1. Arduino nano - 1 kpl
2. LCD 1602 -näyttö - 1 kpl
3. IIC/I2C -sovitin nestekidenäyttöön 1602 - 1 kpl
4. DS1302 RTC - 1 kpl (CR2032 -akulla)
5. painike kannella - 1 kpl
6. n -kanavainen MOSFET (käytin IRFS630) - 1 kpl
7. 10K ohmin vastus - 1 kpl
8. Valinnainen - jotkut sanovat, että sinun on käytettävä vastusta arduino -pwm -nastan ja MOSFET -portin välillä aruinon suojaamiseksi, toiset sanovat, että et, ainakaan pienitehoisissa sovelluksissa, en ole käyttänyt mitään ja se toimii hienosti, alle 20mA vedettynä arduinon nastasta, mutta jos haluat, voit käyttää 100 ohmin vastusta.
PÄIVITYS: Kahden kuukauden testauksen jälkeen olen tullut siihen tulokseen, että 100 ohmin on pakko! arduino esti satunnaisesti ilman sitä. Nyt se toimii täydellisesti
Tarvitset myös juotosvälineitä I2C -sovittimen juottamiseen nestekidenäyttöön ja jos haluat tehdä sen kuten prototyyppikortilla tai piirilevylle. Yhdistin arduinon otsikkotappeilla, koska tämä antaa minulle vapauden purkaa arduino, ohjelmoida se ja laittaa se takaisin (ja se on helpompi korvata).
9. Valinnainen - prototyyppikortti / PCB
10. Valinnainen - otsikkotapit - joissa on vähintään 15 nastaa - 2 kpl (tarvitaan arduino nanon liittämiseen piirilevyyn)
Siinä kaikki, nyt ryhdytään töihin!
Vaihe 2: Asioiden yhdistäminen



Aluksi sinun on juotettava IIC/I2C -sovitin nestekidenäytön 1602 kanssa (toimii myös muiden nestekidenäyttöjen kanssa, kuten 2004). Käytä siihen toimitettua kaaviota.
Jos haluat käyttää leipälautaa, noudata kaaviota ja varmista, että vain maadoitus on yhteinen LED -virtalähteelle ja arduino -virtalähteelle, jos käytät 5 V: n jännitettä arduinoa varten (USB -kaapelilla), muuten voit linkittää sama PS arduinon Vin -nastan kautta.
Jos haluat käyttää piirilevyä tai prototyyppikorttia, noudata kaaviota komponenttien linkittämiseen, suunnittelu on sinun tehtäväsi, tarkista lopuksi linkit uudelleen.
I2C -sovittimessa, virta- ja datanastareita vastapäätä, on hyppyjohdin, tämä hyppyjohto syöttää virtaa LCD -taustavalolle, jolloin LCD -valo palaa jatkuvasti. Kytke painike tähän valaistaksesi sitä vain tarvittaessa. Voit halutessasi käyttää muita painikkeita tai kytkimiä.
Olen sisällyttänyt myös fritzing -kaavion.
_
PS = virtalähde (jos joku ihmettelee)
PCB = painettu piirilevy
Vaihe 3: Laita koodi MCU: hon
Olen liittänyt.ino -tiedoston ja kaksi käyttämääni kirjastoa, joten yhteensopivuutta ei tule. Koodi selitetään.ino -tiedoston sisällä.
Myös I2C-näytön osoitteen voit selvittää liitteenä olevan i2c-skannerin.ino avulla.
Kaikki kommentit tai ehdotukset ovat tervetulleita. Pidä hauskaa!
Suositeltava:
Kuinka tehdä Wifi -järjestelmä, joka ohjaa akvaarion valaistusta ja lämmitystä: 5 vaihetta

Kuinka tehdä akvaarion valaistusta ja lämmitystä ohjaava Wifi -järjestelmä: Mitä se tekee? Järjestelmä, joka kytkee akvaarion päälle / pois automaattisesti aikataulun mukaan tai manuaalisesti painikkeella tai Internet -pyynnöllä. Järjestelmä, joka valvoo veden lämpötilaa ja lähettää sähköpostia ja hälytyksiä, jos
Automaattinen akvaarion valaistusjärjestelmä: 6 vaihetta

Automaattinen akvaarion valaistusjärjestelmä: Hei kaikille! Tämän päivän projektissa näytän sinulle, kuinka luoda automaattinen valaistusjärjestelmä akvaarioon. Wifi -ohjaimen ja Magic Home WiFi -sovelluksen avulla pystyin muuttamaan langattomasti LEDien väriä ja kirkkautta. Lopuksi
Akvaarion vesijäähdytysjärjestelmä: 6 vaihetta

Akvaarion vesijäähdytysjärjestelmä: Tässä ohjeessa näytän sinulle, kuinka tehdä jäähdytysjärjestelmä akvaarioosi itse. Tarvitset vain perustiedot elektroniikasta, ohjelmoinnista ja vähän aikaa.Jos sinulla on kysyttävää tai ongelmia, voit ottaa minuun yhteyttä sähköpostitse: i
Musiikin reaktiivinen valo -- Kuinka tehdä erittäin yksinkertaisesta musiikista reaktiivinen valo, jotta työpöytä olisi mukava: 5 vaihetta (kuvilla)

Musiikin reaktiivinen valo || Kuinka tehdä erittäin yksinkertaisesta musiikista reaktiivinen valo työpöydän herkullisen tekemiseen: Hei mitä kuuluu kaverit, Tänään rakennamme erittäin mielenkiintoisen projektin. Tänään rakennamme musiikin reaktiivista valoa. LED muuttaa kirkkauttaan basso, joka on itse asiassa matalataajuinen audiosignaali. Se on hyvin yksinkertainen rakentaa, me
Vapaasti seisova akvaarion kellunta -anturi: 4 vaihetta (kuvilla)

Vapaasti seisova akvaarion kelluntatunnistin: TL; DRTämä ohje on omistettu tietämään, milloin vesi on liian alhainen, ja ilmoittamalla siitä minulle. Tämä keskittyy vain laitteistoon, ei ohjelmistototeutukseen toistaiseksi. VASTUUVAPAUSLAUSEKE: Mitat puuttuvat eivätkä ole tarkkoja. Se oli idea ja heitin sen vain