Cuprins:

Irigare inteligentă bazată pe umezeală DIY: 10 pași (cu imagini)
Irigare inteligentă bazată pe umezeală DIY: 10 pași (cu imagini)

Video: Irigare inteligentă bazată pe umezeală DIY: 10 pași (cu imagini)

Video: Irigare inteligentă bazată pe umezeală DIY: 10 pași (cu imagini)
Video: Culturi de ulei în Ucraina. Interviu cu Polyakov O.I. (Institutul Culturilor Oleaginoase) 2024, Iulie
Anonim
Irigare inteligentă pe bază de umiditate DIY
Irigare inteligentă pe bază de umiditate DIY

Știm că plantele necesită apă ca mediu de transport pentru nutrienți, transportând zahărul dizolvat și alți nutrienți prin plantă. Fără apă, plantele se vor ofili. Cu toate acestea, udarea excesivă umple porii din sol, perturbând echilibrul aer-apă și împiedicând planta să respire. Un echilibru adecvat al apei este important. Senzorul de umiditate al solului măsoară conținutul de umiditate al solului. Prin deciderea asupra unui procent special de conținut de umiditate pentru sol, ni se poate aminti să ne udăm plantele atunci când solul este prea uscat.

În plus, atunci când ne udăm plantele, nu măsurăm cantitatea de debit de apă de fiecare dată când le udăm și de multe ori fie le udăm prea mult, fie prea puțin. Pentru a le uda corect, putem folosi un senzor de debit pentru a măsura debitul de apă și un releu pentru a opri fluxul după ce a fost furnizată o anumită cantitate de apă.

Pasul 1: Materiale necesare

  1. Arduino UNO
  2. Pană de pâine
  3. Cabluri jumper
  4. Senzor și sonde de umiditate a solului
  5. Senzor de debit
  6. Releu
  7. Cutie de carcasă
  8. Adaptor de alimentare

Pasul 2: Configurare Breadboard: Conexiuni 5V și GND

Configurare Breadboard: conexiuni 5V și GND
Configurare Breadboard: conexiuni 5V și GND
Configurare Breadboard: conexiuni 5V și GND
Configurare Breadboard: conexiuni 5V și GND
  1. Aici se folosește o mini-pană. Pentru orice alt tip, vă rugăm să verificați conexiunile, deoarece acestea diferă.
  2. Mini-placa este împărțită în două jumătăți de o creastă pentru a asigura o conexiune încrucișată între jumătăți. Fiecare punct de conectare din panou este numerotat, cu seturi de puncte conectate prin benzi metalice sub plastic. Aceste conexiuni sunt afișate în imagine. Pentru conexiunea în serie (același semnal dat mai multor puncte simultan), plasați cablurile jumper în punctele care se află în aceeași linie de conexiune.
  3. Conectați 5V de la Arduino UNO la un punct de panou de calcul folosind cabluri jumper. Dacă acest punct este A1, atunci orice conexiune de 5V sau VCC (de care are nevoie orice senzor sau dispozitiv) trebuie plasată în linia 1 folosind cabluri jumper.
  4. Conectați GND de la Arduino UNO la punctul de panou de calcul folosind cabluri jumper. Dacă acest punct este A10, atunci orice conexiune GND (de care are nevoie orice senzor sau dispozitiv) trebuie plasată în linia 10 folosind cabluri jumper.

Pasul 3: Conectați senzorul de umiditate a solului la Arduino UNO

Conectați senzorul de umiditate a solului la Arduino UNO
Conectați senzorul de umiditate a solului la Arduino UNO
  1. Cum funcționează senzorul: senzorul de umiditate al solului utilizează proprietatea rezistenței pentru a măsura conținutul de umiditate al solului. Mai mult conținutul de apă, mai mult conductivitatea între sonde și mai mică rezistența oferită. Astfel se transmite un semnal scăzut. În mod similar, atunci când conținutul de apă este scăzut, se transmite un semnal ridicat.
  2. Pinii senzorului de umiditate al solului (4) - VCC, GND, pinul analogic A0, pinul digital D0 (NU vom folosi D0)
  3. Faceți conexiuni după cum urmează-
  • VCC la 5V (breadboard) - conexiune în serie folosind cabluri jumper - conectați-vă la un punct din aceeași linie ca cea a conexiunii de 5V de la Arduino UNO la breadboard. de exemplu. B1.
  • GND la GND (breadboard) - conexiune de serie folosind cabluri jumper - conectați-vă la un punct din aceeași linie cu cea a conexiunii GND de la Arduino UNO la breadboard. de exemplu. B10

A0 la A0 (pinul analogic 0 pe Arduino UNO)

4. Pentru a verifica funcționarea senzorului, descărcați schița atașată și încărcați-o pe Arduino UNO.

Pasul 4: Conectați senzorul de debit la Arduino UNO

Conectați senzorul de debit la Arduino UNO
Conectați senzorul de debit la Arduino UNO
  1. Cum funcționează senzorul: senzorul de debit conține un senzor de efect magnetic hol integrat care emite un impuls electric la fiecare rotație a rotiței.
  2. Pinii debitmetrului (3) - VCC, GND, pinul de date
  3. Faceți conexiuni după cum urmează-
  • VCC (roșu) la 5V (breadboard) - conexiune în serie folosind cabluri jumper - conectați la un punct din aceeași linie ca și conexiunea de 5V de la Arduino UNO la breadboard. de exemplu. C1
  • GND (negru) la GND (breadboard) - conexiune de serie folosind cabluri jumper - conectați-vă la un punct din aceeași linie cu cea a conexiunii GND de la Arduino UNO la breadboard. de exemplu. C10
  • Pin de date (galben) la D2 (pinul digital 2 pe Arduino UNO)

4. Pentru a verifica funcționarea senzorului, descărcați schița atașată și încărcați-o pe Arduino UNO.

Pasul 5: Conectați releul la Arduino UNO

Conectați releul la Arduino UNO
Conectați releul la Arduino UNO
  1. Releele sunt comutatoare acționate electric. Acestea sunt utilizate atunci când circuitul de putere mare, cum ar fi o pompă sau un ventilator, trebuie controlat utilizând un circuit de putere redusă, cum ar fi Arduino UNO.
  2. Pinii de releu (3) - VCC, GND, pinul de date
  3. Faceți conexiuni după cum urmează-
  • VCC la 5V (breadboard) - conexiune în serie folosind cabluri jumper - conectați-vă la un punct din aceeași linie ca cea a conexiunii de 5V de la Arduino UNO la breadboard. de exemplu, D1
  • GND la GND (breadboard) - conexiune de serie folosind cabluri jumper - conectați-vă la un punct din aceeași linie ca și conexiunea GND de la Arduino UNO la breadboard. de exemplu. D10
  • Pinul de date la D8 (pinul digital 8 pe Arduino UNO)

Pasul 6: Introduceți sonda de umiditate a solului în sol

Introduceți sonda de umiditate a solului în sol
Introduceți sonda de umiditate a solului în sol
  1. Introduceți sonda de umiditate a solului în sol așa cum se arată.
  2. Extindeți conexiunile conform cerințelor folosind cabluri jumper.

Pasul 7: Atașați senzorul de debit la robinet

Atașați senzorul de debit la robinet
Atașați senzorul de debit la robinet
  1. Senzorul de debit se așază în conformitate cu debitul de apă, astfel încât săgeata de pe acesta să indice direcția de curgere.
  2. Atașați senzorul de debit pentru a atinge așa cum se arată.
  3. Extindeți conexiunile conform cerințelor folosind cabluri jumper.

Pasul 8: Conectați releul la pompă

Conectați releul la pompă
Conectați releul la pompă

Contacte de releu (3) -Normal deschis (NO), Normal închis (NC), Schimbare (CO)

  • Contactele deschise în mod normal (NO) conectează circuitul atunci când releul este activat, astfel încât circuitul este deconectat atunci când releul este inactiv.
  • Contactele normal închise (NC) deconectează circuitul atunci când releul este activat, astfel încât circuitul este conectat atunci când releul este inactiv
  • Contactele de comutare (CO) controlează două circuite: un contact NO și un contact NC cu un terminal comun.

Faceți conexiuni după cum urmează-

  • CO la sursa de alimentare
  • NC de pompat

Pasul 9: Descărcați schița finală atașată și încărcați-o în Arduino UNO

Pasul 10: Ambalare

Ambalare
Ambalare
  1. Utilizarea unui adaptor de alimentare ca sursă de alimentare pentru Arduino UNO asigură utilizarea 24/7.
  2. Puține componente precum Arduino UNO și releul nu sunt rezistente la apă. Prin urmare, este recomandabil să-l împachetați într-o cutie.

Recomandat: