Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
Tätä projektia varten luomme kalasäiliön monitorisovelluksen Arduinon mikro -ohjaimella. Tarvitsemme erityisesti näitä osia projektiin:
1 Arduino -mikro -ohjain
1 täysikokoinen leipälevy
1 Veden tasoitusanturi
1 LCD -näyttö
1 Yksinkertainen painike
1 Potentiometri
Nippu kuparijohtimia
1 10 K ohmin vastus
2220 ohmin vastukset
Vaihe 1: Liitä nestekidenäyttö ja potentiometri
Tässä vaiheessa aloitamme projektimme luomisen. Ensimmäinen vaihe on liittää nestekidenäyttö ja potentiometri Arduino -mikro -ohjaimeen. Aloita johtamalla johto Arduinon 5 V: n nastasta leipälevyn virtakiskoon (+). Lisäksi sinun on liitettävä johto leipälevyn GND-nastasta leipälevyn maadoituskiskoon (-). Tästä voit aloittaa LCD -näytön liittämisen. Aseta LCD -näyttö leipälevyn oikeaan alakulmaan. Aloita nastasta 12 ja kulje nastan 7 läpi ja aseta kuparilanka. Aseta langan toinen pää oikeaan paikkaan kuvan osoittamalla tavalla. Varmista myös, että kytket potentiometrin oikein sekä virtakiskoon että maadoituskiskoon. Tämä potentiometri liittää analogisen signaalin LCD -näyttöön näytön ohjaamiseksi.
Vaihe 2: Lisää LED -valoja
LCD -näyttö ja potentiometri on liitettävä Arduinoon ja leipälautaan tässä vaiheessa. Tässä vaiheessa yhdistämme kaksi LED -valoa (punainen ja vihreä) ja painikkeen nollataksesi kalan syöttölaskurin. LEDien lyhyen pään tulee olla liitettynä maadoituskiskoon. LEDin taivutettu puoli on kytkettävä nastoihin 2 ja 3 ja siihen on liitettävä 220 ohmin vastus. Painike tulee asettaa myös taululle. Liitä painike nastaan 6. Lisää myös 10K ohmin vastus painikkeen vastakkaiselle puolelle. Lopeta tämä vaihe kytkemällä painike myös maadoituskiskoon (-).
Vaihe 3: Liitä vesitason anturi
Kun kaikki muut komponentit on kytketty, voimme nyt liittää vesianturimme. Vesianturin S -nastan tulee olla kytketty analogiseen nastaan A1. Anturissa tulee myös olla+-nasta kytketty virtakiskoon ja nasta--maadoituskiskoon. Katso lisätietoja toimitetusta kuvasta.
Vaihe 4: Sovelluksen testaaminen
Nyt kun kaikki on valmista, voimme testata sovellustamme. Olen liittänyt lähdekoodin, jonka pitäisi hoitaa projektisi oikein. On viisasta pohtia, mikä tämän sovelluksen tarkoitus on. Ihannetapauksessa vedenpinnan tulisi olla tiettyjen rajojen sisällä akvaarissamme. Jos ei, punainen valo syttyy. Jos vesi on tietyn rajan sisällä, vihreä valo syttyy, mikä osoittaa, että vedenpinta on kunnossa. Nestekidenäytössä näkyy ylimääräinen viesti, joka kuvaa nykyisen veden tilan (liian alhainen, hyvä tai liian korkea). Lisäksi ajastimessa on kalojen nälätaso säiliössäsi. Pitkän ajan kuluttua näyttöön tulee viesti, jossa kerrotaan, että lemmikkisi on nälkäinen. Tämä viesti kasvaa vakavaksi, kunnes kalasi on "kuollut". Ajastin voidaan käynnistää uudelleen painikkeella.