Differences

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

Link to this comparison view

pm:prj2023:abirlica:sistem_irigatii_automat [2023/05/29 19:33]
robin.svemer [Software Design]
pm:prj2023:abirlica:sistem_irigatii_automat [2023/05/29 21:33] (current)
robin.svemer [Rezultate Obţinute]
Line 20: Line 20:
 </​note>​ </​note>​
 Schema bloc: Schema bloc:
-{{ :​pm:​prj2023:​abirlica:​schema_bloc.jpg?500 |}}+{{ :​pm:​prj2023:​abirlica:​schema_bloc2.jpg?500 |}} 
 + 
 +Mod de functionare:​ 
 +Arduino citeste datele de pe senzorul de umiditate si de pe cel de nivel al apei, transmite catre ESP umiditatea solului, iar apoi in functie de valori este iluminat cu o anume culoare un led RGB, porneste un buzzer si poate porni o pompa de 12V alimentata de la o priza.
 ===== Hardware Design ===== ===== Hardware Design =====
  
Line 42: Line 45:
  
 {{ :​pm:​prj2023:​abirlica:​electric_diagram-1.jpg?​700 |}} {{ :​pm:​prj2023:​abirlica:​electric_diagram-1.jpg?​700 |}}
 +
 +Pini alesi:
 +  * Analogi: A0, A1, A5
 +  * Digitali: PD0, PD1, PD7, PB1, PB2, PB3
 +Motivul pentru care au fost alesi in acest fel:
 +  * A0, A1 pentru a avea ambii pini de input apropiati, iar A5 la distanta pentru a fi usor de tinut minte cum trebuie setati.
 +  * PD0, PD1 deoarece sunt pinii de Rx, Tx si sunt folositi pentru comunicarea cu ESP8266
 +  * PB1, PB2, PB3 Pini capabili de PWM utilizati pentru RGB
 +  * PD7 ales aleatoriu dintre pinii ramasi liberi
 ===== Software Design ===== ===== Software Design =====
  
Line 58: Line 70:
   * ESPAsyncWebServer   * ESPAsyncWebServer
   * https://​code.highcharts.com/​highcharts.js javascript pentru grafic   * https://​code.highcharts.com/​highcharts.js javascript pentru grafic
 +Software Arduino:
 {{ :​pm:​prj2023:​abirlica:​software_schema_logica.jpg?​700 |}} {{ :​pm:​prj2023:​abirlica:​software_schema_logica.jpg?​700 |}}
 +Software ESP8266:
 +{{ :​pm:​prj2023:​abirlica:​esp8266_software.jpg?​300 |}}
 ===== Rezultate Obţinute ===== ===== Rezultate Obţinute =====
  
Line 65: Line 80:
 </​note>​ </​note>​
  
 +Am reusit sa obtin un aparat functional care imi va permite sa am o planta fara a uita sa o ud, lucrul foarte util este buzzer-ul care ma va atentiona cand mai trebuie adaugata apa in sistem. De asemenea graficul expus prin intermediul modului ESP imi va da o intelegere mai buna a cat de repede se usuca solul si cat de des ar trebui udat.
 +
 +{{ :​pm:​prj2023:​abirlica:​proiect_pm1.jpg?​500 |}}
 +{{ :​pm:​prj2023:​abirlica:​proiect_pm2.jpg?​500 |}}
 +{{ :​pm:​prj2023:​abirlica:​humidity_chart.jpg?​700 |}}
 ===== Concluzii ===== ===== Concluzii =====
  
 +A fost un proiect interesant. Lucrul complicat a fost de a face debugging in cazul in care ceva nu functiona corespunzator,​ problema putand fiind data fie de software fie de hardware. Per total experienta a fost una utila deoarece mi-a oferit o perspectiva asupra utilizarii unui microcontroller pentru automatizarea unor sarcini cotidiene.
 ===== Download ===== ===== Download =====
  
Line 74: Line 95:
 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>​
 +{{:​pm:​prj2023:​abirlica:​sistemirigatiiautomat_svemerrobincristian_333cb.zip|}}
 ===== Jurnal ===== ===== Jurnal =====
  
Line 81: Line 102:
 </​note>​ </​note>​
  
 +  * 30 aprilie - finalizare documentatie intiala
 +  * 10 mai - finalizare hardware
 +  * 21 mai - finalizare software
 +  * 29 mai - modificare documentatie pentru finalul proiectului
 ===== Bibliografie/​Resurse ===== ===== Bibliografie/​Resurse =====
  
Line 86: Line 111:
 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>​
 +Resurse software: 
 +  * https://​randomnerdtutorials.com/​esp8266-weather-forecaster/​ 
 +Resurse hardware: 
 +  * https://​github.com/​mcauser/​Grove-Eagle 
 +  * https://​www.snapeda.com/​parts/​SRD-05VDC-SL-C/​Songle%20Relay/​view-part/?​welcome=home
 <​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>​
  
pm/prj2023/abirlica/sistem_irigatii_automat.1685378030.txt.gz · Last modified: 2023/05/29 19:33 by robin.svemer
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