| Modul Hardware | Descriere Tehnică | Interacțiune / Protocol |
|---|---|---|
| Arduino UNO R3 (ATmega328p + ATmega16u2) | Unitatea centrală de procesare. Gestionează logica locală și calculele. | Master-ul sistemului; coordonează toate perifericele și trimite date către gateway. |
| Senzor MQ-3 | Senzor chimic pentru detectarea vaporilor de etanol (alcool). | Analog (ADC): Trimite semnal variabil (0-5V) către pinul A0 al ATmega328P. |
| RPi Pico 2WH | Gateway Wi-Fi bazat pe arhitectură ARM. | UART: Primește date seriale de la ATmega și le transmite în Cloud prin Wi-Fi. |
| LCD 1602 | Ecran pentru afișarea în timp real a rezultatelor. | I2C: Primește comenzi de afișare pe 2 fire (SDA/SCL) de la ATmega328P. |
| Buzzer Pasiv | Componentă pentru avertizare sonoră. | PWM: Generare tonuri de frecvențe diferite în funcție de concentrație (Pin D9). |
Exemplu de schemă bloc: http://www.robs-projects.com/mp3proj/newplayer.html
| Componentă | Pin Componentă | Destinație (Placă/Pin) | Detalii |
|---|---|---|---|
| Senzor MQ-3 | VCC | Arduino 5V | Necesită preîncălzire pentru precizie |
| GND | Arduino GND | ||
| AO | Arduino A0 | Citire concentrație alcool | |
| LCD I2C | VCC | Arduino 5V | |
| GND | Arduino GND | ||
| SDA | Arduino A4 | Conexiune Date I2C | |
| SCL | Arduino A5 | Conexiune Ceas I2C | |
| Buzzer Pasiv | VCC | Arduino 5V | |
| GND | Arduino GND | ||
| S | Arduino D9 | Generare alerte sonore | |
| LED Debug | Anod (A) | Arduino D13 | Serie cu rezistență 220Ω |
| Catod (C) | Arduino GND | ||
| Pico 2WH | VSYS | Arduino 5V | Intrare alimentare stabilizată |
| GND | Arduino GND | Masa comună | |
| GP0 (TX) | Arduino D0 (RX) | Transmisie date către Arduino | |
| GP1 (RX) | Divizor Tensiune | Recepție date protejată (3.3V) | |
| Divizor Tensiune | In (R 1k) | Arduino D1 (TX) | Punct intrare semnal 5V |
| Out (1k/2.2k) | Pico GP1 (RX) | Punct ieșire semnal ~3.4V | |
| GND (R 2.2k) | Pico GND | Masă comună |
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.