Cuprins:

Alarma de apă a pomului de Crăciun: 3 pași
Alarma de apă a pomului de Crăciun: 3 pași

Video: Alarma de apă a pomului de Crăciun: 3 pași

Video: Alarma de apă a pomului de Crăciun: 3 pași
Video: De ce nu ar trebui să înoți niciodată în gheață 2024, Noiembrie
Anonim
Alarma de apă a pomului de Crăciun
Alarma de apă a pomului de Crăciun

Acesta este un exemplu simplu de proiect care poate fi utilizat dacă aveți un copac adevărat de Crăciun și trebuie să vă asigurați că rămâne udat. Crescând, îmi amintesc că va trebui să ajungem sub copac și să ne mișcăm cu degetul în suportul copacului pentru a vedea dacă există apă. În era tehnologiei, trebuie să existe o cale mai bună! Acest proiect simplu va citi nivelul apei folosind un senzor analogic de nivel al apei, un buzzer pasiv și un MCU pe bază de Arduino. Tot ce este necesar pentru acest proiect (și alte teme de Crăciun la care lucrez) se poate face folosind acest singur kit.

Provizii:

  • (1) Proiectul ELEGOO Mega 2560 Cel mai complet kit de pornire final cu tutorial compatibil cu Arduino IDE - Amazon, neafiliat

    • Controler MEGA 2560
    • Senzor de detectare a nivelului apei
    • Buzzer pasiv
    • sârmă jumper

Pasul 1: Conexiuni

Conexiuni
Conexiuni
Conexiuni
Conexiuni

Așa cum am menționat, acesta este un proiect destul de simplu cu care puteți lucra și modifica. Senzorul de nivel al apei este doar un dispozitiv cu trei fire, iar soneria are doar două conexiuni și poate fi alimentată direct de pinii Arduino PWM. Deoarece acesta este un proiect atât de simplu, nu voi face o schemă a conexiunilor, ci doar o listă pin-to-pin. Acest kit de pornire vine cu un CD care oferă scheme și imagini frumoase pentru fiecare dintre componente. Există, de asemenea, câteva exemple de piese de cod pentru a ajuta la utilizarea diferitelor elemente.

Pentru acest proiect, conexiunile sunt după cum urmează …

Nivelul apei (+) - Arduino (5V)

Nivelul apei (-) - Arduino (GND)

Nivelul apei (S) - Arduino (A0)

Buzzer (-) - Arduino (GND)

Buzzer (+) - Arduino (11)

Pasul 2: Exemplu de cod

Cod simplu
Cod simplu
Cod simplu
Cod simplu
Cod simplu
Cod simplu

Codul pentru acest program este destul de simplu, mai puțin de 30 de linii. Citește doar valoarea senzorului de nivel al apei, o compară cu valoarea prestabilită pe care o consider că este suficientă apă și apoi fie emite semnale sonore pentru a vă avertiza, fie nu. Modul în care îl configurez, poate ajunge ca o alarmă de fum cu o baterie pe moarte, dând un scurt bip din când în când. Odată ce apa este umplută suficient, va emite un semnal sonor de cinci ori pentru a vă avertiza că a fost adăugată suficientă apă. Aceste bipuri „umplute” se produc doar o dată după ce a fost umplut.

De asemenea, programul va afișa valoarea analogică la portul serial pentru depanare atunci când încercați să aflați cât de plin este standul dvs. Acest lucru ar putea fi scalat la o valoare procentuală, volum de apă etc. Orice ați dori să vă îndepliniți nevoile!

Acest cod poate fi modificat cu ușurință pentru a modifica valoarea nivelului apei, modul în care buzzerul vă anunță problemele etc. Folosesc funcția „ton” de la Arduino care vă permite să introduceți o frecvență și un timp pentru ca un buzzer să sune. Este foarte simplu să utilizați un buzzer direct cu un pin PWM.

Am încărcat și codul aici pentru ca dvs. să îl utilizați, să modificați, să rupeți, să copiați etc.

Pasul 3: Extindere

Expansiune
Expansiune

Acest exemplu are multe aplicații după terminarea Crăciunului. Acest lucru ar putea fi utilizat în alte setări de plante care stau în apă, cum ar fi hidroponica. De asemenea, puteți modifica acest lucru pentru a-l utiliza pe un acvariu de pește pentru a vă asigura că nivelul apei nu scade prea mult.

Deși acesta este doar un sistem de 5V, ar trebui să aveți întotdeauna grijă să folosiți electronice în jurul apei și să nu scufundați complet niciun element electronic. Dacă nu vă simțiți confortabil cu electricitatea în jurul apei, atunci căutați asistență.

O altă îmbunătățire pentru acest proiect ar fi să aveți un fel de clemă sau carcasă pentru a pune senzorul de nivel al apei, astfel încât să îl puteți regla mai bine. Există două găuri de montare și o canelură frumoasă tăiată în PCB, care ar fi destul de ușor de montat într-un suport sau carcasă imprimată 3D. În prezent, mă lupt cu probleme cu imprimanta mea, așa că nu am reușit să imprim nimic de ceva vreme.

Kitul Elegoo pe care îl folosesc a venit, de asemenea, cu o baterie și un conector de 9V, astfel încât să puteți face acest dispozitiv complet alimentat cu baterie, astfel încât să nu fie necesar să îl țineți legat de o priză.

De asemenea, ați putea micșora dimensiunea acestui proiect destul de ușor, folosind un controler de stil Mini și montând toate acestea pe o placă de circuit mică. Am folosit Mega pentru că este ceea ce am la dispoziție.

Sper că acest Instructable v-a dat o idee despre ceva ce puteți face cu acești senzori. Voi avea și alte proiecte legate de Crăciun și în această lună. Simțiți-vă liber să contactați orice întrebare!

Recomandat: