This shows you the differences between two versions of the page.
pm:prj2023:dene:senzor-de-umiditate-si-infrarosu [2023/05/07 23:03] dragos.jantea [Descriere generală] |
pm:prj2023:dene:senzor-de-umiditate-si-infrarosu [2023/05/30 12:47] (current) dragos.jantea [Download] |
||
---|---|---|---|
Line 22: | Line 22: | ||
</note> | </note> | ||
- | Senzorul de umiditate furnizeaza permanent informatii la arduino si daca valoarea e sub valoarea prag, pompa uda planta. Cu senzorul infrarosu ne asiguram ca nu udam planta ziua/noaptea. | + | Senzorul de umiditate in sol furnizeaza permanent informatii la arduino si daca valoarea e sub valoarea prag, pompa uda planta. Cu senzorul de temperatura si umiditate ne asiguram ca planta se afla intr-un mediu prosper. |
- | {{:pm:prj2023:dene:dragos.png?500|}} | + | {{:pm:prj2023:dene:1schema.png?200|}} |
===== Hardware Design ===== | ===== Hardware Design ===== | ||
<note tip> | <note tip> | ||
- | Aici puneţi tot ce ţine de hardware design: | + | Lista pieselor folosite: |
- | * listă de piese | + | * Senzor temperatura |
- | * scheme electrice (se pot lua şi de pe Internet şi din datasheet-uri, e.g. http://www.captain.at/electronic-atmega16-mmc-schematic.png) | + | * Senzor umiditate |
- | * diagrame de semnal | + | * Pompa apa |
- | * rezultatele simulării | + | * Modul wi fi |
+ | * Arduino uno | ||
+ | * Display LCD | ||
+ | * Rezistente, fire | ||
</note> | </note> | ||
+ | {{:pm:prj2023:dene:ard111.png?600|}} | ||
+ | {{:pm:prj2023:dene:ardschema111.png?600|}} | ||
===== Software Design ===== | ===== Software Design ===== | ||
Line 45: | Line 50: | ||
* (etapa 3) surse şi funcţii implementate | * (etapa 3) surse şi funcţii implementate | ||
</note> | </note> | ||
+ | |||
+ | <note tip> | ||
+ | Descrierea codului aplicaţiei (firmware): | ||
+ | Mediu de dezvoltare : Arduino IDE | ||
+ | | ||
+ | Biblioteci folosite: | ||
+ | |||
+ | #include <LiquidCrystal_I2C.h> pentru cranul lcd | ||
+ | |||
+ | #include <DFRobot_DHT11.h> pentru senzorul de temperatura | ||
+ | |||
+ | Implementare: | ||
+ | |||
+ | In functia setup am implementat controlul ecranului lcd si mesajul ce apare cand pornesc circuitul:"IRRIGATION SYSTEM IS ON". | ||
+ | In functia loop am implementat senzorul de temperatura DHT11, afisarea umiditatii, temperaturii si afisarea de mesaje de eroare in cazul in care acesta nu functioneaza. | ||
+ | In continuare am scris implementarea pentru controlul pompei de apa si a mesajelor ce se afiseaza pe ecranul lcd in cazul in care valoarea citita de senzorul de umiditate in sol este mare sau mica. | ||
+ | |||
+ | </note> | ||
+ | |||
+ | |||
===== Rezultate Obţinute ===== | ===== Rezultate Obţinute ===== | ||
Line 51: | Line 76: | ||
Care au fost rezultatele obţinute în urma realizării proiectului vostru. | Care au fost rezultatele obţinute în urma realizării proiectului vostru. | ||
</note> | </note> | ||
+ | |||
+ | {{:pm:prj2023:dene:poza1pm.jpg?200|}} | ||
+ | |||
+ | {{:pm:prj2023:dene:poza2pm.jpg?200|}} | ||
===== Concluzii ===== | ===== Concluzii ===== | ||
+ | |||
+ | A fost un proiect in cadrul caruia am invatat multe lucruri si care a fost foarte interesant. Am intampinat si unele dificultati in gasirea anumitor piese si in implementarea hardware, dar in final mi-a placut mult sa lucrez la acest proiect. | ||
===== Download ===== | ===== Download ===== | ||
Line 61: | Line 92: | ||
Fişierele se încarcă pe wiki folosind facilitatea **Add Images or other files**. Namespace-ul în care se încarcă fişierele este de tipul **:pm:prj20??:c?** sau **:pm:prj20??:c?:nume_student** (dacă este cazul). **Exemplu:** Dumitru Alin, 331CC -> **:pm:prj2009:cc:dumitru_alin**. | Fişierele se încarcă pe wiki folosind facilitatea **Add Images or other files**. Namespace-ul în care se încarcă fişierele este de tipul **:pm:prj20??:c?** sau **:pm:prj20??:c?:nume_student** (dacă este cazul). **Exemplu:** Dumitru Alin, 331CC -> **:pm:prj2009:cc:dumitru_alin**. | ||
</note> | </note> | ||
+ | |||
+ | <note warning> | ||
+ | Arhiva cu codul sursa se gaseste aici:{{:pm:prj2023:dene:soil_moisture_sensor1.zip|}} | ||
+ | |||
+ | </note> | ||
+ | |||
===== Jurnal ===== | ===== Jurnal ===== | ||
Line 68: | Line 105: | ||
</note> | </note> | ||
+ | 27.04 - discutie in cadrul laboratorului pentru a stabili tema proiectului\\ | ||
+ | 2.05 - comanda piese\\ | ||
+ | 7.05 - realizare documentatie | ||
===== Bibliografie/Resurse ===== | ===== Bibliografie/Resurse ===== | ||
<note> | <note> | ||
Listă cu documente, datasheet-uri, resurse Internet folosite, eventual grupate pe **Resurse Software** şi **Resurse Hardware**. | Listă cu documente, datasheet-uri, resurse Internet folosite, eventual grupate pe **Resurse Software** şi **Resurse Hardware**. | ||
+ | </note> | ||
+ | |||
+ | <note> | ||
+ | https://www.youtube.com/watch?v=z4ciPHk8jBU&list=LL&index=8 | ||
+ | https://www.youtube.com/watch?v=UL2SCsGRJsY&list=LL&index=2 | ||
+ | https://forum.arduino.cc/ | ||
+ | https://arduinogetstarted.com/tutorials/arduino-soil-moisture-sensor | ||
+ | https://circuitdigest.com/microcontroller-projects/interfacing-dht11-sensor-with-arduino | ||
+ | https://www.robotique.tech/robotics/control-a-water-pump-by-arduino/#:~:text=To%20use%20a%20water%20pump,12V%20and%20GND%20pins%2C%20respectively. | ||
</note> | </note> | ||
<html><a class="media mediafile mf_pdf" href="?do=export_pdf">Export to PDF</a></html> | <html><a class="media mediafile mf_pdf" href="?do=export_pdf">Export to PDF</a></html> | ||