This shows you the differences between two versions of the page.
|
pm:prj2024:rvirtan:smart_plant_irrigation [2024/05/20 11:26] mihai.toader2707 [Introducere] |
pm:prj2024:rvirtan:smart_plant_irrigation [2024/05/26 12:44] (current) mihai.toader2707 [Bibliografie/Resurse] |
||
|---|---|---|---|
| Line 51: | Line 51: | ||
| </note> | </note> | ||
| - | ===== Rezultate Obținute ===== | + | **Biblioteci folosite:** |
| + | |||
| + | ESP8266WiFi.h: Este folosită pentru gestionarea conexiunilor WiFi și a comunicațiilor de rețea pentru placa folosita. | ||
| + | |||
| + | BlynkSimpleEsp8266.h: Biblioteca Blynk permite interacțiunea cu platforma Blynk, care este folosită pentru a monitoriza și controla sistemul în timp real printr-o aplicație mobilă | ||
| + | |||
| + | DHT.h: Utilizată pentru a interfața cu senzorii de temperatură și umiditate DHT11 sau DHT22. | ||
| + | |||
| + | NewPing.h: Utilizată pentru a interfața cu senzorul ultrasonic HC-SR04. | ||
| + | |||
| + | |||
| + | **Schelet cod:** | ||
| + | |||
| + | 1. Conectarea la WiFi: | ||
| + | |||
| + | * NodeMCU se conectează la rețeaua WiFi utilizând credențialele furnizate. | ||
| + | |||
| + | * Biblioteca ESP8266WiFi.h gestionează conexiunea la rețea. | ||
| + | |||
| + | 2. Monitorizarea umidității solului: | ||
| + | |||
| + | * Senzorul de umiditate a solului este citit periodic. | ||
| + | |||
| + | * Datele sunt procesate și trimise către Blynk pentru monitorizare în timp real. | ||
| + | |||
| + | 3. Controlul pompei de apă: | ||
| + | |||
| + | * Pompa de apă este controlată pe baza valorilor citite de la senzorul de umiditate a solului și de la senzorul ultrasonic. | ||
| + | |||
| + | * Biblioteca NewPing.h este folosită pentru măsurarea distanței de la senzorul ultrasonic. | ||
| + | |||
| + | 4. Monitorizarea temperaturii și umidității: | ||
| + | |||
| + | * Senzorul DHT11 măsoară temperatura și umiditatea ambientale. | ||
| + | |||
| + | * Biblioteca DHT.h este folosită pentru citirea datelor de la senzorul DHT11. | ||
| + | |||
| + | 5. Monitorizarea luminozității: | ||
| + | |||
| + | * Un LDR (Light Dependent Resistor) măsoară intensitatea luminii. | ||
| + | |||
| + | * Valorile sunt prelucrate și trimise către Blynk pentru analiză. | ||
| + | |||
| + | 6. Monitorizarea nivelului apei în rezervor: | ||
| + | |||
| + | * Senzorul ultrasonic măsoară distanța până la suprafața apei pentru a detecta nivelul apei. | ||
| + | |||
| + | * Dacă nivelul apei este scăzut, se trimite o notificare prin Blynk. | ||
| + | |||
| + | **Testarea si Calibrarea senzorilor:** | ||
| + | |||
| + | Senzorul de temperatura: a fost testat si observat ca da valori normale, corecte in relatie cu temperatura de afara | ||
| + | |||
| + | Senzorul ultrasonic: calibrarea a fost realizată prin compararea unor distante cunoscute pentru valida corectitudinea citirilor. | ||
| + | |||
| + | Fotorezistor: L-am pus sub diferite nivele de lumina, de la intunericul palmei pana la flashul telefonului. | ||
| - | <note tip> | ||
| - | Discutați rezultatele obținute din implementarea proiectului, inclusiv cât de eficient a fost sistemul în menținerea nivelurilor optime de umiditate a solului și orice provocări întâmpinate în timpul proiectului. | ||
| - | </note> | ||
| ===== Concluzii ===== | ===== Concluzii ===== | ||
| - | <note> | + | Proiectul a fost o provocare, de la calibrarea senzorilor pana la utilizarea platformei Blynk si sincronizarea acesteia. Pe partea fizica, a fost destul de dificil sa gasesc un mod de organizare a pieselor pentru a imi oferi un mod usor de lucru. Cand vine vorba de cod, folosirea functionalitatiilor blynk a fost destul de friendly, dar a trebuit sa ma interesez de funcionarea fiecarui senzor in parte. |
| - | Rezumați performanța generală a sistemului, lecțiile învățate, îmbunătățirile potențiale și aplicabilitatea sistemului pentru diferite tipuri de plante sau medii. | + | |
| - | </note> | + | |
| ===== Descărcare ===== | ===== Descărcare ===== | ||
| Line 85: | Line 135: | ||
| <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> | ||
| + | Cod: https://github.com/Ancuu/Sistem-Irigare-Blynk | ||
| + | |||
| + | Proiect similar, mai simplu: https://srituhobby.com/how-to-make-a-plant-watering-system-with-the-nodemcu-esp8266-board-and-the-new-blynk-update/ | ||
| + | |||
| + | Blynk: https://www.blynk.io/ | ||