Turinys:

Kalėdų eglutės vandens aliarmas: 3 žingsniai
Kalėdų eglutės vandens aliarmas: 3 žingsniai

Video: Kalėdų eglutės vandens aliarmas: 3 žingsniai

Video: Kalėdų eglutės vandens aliarmas: 3 žingsniai
Video: MANE UŽPUOLĖ PIKTAS ŠUO |VLOG #3 2024, Liepa
Anonim
Kalėdų eglutės vandens aliarmas
Kalėdų eglutės vandens aliarmas

Tai paprastas pavyzdinis projektas, kurį galima naudoti, jei Kalėdų proga turite tikrą eglutę ir turite įsitikinti, kad ji lieka laistoma. Užaugęs prisimenu, kad turėtume prieiti po medžiu ir pakišti pirštą medyje, kad pamatytume, ar nėra vandens. Technologijų amžiuje turi būti geresnis būdas! Šis paprastas projektas nuskaitys vandens lygį naudojant analoginį vandens lygio jutiklį, pasyvų signalą ir „Arduino“pagrįstą MCU. Viską, ko reikia šiam projektui (ir kitoms Kalėdų temoms, prie kurių dirbu), galima padaryti naudojant šį vienintelį rinkinį.

Priedai:

  • (1) „ELEGOO Mega 2560 Project“- pats išsamiausias galutinis pradinis rinkinys su pamoka, suderinama su „Arduino IDE“- „Amazon“, nesusijusi įmonė

    • MEGA 2560 valdiklis
    • Vandens lygio aptikimo jutiklis
    • Pasyvus garsinis signalas
    • trumpiklis

1 žingsnis: jungtys

Sujungimai
Sujungimai
Sujungimai
Sujungimai

Kaip jau minėjau, tai yra gana paprastas projektas, kurį reikia dirbti ir keisti. Vandens lygio jutiklis yra tik trijų laidų įtaisas, o garsinis signalas yra tik dvi jungtys ir gali būti maitinamas tiesiogiai iš „Arduino PWM“kaiščių. Kadangi tai yra toks paprastas projektas, aš nesiruošiu daryti jungčių schemos, o tik sąrašą „pin-to-pin“. Šiame pradiniame rinkinyje yra kompaktinis diskas, kuriame pateikiamos gražios kiekvieno komponento schemos ir vaizdai. Taip pat yra keletas kodo pavyzdžių, padedančių naudoti skirtingus elementus.

Šio projekto jungtys yra tokios…

Vandens lygis (+) - „Arduino“(5V)

Vandens lygis (-) - Arduino (GND)

Vandens lygis (S) - „Arduino“(A0)

Garsinis signalas (-) - Arduino (GND)

Garsinis signalas (+) - Arduino (11)

2 žingsnis: kodo pavyzdys

Pavyzdinis kodas
Pavyzdinis kodas
Pavyzdinis kodas
Pavyzdinis kodas
Pavyzdinis kodas
Pavyzdinis kodas

Šios programos kodas yra gana paprastas, mažiau nei 30 eilučių. Tai tik nuskaito vandens lygio jutiklio vertę, palygina ją su iš anksto nustatyta verte, kurią, mano nuomone, pakanka vandens, ir tada pypteli, kad jus įspėtų, arba ne. Kaip aš jį nustatiau, jis gali baigtis kaip dūmų signalizacija su išsikrovusia baterija, kas kartą duodama trumpą pyptelėjimą. Kai vanduo bus pakankamai pripildytas, jis pypsės penkis kartus, kad įspėtų, jog įpilta pakankamai vandens. Šie „užpildyti“pyptelėjimai pasigirsta tik vieną kartą po to, kai jie užpildomi.

Programa taip pat išves analoginę vertę į nuoseklųjį prievadą derinimui, kai bandysite sužinoti, kiek jūsų stovas yra pilnas. Tai gali būti padidinta iki procentinės vertės, vandens tūrio ir pan. Kad ir kaip norėtumėte patenkinti savo poreikius!

Šį kodą galima lengvai pakeisti, kad pakeistumėte vandens lygio vertę, kaip garsinis signalas jums praneštų apie problemas ir tt. Aš naudoju „Arduino“funkciją „tonas“, leidžiančią nustatyti garsinio signalo dažnį ir laiką. Labai paprasta naudoti garso signalą tiesiogiai su PWM kaiščiu.

Įkėliau kodą ir čia, kad galėtumėte jį naudoti, keisti, atplėšti, kopijuoti ir pan.

3 žingsnis: išplėtimas

Išplėtimas
Išplėtimas

Šis pavyzdys turi daug pritaikymų pasibaigus Kalėdoms. Tai gali būti naudojama kitose augalų vietose, esančiose vandenyje, pavyzdžiui, hidroponikoje. Taip pat galite pakeisti tai naudoti žuvų akvariume, kad įsitikintumėte, jog vandens lygis nėra per žemas.

Nors tai tik 5 V sistema, visada turėtumėte būti atsargūs naudodami elektroniką aplink vandenį ir visiškai nepanardinti jokios elektronikos. Jei nesijaučiate patogiai, kai šalia vandens yra elektra, kreipkitės pagalbos.

Kitas šio projekto patobulinimas būtų turėti tam tikrą spaustuką ar gaubtą vandens lygio jutikliui įdėti, kad galėtumėte geriau jį sureguliuoti. PCB yra dvi tvirtinimo angos ir gražus griovelis, kurį būtų gana lengva pritvirtinti prie 3D spausdinto laikiklio ar korpuso. Šiuo metu kovoju su spausdintuvo problemomis, todėl kurį laiką negalėjau nieko spausdinti.

Mano naudojamas „Elegoo“rinkinys taip pat buvo komplektuojamas su 9 V baterija ir jungtimi, kad galėtumėte įrenginį maitinti pilnai akumuliatoriumi, kad nereikėtų jo pririšti prie elektros lizdo.

Taip pat galite gana lengvai sumažinti šio projekto dydį, naudodami „Mini“stiliaus valdiklį ir visa tai pritvirtindami prie mažos plokštės. Aš naudoju „Mega“, nes tai yra tai, ką turiu.

Tikiuosi, kad šis „Instructable“suteikė jums idėją apie tai, ką galite padaryti naudodami šiuos jutiklius. Šį mėnesį turėsiu ir kitų su Kalėdomis susijusių projektų. Nesivaržykite kreiptis bet kokiais klausimais!

Rekomenduojamas: