This is an old revision of the document!


Sistem de irigatie plante

Introducere

Proiectul este un sistem automat de irigare a plantelor care măsoară umiditatea solului și administrează cantitatea necesară de apă printr-un mecanism cu seringa acționată de un servo-motor și pompa de apă. Are scopul de asigurare a unui nivel optim de umiditate în ghivece mici, reducând risipa de apă și efortul utilizatorului. Intamplarea care mi-a dat directia pentru acest proiect a venit de la faptul ca am avut un bonsai care s-a uscat din cauză că nu am monitorizat umiditatea solului, iar aceasta experiență m-a inspirat să dezvolt un sistem automat de irigare care să prevină astfel de pierderi. Utilitatea acestui sistem este ca asigură umiditatea optimă a solului în absența supravegherii constante, prevenind uscarea plantelor.

Descriere generală

Diagrama bloc

ATmega328P preia măsurători ale umidității solului prin ADC, procesează valorile și le afișează pe ecranul LED. Când umiditatea scade sub prag, microcontroller-ul activează pompa pentru reumplerea seringii și apoi servo-motorul pentru administrarea precisă a apei pe un interval adaptat nevoilor plantei.

Hardware Design

3.1 Listă de piese

  • Microcontroller: ATmega328P
  • Senzor umiditate sol
  • Display LCD (I2C)
  • Servo-motor cu cremalieră
  • Pompa de apă mică
  • Rezervor apă
  • LED
  • Buton tactil (Reset)
  • Regulator de tensiune
  • Breadboard și fire jumper
  • Baterie 9V
  • Buzzer

3.2 Tabela conexiuni piese

Componentă Pin MCU (nume, nr.) Funcție
Senzor umiditate sol PC0 (ADC0, pin 23) ADC – măsurare umiditate sol
LCD 16×2 I2C (MCP23017) PC4 (SDA, pin 27)<>PC5 (SCL, pin 28) I2C – comunicație display
Servo-motor cu cremalieră PB1 (OC1A PWM, pin 13) PWM – poziționare cremalieră
Pompă de apă (via 2N2222) PB2 (pin 14) GPIO – ON/OFF pompă
Tranzistor 2N2222 (driver pompă) Bază ← PB2 (pin 14)<>Colector → pompă<>Emitter → GND Driver pompa
LED status PB0 (pin 12) GPIO – indicator vizual
Buton Reset PD2 (INT0, pin 32) Digital input cu întrerupere
Buzzer PD6 (OC0A PWM, pin 10) PWM/GPIO – semnal sonor

3.3 Schematic

3.4 Implementarea Hardware

3.5 Bill of Materials

Software Design

Arduino IDE

Rezultate Obţinute

Care au fost rezultatele obţinute în urma realizării proiectului vostru.

Concluzii

Download

O arhivă (sau mai multe dacă este cazul) cu fişierele obţinute în urma realizării proiectului: surse, scheme, etc. Un fişier README, un ChangeLog, un script de compilare şi copiere automată pe uC crează întotdeauna o impresie bună ;-).

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.

Jurnal

Puteți avea și o secțiune de jurnal în care să poată urmări asistentul de proiect progresul proiectului.

Bibliografie/Resurse

Listă cu documente, datasheet-uri, resurse Internet folosite, eventual grupate pe Resurse Software şi Resurse Hardware.

Export to PDF

pm/prj2025/avaduva/andrei_mirel.birtia.1748018346.txt.gz · Last modified: 2025/05/23 19:39 by andrei_mirel.birtia
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