Differences

This shows you the differences between two versions of the page.

Link to this comparison view

pm:prj2022:robert:udatorautomatplante [2022/05/27 23:58]
maria.chirita0702 [Rezultate Obţinute]
pm:prj2022:robert:udatorautomatplante [2022/05/31 22:22] (current)
maria.chirita0702 [Rezultate Obţinute]
Line 11: Line 11:
  
  
-{{:​pm:​prj2022:​robert:​schemaBlocAPWS.png?750x300}}+{{WhatsApp Image 2022-05-27 at 23.46.48.jpeg?600}}
  
 Cu ajutorul senzorului de umiditate putem sa aflam procentul de umiditate din solul ale plantelor. Potentiometru are ca scop reglarea valorii de prag. Aceste date le furnizam si le prelucram cu ajutorul unui arduino UNO.\\ Cu ajutorul senzorului de umiditate putem sa aflam procentul de umiditate din solul ale plantelor. Potentiometru are ca scop reglarea valorii de prag. Aceste date le furnizam si le prelucram cu ajutorul unui arduino UNO.\\
Line 18: Line 18:
  
 ===== Hardware Design ===== ===== Hardware Design =====
 +{{chrome_LbXZjW1V35.jpeg?​600}}\\
 Lista piese: Lista piese:
   * Arduino Uno   * Arduino Uno
Line 27: Line 28:
   * Placa, fire, bareta   * Placa, fire, bareta
 Unul dintre cele 2 potentiometre fac posibila reglarea valorii de prag. Aceasta valoare este trimisa analog la Arduino. Senzorul de umiditate in sol citeste valaorea de umiditate in sol si o trimite analog la Arduino. Arduino-ul proceseaza aceste valori si daca este nevoie ca pompa sa fie activata atunci Arduino-ul trimite un 1 logic la tranzistor. Acesta completeaza circuitul din Bateria de 9V si pompa si activeaza pompa. Atunci cand nu este nevoie ca pompa sa fie activata Arduino-ul trimite 0 logic la tranzistor. Acesta este oprit astfel circuitul pompei este deschis. Unul dintre cele 2 potentiometre fac posibila reglarea valorii de prag. Aceasta valoare este trimisa analog la Arduino. Senzorul de umiditate in sol citeste valaorea de umiditate in sol si o trimite analog la Arduino. Arduino-ul proceseaza aceste valori si daca este nevoie ca pompa sa fie activata atunci Arduino-ul trimite un 1 logic la tranzistor. Acesta completeaza circuitul din Bateria de 9V si pompa si activeaza pompa. Atunci cand nu este nevoie ca pompa sa fie activata Arduino-ul trimite 0 logic la tranzistor. Acesta este oprit astfel circuitul pompei este deschis.
 +
 ===== Software Design ===== ===== Software Design =====
 Am lucrat in IDE oferit de Arduino.\\ Am lucrat in IDE oferit de Arduino.\\
Line 95: Line 97:
 } }
 </​code>​ </​code>​
 +
 +Arduino-ul primeste datele de la senzorul de umiditate si potentiometru. Folosind functia map le transforma in procentaje si le compara. In cazul in care valoarea de la senzorul de umiditate este mai mare fata de valoarea citita de la potentiometru,​ Arduino-ul trimite un 1 logic catre tranzistor ca sa il activeze. In cazul contrar trimite un 0 logic. Folosind diferite functii din libraria specifica LCD-ul afisam datele citite de la cei 2 senzori.
  
  
Line 102: Line 106:
 Problemele pe care le are proiectul:​\\ Problemele pe care le are proiectul:​\\
 *Pompa de apa este conectata la o baterie astfel, din cand in cand, trebuie verificata starea bateriei si schimbarea ei daca este necesar.\\ *Pompa de apa este conectata la o baterie astfel, din cand in cand, trebuie verificata starea bateriei si schimbarea ei daca este necesar.\\
-*Trebuie reumplut rezervorul cu apa al pompei.+*Trebuie reumplut rezervorul cu apa al pompei.\\ 
 +{{WhatsApp Image 2022-05-31 at 22.19.20 (1).jpeg?​600}} 
 +{{WhatsApp Image 2022-05-31 at 22.19.20 (2).jpeg?​600}} 
 +{{WhatsApp Image 2022-05-31 at 22.19.20.jpeg?​600}} 
 +{{WhatsApp Image 2022-05-31 at 22.19.21.jpeg?​600}}
  
 ===== Concluzii ===== ===== Concluzii =====
 +Mi-a placut sa fac acest proiect, am invatat foarte multe,de la utilizarea unui arduino pana la lipirea unor fire pe o placa. A fost frustant sa ma obisnuiesc cu ciocanul de lipit(de multe ori se intampla sa pun mana pe el), dar facand acest proiect am dezvoltat multe aptitudini care o sa ma ajute in viitor.
 ===== Download ===== ===== Download =====
  
Line 127: Line 135:
 -LCD:​https://​core-electronics.com.au/​guides/​use-lcd-arduino-no/#:​~:​text=Insert%20your%20LCD%20screen%20into,​ground%20your%20Backlight%20and%20LCD.\\ -LCD:​https://​core-electronics.com.au/​guides/​use-lcd-arduino-no/#:​~:​text=Insert%20your%20LCD%20screen%20into,​ground%20your%20Backlight%20and%20LCD.\\
 -Sezor umiditate:​https://​www.tutorialspoint.com/​arduino/​arduino_water_detector_sensor.html\\ -Sezor umiditate:​https://​www.tutorialspoint.com/​arduino/​arduino_water_detector_sensor.html\\
 +
 +<​html><​a class="​media mediafile mf_pdf"​ href="?​do=export_pdf">​Export to PDF</​a></​html>​
pm/prj2022/robert/udatorautomatplante.1653685110.txt.gz · Last modified: 2022/05/27 23:58 by maria.chirita0702
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0