Differences

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

Link to this comparison view

pm:prj2026:bianca.popa1106:miruna.iliescu [2026/05/23 14:58]
miruna.iliescu [Bibliografie / Resurse]
pm:prj2026:bianca.popa1106:miruna.iliescu [2026/05/24 20:36] (current)
miruna.iliescu [Hardware Design]
Line 101: Line 101:
 Pompa de apă este controlată prin modulul releu (pinul D7). Releul permite pornirea și Pompa de apă este controlată prin modulul releu (pinul D7). Releul permite pornirea și
 oprirea pompei fără ca aceasta să fie alimentată direct dintr-un pin al microcontrolerului. oprirea pompei fără ca aceasta să fie alimentată direct dintr-un pin al microcontrolerului.
-Pompa este alimentată separat de la suportul cu 4 baterii AA (aproximativ ​6V). Dioda+Pompa este alimentată separat de la suportul cu 4 baterii AA (6V). Dioda
 1N4007, montată în paralel cu terminalele pompei (catodul spre +), elimină spike-urile 1N4007, montată în paralel cu terminalele pompei (catodul spre +), elimină spike-urile
 inductive generate de motorul DC la comutarea releului. inductive generate de motorul DC la comutarea releului.
Line 171: Line 171:
  
 ===== Rezultate ===== ===== Rezultate =====
 +==== Hardware final proiect ====
 +{{ :​pm:​prj2026:​bianca.popa1106:​miruna.iliescu:​hw2.png?​800 | Hardware final proiect}}
 +{{ :​pm:​prj2026:​bianca.popa1106:​miruna.iliescu:​hw1.png?​800 | Hardware final proiect}}
  
-Această secțiune va fi completată după finalizarea testării sistemului.+==== Senzor de umididate si modulul interfata I2C pentru LCD ==== 
 +{{ :​pm:​prj2026:​bianca.popa1106:​miruna.iliescu:​hw_senzor_lcd.png?​800 | Senzor de umididate si modulul interfata I2C pentru LCD}}
  
-===== Concluzii =====+==== Sistem de irigare finalizat ​==== 
 +{{ :​pm:​prj2026:​bianca.popa1106:​miruna.iliescu:​hw_start.png?​800 | Sistem de irigare }}
  
-Această secțiune va fi completată după finalizarea proiectului.+==== Video demonstrativ al modului de functionare ====
  
-===== Cod sursă și resurse =====+[[https://​youtube.com/​shorts/​-Wmx8Wu8yMY|Video demonstrativ - Sistem Irigare]]
  
-Această secțiune va fi completată după crearea repository-ului pentru codul sursă.+===== Cod sursă ===== 
 + 
 +Codul sursă complet al proiectului este disponibil pe GitHub 
 +[[https://​github.com/​MirunaIliescu21/​Sistem-Irigare | Reposit GitHub - Sistem Irigare]] 
 + 
 +Proiectul este structurat ca un proiect **PlatformIO** și se compilează direct din VS Code. 
 +Toate modulele software (I2C, LCD, USART, ADC, releu, buton, timer, RGB LED) sunt implementate în C pur, fără framework Arduino.
  
 ===== Jurnal ===== ===== Jurnal =====
Line 189: Line 200:
  
   * Milestone 3: Implementare completă software: mașină de stări non-blocantă,​ mod AUTO cu cicluri de udare și absorbție, mod MANUAL cu pulsuri, protecție EMI pentru buton, driver I2C și LCD propriu.   * Milestone 3: Implementare completă software: mașină de stări non-blocantă,​ mod AUTO cu cicluri de udare și absorbție, mod MANUAL cu pulsuri, protecție EMI pentru buton, driver I2C și LCD propriu.
 +
 +  * Uterior, am devin independenta de laptop, din punctul de vedere al sursei de alimentare. Placuta Arduino este alimentata la o baterie de 9V prin barrel jack. Intern, placa are un regulator de tensiune care coboară la 5V pentru ATmega și restul componentelor.
 +
  
 ===== Bibliografie / Resurse ===== ===== Bibliografie / Resurse =====
pm/prj2026/bianca.popa1106/miruna.iliescu.1779537503.txt.gz · Last modified: 2026/05/23 14:58 by miruna.iliescu
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