This shows you the differences between two versions of the page.
|
pm:prj2023:dene:senzor-de-umiditate-si-infrarosu [2023/05/07 23:07] dragos.jantea [Jurnal] |
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> | ||
| Lista pieselor folosite: | Lista pieselor folosite: | ||
| - | * Senzor infrarosu | + | * Senzor temperatura |
| * Senzor umiditate | * Senzor umiditate | ||
| * Pompa apa | * Pompa apa | ||
| Line 38: | Line 38: | ||
| </note> | </note> | ||
| + | {{:pm:prj2023:dene:ard111.png?600|}} | ||
| + | {{:pm:prj2023:dene:ardschema111.png?600|}} | ||
| ===== Software Design ===== | ===== Software Design ===== | ||
| Line 48: | 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 54: | 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 64: | 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 78: | Line 112: | ||
| <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> | ||