Differences

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

Link to this comparison view

pm:prj2025:ccristi:mario.sampetru [2025/05/27 11:13]
mario.sampetru [Funcții ESP32]
pm:prj2025:ccristi:mario.sampetru [2025/05/27 22:35] (current)
mario.sampetru [Download]
Line 23: Line 23:
   * **Conexiune serială cu ESP32** – primește comenzi de la ESP32 pentru control de la distanță.   * **Conexiune serială cu ESP32** – primește comenzi de la ESP32 pentru control de la distanță.
   * **SL067** – detectează nivelul de apă și anunță utilizatorul prin intermediul aplicației.   * **SL067** – detectează nivelul de apă și anunță utilizatorul prin intermediul aplicației.
 +  * **Buzzer** - Trimite alertă sonoră când senzorul de apă detectează o valoare peste prag.
 +  * **LCD** - Afișează statusul capacului (deschis/​închis) și valoarea citită de la senzorul de apă.
  
  
Line 31: Line 33:
 //Conectat la:// //Conectat la://
  
-  * **LED** – semnalizează coș plin. 
   * **HC-SR04** – detectează apropierea utilizatorului pentru deschiderea automată.   * **HC-SR04** – detectează apropierea utilizatorului pentru deschiderea automată.
   * **Conexiune Wi-Fi** – permite controlul coșului de la distanță printr-o interfață grafică.   * **Conexiune Wi-Fi** – permite controlul coșului de la distanță printr-o interfață grafică.
 +  * **Conexiune serială cu Arduino UNO**
 +
  
 3. **Interfață Grafică (Python)** 3. **Interfață Grafică (Python)**
Line 72: Line 75:
  
  
-{{:​pm:​prj2025:​ccristi:​hw_srb1.jpg?700 |}} +{{:​pm:​prj2025:​ccristi:​s_r_b_hw_1_.jpg?700 |}} 
- +{{:​pm:​prj2025:​ccristi:​s_r_b_hw_2_.jpg?700 |}}
-{{:​pm:​prj2025:​ccristi:​hw_srb2.jpg?700 |}}+
  
 ===== Software Design ===== ===== Software Design =====
Line 93: Line 95:
 | //​soc/​gpio_reg.h// ​        | oferă definiții pentru registrele GPIO, facilitând controlul pinilor ESP32. ​                                                  | | //​soc/​gpio_reg.h// ​        | oferă definiții pentru registrele GPIO, facilitând controlul pinilor ESP32. ​                                                  |
 | //​LiquidCrystal_I2C.h.h//​ | Pentru controloul display-ului LCD.                                      | | //​LiquidCrystal_I2C.h.h//​ | Pentru controloul display-ului LCD.                                      |
-| //​HardwareSerial.h//​ | Permite ESP32 să comunice în mod serial cu Arduino Uno.                                      | 
 | //​Servo.h// ​        | A fost utilizată pentru a controla mișcarea servo-ului (deschiderea/​închiderea capacului). ​   | | //​Servo.h// ​        | A fost utilizată pentru a controla mișcarea servo-ului (deschiderea/​închiderea capacului). ​   |
-| //​SoftwareSerial.h//​ | Permite crearea de canale seriale software pe Arduino Uno, facilitând comunicarea cu ESP32. ​     | 
  
  
Line 159: Line 159:
   * **Demo Video 1**: https://​github.com/​mariosam23/​SmartRecycleBin/​blob/​main/​demo1.gif   * **Demo Video 1**: https://​github.com/​mariosam23/​SmartRecycleBin/​blob/​main/​demo1.gif
   * **Demo Video 2**: https://​github.com/​mariosam23/​SmartRecycleBin/​blob/​main/​demo2.gif   * **Demo Video 2**: https://​github.com/​mariosam23/​SmartRecycleBin/​blob/​main/​demo2.gif
-  * **Codul arhivat**: {{:​pm:​prj2025:​ccristi:​cod_smart_recycle_bin.zip|}}+  * **Codul arhivat**: {{:​pm:​prj2025:​ccristi:​smart_r_b_code.zip|}}
 </​note>​ </​note>​
  
pm/prj2025/ccristi/mario.sampetru.1748333626.txt.gz · Last modified: 2025/05/27 11:13 by mario.sampetru
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