Cuprins:

Robinet de apă al senzorului de mișcare folosind arduino și electrovalvă - DIY: 6 pași
Robinet de apă al senzorului de mișcare folosind arduino și electrovalvă - DIY: 6 pași

Video: Robinet de apă al senzorului de mișcare folosind arduino și electrovalvă - DIY: 6 pași

Video: Robinet de apă al senzorului de mișcare folosind arduino și electrovalvă - DIY: 6 pași
Video: Kit Senzor gaz PNI GD-01 si electrovalva PNI V-02 2024, Iulie
Anonim
Robinet de apă cu senzor de mișcare folosind arduino și electrovalvă - DIY
Robinet de apă cu senzor de mișcare folosind arduino și electrovalvă - DIY
Robinet de apă cu senzor de mișcare folosind arduino și electrovalvă - DIY
Robinet de apă cu senzor de mișcare folosind arduino și electrovalvă - DIY

În acest proiect, vă voi arăta cum să construiți un robinet de apă cu senzor de mișcare utilizând o electrovalvă. Acest proiect vă poate ajuta să convertiți robinetul de apă manual existent într-un robinet care poate fi controlat pe baza detectării mișcării. Folosind senzorul IR interfațat cu Arduino, Tap-ul se va activa automat de fiecare dată când mâna este detectată în apropierea senzorului IR. Robinetul va rămâne PORNIT pentru o perioadă fixă, după cum este definit de utilizator și apoi se va opri automat.

Proiectul folosește consumabile simple, ușor accesibile și fezabile pentru toată lumea.

Provizii

  • Arduino Uno.
  • Electrovana 12V.
  • Senzor IR - poate fi înlocuit cu un senzor cu ultrasunete în funcție de alegerea dvs.
  • Diodă - 1N4007.
  • Alimentare 12V.
  • Releu 5V.
  • Mini Breadboard.
  • Conectarea firelor.

Pasul 1: Înțelegerea unei electrovalve

Înțelegerea unei electrovalve
Înțelegerea unei electrovalve
Înțelegerea unei electrovalve
Înțelegerea unei electrovalve

O electrovalvă este acționată electromagnetic. Energizarea bobinei face ca supapa să se deschidă și să permită fluxul fluidului. Acest mecanism ajută la înlocuirea supapelor manuale și îl face o componentă cheie pentru acest proiect.

Testați funcționarea electrovalvei conectând direct sursa de alimentare de 12V la electrovalva. După care veți auzi un sunet „Click”. Acest sunet indică deschiderea și închiderea supapei.

Pentru a controla electrovalva, trebuie să o conectăm la un microcontroler Arduino. Pentru a face acest lucru, va fi utilizat un releu de 5V. Supapa electromagnetică induce un CEM în spate care poate deteriora releul dacă este conectat direct. Prin urmare, o diodă trebuie conectată așa cum se arată în figura din acest pas. Acest lucru ajută la asigurarea controlului sigur al electrovalvei.

Notă - electrovalva nu are un terminal pozitiv sau negativ, orice terminal poate fi considerat ca + ve sau -ve.

Pasul 2: Conectarea electrovalvei la releu de 5V

Conectarea electrovalvei la releu de 5V
Conectarea electrovalvei la releu de 5V
Conectarea electrovalvei la releu de 5V
Conectarea electrovalvei la releu de 5V

În acest pas, vom conecta electrovalva la releu. Consultați schema de circuit furnizată pentru conexiuni.

  1. Conectați terminalul pozitiv (+ ve) al sursei de 12V la terminalul comun (cel central) al releului.
  2. Conectați capătul pozitiv al diodei la terminalul NO (normal deschis) al releului.
  3. Furnizați o alimentare de 5V la releu de la pinul arduino de 5V.
  4. Conectați pinul de intrare (IN) al releului la pinul 13 al Arduino.

În cazul unui releu, partea de alimentare are 3 pini:

  • VCC
  • GND
  • IN sau IN1, IN2 (bazat pe releu 1 canal sau 2 canale)

Partea de ieșire a releului:

  • Configurație normal închisă (NC): 1. Semnal HIGH - curentul curge. 2. Semnal LOW - curentul nu curge
  • Configurație normal deschisă (NO): 1. Semnal HIGH - curentul nu curge. 2. Semnal LOW - curentul curge.
  • Frecvente (CO)

În acest circuit vom folosi știftul "Normal deschis", deoarece trebuie să furnizăm curent supapei numai atunci când mâna este detectată.

Pasul 3: Conectați senzorul IR

Conectați senzorul IR
Conectați senzorul IR

Vom conecta senzorul IR la arduino folosind pinul analogic al plăcii. Prin utilizarea funcției AnalogRead () a IDE-ului arduino, putem accesa valoarea senzorului. Acest lucru vă poate ajuta să determinați dacă mâna se află în imediata apropiere a senzorului sau nu.

  • Conectați pinul OUT al senzorului IR la pinul analogic A0.
  • Furnizați o alimentare de 5V la senzorul IR de la Arduino.
  • Conectați pinul GND.

Notă - Potențiometrul de pe senzorul IR poate fi reglat pentru a varia gama de detecție a senzorului

Pasul 4: încărcați schița / codul

Apoi, va trebui să încărcați schița pe Arduino utilizând Arduino IDE.

Descărcați codul atașat și apoi deschideți-l în ID-ul dvs. Arduino.

Conectați-vă Arduino și asigurați-vă că ați selectat portul de com și placa corectă, apoi încărcați codul.

Pasul 5: Atașați electrovalva la robinet / țeavă

Atașați electrovalva la robinet / țeavă
Atașați electrovalva la robinet / țeavă

Înainte de a furniza alimentarea pentru configurarea noastră, conectați electrovalva la robinet. Există două moduri de a parcurge procesul de atașare la robinet.

  1. Atașați la țeavă: conectați supapa la conducta care furnizează apă la robinetul dvs. existent.
  2. Atașați la robinet: conectați supapa direct la robinet numai dacă dimensiunea supapei se potrivește cu robinetul dvs. existent, altfel va duce la scurgeri. După care activați atingerea manuală. Indiferent dacă robinetul manual este PORNIT, nu va exista flux de apă, deoarece electrovalva este OPRIT.

Figura arată configurarea conexiunii 1.

Pasul 6: Utilizarea robinetului de apă al senzorului de mișcare

Gata, robinetul de apă al senzorului de mișcare este gata de utilizare. De fiecare dată când doriți să utilizați robinetul, mișcați mâna în imediata apropiere a senzorului IR. După care, apa va curge timp de 7 secunde, așa cum este definit în cod și se va opri automat. Modificați durata în funcție de cerințele dvs.

Spuneți-mi ce ați schimba sau ați face diferit în secțiunea de comentarii.

Recomandat: