This is an old revision of the document!
Alcohol-Lock
1. Introducere
Proiectul Alcohol-Lock reprezintă un sistem de siguranță auto care utilizează un etilotest digital pentru a condiționa pornirea motorului.
Obiectivul principal este prevenirea accidentelor rutiere prin interzicerea accesului la condus pentru persoanele aflate sub influența alcoolului.
2. Descriere Generală
Dispozitivul monitorizează în timp real nivelul de alcool din aerul expirat și acționează un mecanism de blocare simulat. Sistemul oferă feedback vizual și acustic, estimând totodată timpul necesar pentru ca utilizatorul să redevină apt pentru condus.
Funcționalități cheie:
Măsurare: Detectarea vaporilor de alcool folosind senzorul MQ-3.
Interlock: Blocarea pornirii motorului (simulată prin Servomotor) în caz de alcoolemie ridicată.
Monitorizare: Afișarea valorilor pe un ecran LCD 16×2 via I2C.
Debug: Transmiterea datelor brute către PC prin interfața UART.
3. Componente Utilizate
| Componentă | Rol | Protocol / Pin |
| ATmega324P | Microcontroler principal | - |
| Senzor MQ-3 | Analiza vaporilor de alcool | PA0 (ADC) |
| LCD 16×2 I2C | Afișare mesaje și cronometru | PC0, PC1 (I2C) |
| Servomotor SG90 | Simulare mecanism blocare | PD5 (PWM) |
| Buzzer & LED-uri | Alerte acustice și vizuale | GPIO / PWM |
4. Schema Bloc
Input: Senzor MQ-3 (PA0), Buton declanșare (PD2).
Procesare: ATmega324P (ADC, PWM, I2C, UART).
Output: LCD (I2C), Servomotor (PWM), Buzzer, LED-uri.
5. Schema Electrică
Schema electrică a fost concepută pentru a asigura o alimentare stabilă de 5V pentru toți senzorii și actuatorii.
Conexiuni principale:
Senzor MQ-3: VCC la 5V, GND la GND, AO la pinul PA0.
LCD I2C: VCC, GND, SDA la PC1, SCL la PC0.
Servomotor: VCC, GND, Semnal la pinul PD5 (OC1A).
6. Jurnal de Progres
Etapa 1: Definirea conceptului și alegerea titlului Alcohol-Lock.
Etapa 2: Achiziționarea componentelor și testarea individuală a senzorului MQ-3.
Etapa 3: Implementarea codului pentru ADC și calibrarea senzorului prin UART.