Turinys:
- Prekės
- 1 žingsnis: komponentų apžvalga
- 2 žingsnis: skaitykite lietaus jutiklį
- 3 žingsnis: vairuokite solenoidą
- 4 žingsnis: dabar visi kartu
- 5 žingsnis: tobulinimo elementai
- 6 žingsnis: ačiū
Video: Vandens taupymas lyjant: 6 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:46
Neseniai lyjant pastebėjau, kad mano purkštuvų sistema ir toliau atliko savo darbą, net kai sode buvo daugiau nei pakankamai vandens. Kodėl gi ne automatiškai išjungti purkštuvą, kai lyja!
Prekės
- Procesorius, skirtas nuspręsti, kada įjungti/išjungti vandenį - „Adafruit 32u4“plunksna
- Lietaus jutiklis, skirtas lietui aptikti - Jaycar XC -4603
- Akumuliatorius, skirtas projektui maitinti - „Energizer 9V“
- Solenoidinis vožtuvas (fiksavimas), kad prireikus užblokuotų vandens srautą - „Sunshoweronline IVL -NYMV75620DCL“
- „H Bridge Driver“, kad mažasis procesorius galėtų valdyti didelį vožtuvą - „Adafruit DRV8871“
1 žingsnis: komponentų apžvalga
Lietaus jutiklis + procesorius + H tilto tvarkyklė + solenoidas = Fiksuota
Komponentai:
- Procesorius, skirtas nuspręsti, kada įjungti/išjungti vandenį Adafruit 32u4 plunksna
- Lietaus jutiklis, skirtas lietui aptikti - Jaycar XC -4603
- Akumuliatorius, skirtas projektui maitinti - „Energizer 9V“
- Solenoidinis vožtuvas (fiksavimas), kad prireikus užblokuotų vandens srautą - „Sunshoweronline IVL -NYMV75620DCL“
- „H Bridge Driver“, kad mažasis procesorius galėtų valdyti didelį vožtuvą - „Adafruit DRV8871“
2 žingsnis: skaitykite lietaus jutiklį
Lietaus jutiklis gali būti prijungtas prie analoginio arba skaitmeninio įėjimo. Analogas grąžina nuo 0 iki MAX to, kas yra jūsų analoginis/skaitmeninis keitiklis, tarkim, 1024. Pridedamas kodas nuskaito analoginę vertę, tada ją susieja iš naujo. Tai daroma tam, kad galėtume dirbti su suprantamais diapazonais.
Šlapias
Vidutinis
Sausas
Dabar, kai turime skirtingas būsenas, pagal jas galime atlikti veiksmus.
Yra dar viena priežastis, dėl kurios buvo pasirinktos 3 valstybės. Tai apeina „plepėjimą“. Jei esate ties vienos valstybės, atidarančios vožtuvą, riba, o kita, kuri uždaro vožtuvą, greitai atsidarys ir užsidarys, „plepės“(skleidžiamas garsas). Kad tai išvengtume, turime pridėti „negyvą juostą“- erdvę, kurioje neleidžiama imtis veiksmų, kad ji nesiplepėtų. Kitame skyriuje parodysiu, kaip mes tai sprendžiame.
FYI, šios sąvokos yra valdymo sistemų dalis.
3 žingsnis: vairuokite solenoidą
Šiai programai pasirinkau „fiksavimo“solenoidą. Taip siekiama taupyti akumuliatorių. Įprastas solenoidas sumažins sultis, kai tik jas suaktyvinsite, o fiksatorius veikia tik pereinant. Komplikacija yra ta, kad fiksatorius turi gauti atvirkštinį poliškumą, kad „atblokuotų“. Ty atidarykite jį į priekį, kad atidarytumėte, ir atvirkštinę įtampą, kad uždarytumėte. Dėl to mes negalime naudoti relės, mes naudosime H tiltą.
Šis kodas nustato du „H-Bridge“įėjimus, tada galime atsiųsti jam vožtuvo užklausą ATIDARYTI arba UŽDARYTI. Fiksuojamam solenoidui akimirkai reikia energijos (aš pasirinkau 300 mS / 0,3 sekundės), o tada galite atleisti, kad taupytumėte akumuliatorių.
4 žingsnis: dabar visi kartu
Visas kodas kartu
5 žingsnis: tobulinimo elementai
Visada yra kur tobulėti!
- Vienkartinė baterija - šiuo metu veikia nuo 9 V įtampos, o jei norite, kad tai veiktų be pagalbos, tada mikrokontroleriui taip pat reikalingas „LiPo“. Norint sujungti šias baterijas vienu būdu, būtų naudoti „Boost“valdiklį, kad „LiPo“pakeltų iki 6 V.
- Saulės energija - norint neliesti sistemos, ty pakeisti baterijas, galima pridėti saulės.
- Mažesnis energijos suvartojimas - pridedant miego funkcijas, mes prailginsime baterijos veikimo laiką, kad saulės kolektorius galėtų būti žemesnis. Be to, jei pridedamas padidinimas, įjunkite skaitmeninį, kad sumažėtų jo vartojimas.
- Orų prognozė - Lietaus jutiklis yra geras, o internetinė orų prognozė yra puiki. Perėjimas prie dalelių produkto ar ESP32 bus laimingas.
6 žingsnis: ačiū
Ačiū, kad sekate! Nekantriai išgirskite, kaip sekasi ir kaip pritaikote projektą!
Rekomenduojamas:
Realaus laiko šulinio vandens temperatūra, laidumas ir vandens lygio matuoklis: 6 žingsniai (su nuotraukomis)
Realaus laiko šulinio vandens temperatūros, laidumo ir vandens lygio matuoklis: šiose instrukcijose aprašoma, kaip sukurti nebrangų, realaus laiko vandens skaitiklį, skirtą stebėti temperatūrą, elektros laidumą (EC) ir vandens lygį iškastuose šuliniuose. Skaitiklis skirtas pakabinti iškasto šulinio viduje, matuoti vandens temperatūrą, EB ir
Vandens priminimo vandens butelio laikiklis: 16 žingsnių
Vandens priminimas Vandens butelio laikiklis: Ar kada pamiršote išgerti vandens? Aš žinau, kad turiu! Todėl sugalvojau sukurti vandens buteliuko laikiklį, kuris primintų gerti vandenį. Vandens butelio laikiklis turi funkciją, kuri kas valandą pasigirs triukšmu, primenančiu, kad
Vandens gėrimo aliarmo sistema /vandens įsiurbimo monitorius: 6 žingsniai
Vandens gėrimo aliarmo sistema /vandens suvartojimo monitorius: kasdien turėtume gerti pakankamai vandens, kad būtume sveiki. Taip pat yra daug pacientų, kuriems nurodoma kasdien gerti tam tikrą vandens kiekį. Bet, deja, beveik kasdien praleidome tvarkaraštį. Taigi projektuoju
„Arduino“namų energijos taupymas: 5 žingsniai
„Arduino“namų energijos taupymo priemonė: jūs kuriate namų energijos sistemą, skirtą stebėti jūsų namų energiją, kad sumažintumėte elektros energiją ir kitas komunalines paslaugas. Šiame modelyje jūsų prietaisas galės patikrinti jūsų namo temperatūrą ir ją atitinkamai sureguliuoti
„Arduino“vandens lygio nustatymo metodai naudojant ultragarso jutiklį ir „Funduino“vandens jutiklį: 4 žingsniai
Vandens lygio nustatymo „Arduino“metodai naudojant ultragarso jutiklį ir „Funduino“vandens jutiklį: Šiame projekte parodysiu, kaip sukurti nebrangų vandens detektorių dviem būdais: 1. Ultragarsinis jutiklis (HC-SR04) .2. Funduino vandens jutiklis