Acest articol va descrie modul de asamblare a unei unități mici pentru udarea automată a plantelor pe baza Arduino cu controlul umidității. Necesitatea de udare în sine va fi determinată de senzorul de umiditate al solului. Dacă doriți, va putea fi udată mai multe plante simultan.
Materiale și instrumente:
- Arduino Uno
- Plantă cu pământ cu sol uscat
- pompă de apă
- Senzor de umiditate a solului cu buclă
- Tasta de alimentare (trei) cu o buclă
- Bloc terminal de împingere
- Sârmă tată-tată × 1 buc
- Sârmă tată-mamă × 1 buc
- Alimentare cu conector USB
- cablu USB
de asamblare:
Afișajul este conectat la pinul 3 al scutului triplu. Când conectați toate firele de acest tip, este important să vă asigurați că firul negru este conectat la pinul GND.
În continuare, comutatorul de alimentare este conectat la pinul 5.
Pompa nu are contacte la capetele firelor, astfel încât se utilizează un bloc terminal. Dacă există o abilitate în contactele de lipit, atunci este mai corect să lipiți „Conectori Pin” la fire.
Așa arată puterea conectată:
Apoi conectați senzorul de umiditate al solului.
Folosind IDE Arduino, Arduino Uno este programat cu fișierul atașat mai jos. Bineînțeles, senzorul de umiditate se lipește de sol. Capătul conductei de apă este conectat la sol. Dacă vasul cântărește puțin, atunci autorul recomandă fixarea tubului separat, astfel încât planta să nu fie cu susul în jos. În continuare, pompa este coborâtă într-un recipient convenabil cu apă, iar puterea este conectată.
calibrare:
Pentru ca citirile senzorului să fie corecte, este necesară o procedură simplă de calibrare. Deoarece precizia citirilor depinde direct de aciditatea solului.
1. Cu senzorul blocat într-un vas uscat, se înregistrează citirile de pe afișaj. Această valoare nu este decât un minim de umiditate.
2. Udați floarea și așteptați până când apa este complet absorbită în pământ, iar citirile senzorului se opresc la o valoare. Datele sunt înregistrate și etichetate ca umiditate maximă.
3. Valorile constantelor HUMIDY_MIN sunt modificate în fișierul de firmware; umiditatea minimă este setată și, respectiv, HUMIDY_MAX, umiditatea maximă. Arduino Uno clipește din nou.
Scalarea proiectului
Acest articol descrie o metodă de udare pentru o singură floare. Dar de multe ori este necesar să udăm mai multe plante simultan. Desigur, puteți conecta mai multe pompe și senzori de umiditate la Arduino, dar cât de scump va fi. Autorul în acest caz oferă o soluție ieftină și simplă. În tubul care este conectat la pompă, găurile sunt realizate cu un arc, distanța dintre ele este de aproximativ 30 de centimetri, tijele de la pixul folosit sunt blocate în aceste găuri.
Ghivecele dintr-o casă, de regulă, stau pe rând, de exemplu, pe un pervaz. Tubul se sprijină pe vase, astfel încât fiecare gaură să se potrivească cu oala. Numai aici, decizia privind udarea va fi luată de dispozitiv doar un vas. Acest lucru va funcționa cel mai bine dacă adesea ghivece de aceeași dimensiune se întâmplă pe pervazuri. Uscarea solului în ele va fi aproximativ aceeași. Dacă doriți și un număr mare de plante din casa dvs., puteți conecta pompe suplimentare și împărți toate ghivecele în grupuri de dimensiuni egale.