Turinys:
Video: Drėgmės kontrolė: 4 žingsniai
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
Šis projektas parodys, kaip valdyti „Arduino“drėgmę.
Tiesą sakant, aš sudaužiau sausą dėžę, bet nerandu atsarginės dalies, kurią būtų galima pakeisti. Taigi nusprendžiau pataisyti!
1 žingsnis: dalių sąrašas ir vaizdo įrašo instrukcija
1. „Arduino Pro Mini“https://amzn.to/2xy4yFn
2. Aušintuvo plokštė
3. 7 segmentų
4. Mygtukai
5. Drėgmės jutiklis DHT22
Sausa dėžutė (jei norite ją nusipirkti)
amzn.to/31BAOqZ
2 žingsnis: supraskite, kaip tai veikia
Sausoje dėžutėje vandeniui kondensuoti naudojama aušintuvo plokštelė, tada vanduo bus pašalintas iš osmosinės medžiagos.
Valdiklio PCB turi 7 segmentų, mygtukus, MCU, drėgmės jutiklį
Tai yra nežinomas MCU, todėl negaliu patikrinti, ar jis gali veikti, ar ne. Taigi nusprendžiau jį išimti ir pakeisti „Arduino Pro Mini“. Tada aš naudoju duonos plokštės kabelio suvirinimą varine viela, kad prijungčiau PCB prie „Arduino Pro Mini“
3 veiksmas: sukurkite paprastą 7 segmentų bandymo programą
Iš pradžių bandau sukurti paprastą programą, kad patikrintų, ar 7 segmentas gali veikti, ar ne. Laimei, jis gali sklandžiai parodyti vertę.
4 žingsnis: prijunkite drėgmės jutiklį ir valdykite drėgmę
Prijunkite drėgno jutiklio DHT22 prie „Arduino“, tada nustatymo verte valdykite aušintuvo plokštės pagrindą.
Nustatymo vertė paimama iš mygtuko. PCB turi mygtukus, aš taip pat sukuriu programą, kad veiktų 3 iš jų:
1. Parodykite temperatūrą
2. Rodyti drėgną %RH
3. Pakeiskite %RH nustatymą
4. Įjunkite apšvietimą
Kaip kontroliuoti drėgmę? Lengva! Jei dabartinė %RH reikšmė (skaitoma iš DHT22) yra didesnė už nustatytą vertę, įjunkite aušintuvo plokštę. Jei žemesnis, išjunkite aušintuvo plokštę.
Nustatyta vertė %RH išsaugoma EEPROM, kad būtų išvengta vertės praradimo išjungus maitinimą.
Tikiuosi, kad šis projektas įkvėps jus valdyti drėgmę. Jei norite pasidaryti sausą dėžę „pasidaryk pats“, įsigyk vėsesnę plokštelę. Esu tikras, kad valdyti drėgmę nėra sunku.
Dėkojame, kad skaitote.