This shows you the differences between two versions of the page.
pm:prj2021:abirlica:weedpot [2021/05/24 08:04] florin.radulescu99 [Software Design] |
pm:prj2021:abirlica:weedpot [2021/06/04 14:52] (current) florin.radulescu99 [Rezultate obtinute] |
||
---|---|---|---|
Line 66: | Line 66: | ||
* Parsarea datelor primite pe canalele de comunicatie | * Parsarea datelor primite pe canalele de comunicatie | ||
* Interpretarea si plotarea datelor sub forma de grafice | * Interpretarea si plotarea datelor sub forma de grafice | ||
+ | |||
+ | <note important>Pentru a putea folosi si programa modulul Wi-Fi ESP8266, este necesara instalarea in cadrul aplicatiei Arduino IDE a unor biblioteci specifice. Un tutorial in acest sens (contine si varianta video si indicatii de montare si testare a functionalitatii) poate fi gasit [[https://randomnerdtutorials.com/how-to-install-esp8266-board-arduino-ide/|aici]].</note> | ||
+ | |||
<note>Modulele cu senzori sunt alimentate de pe pini digitali, astfel incat sa poata fi activate doar la nevoie, pentru a face cateva masuratori, apoi sunt dezactivate. Aceasta practica are ca scop atat generarea unui consum mai redus de curent, cat si prelungirea duratei de viata a senzorilor (spre exemplu, catodul senzorului de umiditate a solului tinde sa erodeze cat timp senzorul este alimentat, insa asta nu se intampla atunci cand acesta nu primeste curent).</note> | <note>Modulele cu senzori sunt alimentate de pe pini digitali, astfel incat sa poata fi activate doar la nevoie, pentru a face cateva masuratori, apoi sunt dezactivate. Aceasta practica are ca scop atat generarea unui consum mai redus de curent, cat si prelungirea duratei de viata a senzorilor (spre exemplu, catodul senzorului de umiditate a solului tinde sa erodeze cat timp senzorul este alimentat, insa asta nu se intampla atunci cand acesta nu primeste curent).</note> | ||
<note tip>Modulul de Wi-Fi ESP8266 nu necesita intreruperea alimentarii de la Arduino pentru a reduce consumul de energie. Acesta poate fi configurat sa intre singur in modul DeepSleep prin intermediul functiilor de biblioteca dedicate.</note> | <note tip>Modulul de Wi-Fi ESP8266 nu necesita intreruperea alimentarii de la Arduino pentru a reduce consumul de energie. Acesta poate fi configurat sa intre singur in modul DeepSleep prin intermediul functiilor de biblioteca dedicate.</note> | ||
- | |||
- | <note important>Pentru a putea folosi si programa modulul Wi-Fi ESP8266, este necesara instalarea in cadrul aplicatiei Arduino IDE a unor biblioteci specifice. Un tutorial in acest sens (contine si varianta video si indicatii de montare si testare a functionalitatii) poate fi gasit [[https://randomnerdtutorials.com/how-to-install-esp8266-board-arduino-ide/|aici]].</note> | ||
===== Rezultate obtinute ===== | ===== Rezultate obtinute ===== | ||
Graficele obtinute pe ThingSpeak pentru parametrii masurati pe parcursul unei zile: | Graficele obtinute pe ThingSpeak pentru parametrii masurati pe parcursul unei zile: | ||
- | {{:pm:prj2021:abirlica:weedpot_ambiental_light.png?600|}} | ||
- | {{:pm:prj2021:abirlica:weedpot_water_level.png?600|}} | + | {{:pm:prj2021:abirlica:weedpot_light.png?600|}} |
- | {{:pm:prj2021:abirlica:weedpot_soil_moisture.png?600|}} | + | {{:pm:prj2021:abirlica:weedpot_water.png?600|}} |
+ | {{:pm:prj2021:abirlica:weedpot_soil.png?600|}} | ||
+ | |||
+ | <note>Pentru ultimul grafic (Soil Moisture), rezultatele au fost obtinute pe pragul inferior prin scoaterea senzorului din ghivechi sa lasarea lui in aer, intrucat nu puteam usca solul instant (si nici nu ar fi fost de dorit pentru planta). :-x</note> | ||
===== Concluzii ===== | ===== Concluzii ===== | ||
- | Ce e aia cox? | + | <note> |
+ | Fisierele media au fost realizate in cadrul a doua versiuni fizice ale proiectului: | ||
+ | * Prima versiune, a carei functionalitate a fost verificata prin rezultatele obtinute, are atribuite fisierele mp4 continute in arhiva weedpot_media_files.zip de mai jos. Fisierele mp4 mentionate demonstreaza functionarea fiecarui senzor, a modulului de Wi-Fi si a placutei de baza in cadrul alimentarii la 9V. | ||
+ | * A doua versiune este doar in scop de prezentare si exemplu de folosire a circuitului in situatii casnice, insa avand in vedere suportul de carton folosit, placuta nu a fost conectata la alimentare din motive de siguranta. Cutia de carton tine loc de suport (exemplu: de plastic) care ar putea fi utilizat intr-o varianta de folosire propriu-zisa. Imaginile care sunt atribuite acestei versiuni sunt afisate mai jos: | ||
+ | </note> | ||
+ | |||
+ | <note tip>Arhiva cu fisiere mp4: | ||
+ | |||
+ | {{:pm:prj2021:abirlica:weedpot_media_files.zip|}}</note> | ||
+ | |||
+ | |||
+ | Imagini cu versiunea propusa pentru prezentare: | ||
+ | |||
+ | * Circuitul introdus in carcasa portabila: | ||
+ | |||
+ | {{:pm:prj2021:abirlica:weedpot_media_file01.jpeg?direct&400|}} | ||
+ | |||
+ | * Circuitul in interiorul carcasei portabile (partile care raman mereu in interior): | ||
+ | |||
+ | {{:pm:prj2021:abirlica:weedpot_media_file02.jpeg?direct&400|}} | ||
+ | |||
+ | * Carcasa portbila si senzorii plasati in ghiveci: | ||
+ | |||
+ | {{:pm:prj2021:abirlica:weedpot_media_file03.jpeg?direct&400|}} | ||
+ | |||
+ | * Conectarea circuitului prin fire legate la breadboard: | ||
+ | |||
+ | {{:pm:prj2021:abirlica:weedpot_media_file05.jpeg?direct&400|}} | ||
+ | |||
+ | * Tot circuitul propriu-zis (fara alimentare): | ||
+ | |||
+ | {{:pm:prj2021:abirlica:weedpot_media_file06.jpeg?direct&400|}} | ||
+ | |||
+ | * Componentele separate pentru alimentare: | ||
+ | |||
+ | {{:pm:prj2021:abirlica:weedpot_media_file13.jpeg?direct&400|}} | ||
===== Downloads ===== | ===== Downloads ===== | ||
- | <note warning>Aceasta sectiune va fi completata cu toate fisierele folosite in cadrul implementarii, insa aceasta completare se va face numai dupa prezentarea proiectului (ca sa evitam situatiile de plagiat, fie el si involuntar).</note> | + | <note warning>Aceasta sectiune va fi completata cu toate fisierele folosite pentru implementare, dupa prezentarea proiectului. |
+ | |||
+ | Codul principal C++ folosit (fara fisierele de debug pentru senzori) poate fi gasit momentan pe [[https://github.com/florinradulescu41/WeedPot|Github]]. | ||
+ | |||
+ | Modul in care sunt interpretate datele pentru grafice poate fi consultat pe canalul de [[https://thingspeak.com/channels/1397512|ThingSpeak]] folosit. </note> | ||
===== Jurnal ===== | ===== Jurnal ===== | ||
Line 94: | Line 137: | ||
===== Bibliografie/Resurse ===== | ===== Bibliografie/Resurse ===== | ||
- | <html><a class="media mediafile mf_pdf" href="?do=export_pdf">Export to PDF</a></html> | + | * [[https://randomnerdtutorials.com/how-to-install-esp8266-board-arduino-ide/|Folosirea si programarea in siguranta a modulului ESP8266]] |
+ | * [[https://thingspeak.com/|Platforma online ThingSpeak pentru dispozitive IoT]] | ||
+ | * [[https://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-7810-Automotive-Microcontrollers-ATmega328P_Datasheet.pdf|Datasheet ATmega328P]] | ||
+ | * <html><a class="media mediafile mf_pdf" href="?do=export_pdf">Export to PDF</a></html> | ||