This shows you the differences between two versions of the page.
|
pm:prj2026:bianca.popa1106:victoria.plamadeala [2026/05/18 17:35] victoria.plamadeala [Descriere generală] |
pm:prj2026:bianca.popa1106:victoria.plamadeala [2026/05/18 18:20] (current) victoria.plamadeala [Hardware Design] |
||
|---|---|---|---|
| Line 70: | Line 70: | ||
| - Daca identifica un intrus, apasa "B" in aplicatia Bluetooth Terminal de pe telefon, iar ESP32 activeaza buzzer-ul ca metoda de descurajare. Trimite "S" pentru oprire, sau buzzer-ul se opreste automat dupa 30 secunde. | - Daca identifica un intrus, apasa "B" in aplicatia Bluetooth Terminal de pe telefon, iar ESP32 activeaza buzzer-ul ca metoda de descurajare. Trimite "S" pentru oprire, sau buzzer-ul se opreste automat dupa 30 secunde. | ||
| - Toate evenimentele (detectii, comenzi, schimbari de stare) sunt logate pe SD cu data si ora exacta, pentru audit ulterior. | - Toate evenimentele (detectii, comenzi, schimbari de stare) sunt logate pe SD cu data si ora exacta, pentru audit ulterior. | ||
| + | |||
| + | **Diagrama bloc inainte de schimbarea modulului OV7670** | ||
| + | |||
| + | {{:pm:prj2026:bianca.popa1106:victoria.plamadeala:schem_1.png?400|}} | ||
| + | |||
| + | **Diagrama bloc dupa schimbarea modulului OV7670** | ||
| + | |||
| + | {{:pm:prj2026:bianca.popa1106:victoria.plamadeala:schem_2.png?400|}} | ||
| + | |||
| + | |||
| ===== Hardware Design ===== | ===== Hardware Design ===== | ||
| Line 80: | Line 90: | ||
| </note> | </note> | ||
| + | |||
| + | ===== Hardware ===== | ||
| + | |||
| + | **Lista componente folosite:** | ||
| + | |||
| + | 1. ESP32-WROOM-32U (microcontroller principal) | ||
| + | - Dual-core Xtensa LX6 @ 240 MHz, 320 KB RAM, 4 MB Flash | ||
| + | - Bluetooth Classic + BLE, WiFi 802.11 b/g/n (conector IPEX pentru antena externa) | ||
| + | - 34 GPIO programabile, ADC/DAC, I2C, SPI, UART, PWM (LEDC) | ||
| + | Datasheet: | ||
| + | https://www.espressif.com/sites/default/files/documentation/esp32-wroom-32_datasheet_en.pdf | ||
| + | |||
| + | 2. PIR HC-SR501 (senzor miscare prin infrarosu pasiv) | ||
| + | - Tensiune: 5V DC, consum < 65 mA | ||
| + | - Distanta detectie: 3-7 m (reglabila) | ||
| + | - Timp HIGH la detectie: 5-200 s (reglabil) | ||
| + | - Output: digital 3.3V compatibil cu GPIO ESP32 | ||
| + | Datasheet: | ||
| + | https://www.mpja.com/download/31227sc.pdf | ||
| + | Referinta tehnica: | ||
| + | https://components101.com/sensors/hc-sr501-pir-sensor | ||
| + | |||
| + | 3. MPU-6050 (modul GY-521, accelerometru + giroscop) | ||
| + | - 3 axe accelerometru (+/- 2g, 4g, 8g, 16g) | ||
| + | - 3 axe giroscop (+/- 250, 500, 1000, 2000 dps) | ||
| + | - Interfata I2C, adresa 0x68 (sau 0x69 daca AD0 = HIGH) | ||
| + | - Tensiune: 3.3V - 5V (regulator on-board) | ||
| + | - Senzor temperatura integrat | ||
| + | Datasheet senzor: | ||
| + | https://invensense.tdk.com/wp-content/uploads/2015/02/MPU-6000-Datasheet1.pdf | ||
| + | Register map (referinta pentru firmware): | ||
| + | https://invensense.tdk.com/wp-content/uploads/2015/02/MPU-6000-Register-Map1.pdf | ||
| + | |||
| + | 4. ESP8266 ESP-01 (modul WiFi separat) | ||
| + | - SoC ESP8266EX cu Tensilica L106 @ 80 MHz | ||
| + | - 802.11 b/g/n, TCP/IP integrat, securitate WPA/WPA2 | ||
| + | - 1 MB Flash, firmware AT pentru control prin UART | ||
| + | - Tensiune: 3.3V, consum varf ~300 mA | ||
| + | - UART la 115200 bps (default) | ||
| + | Datasheet ESP8266EX: | ||
| + | https://www.espressif.com/sites/default/files/documentation/0a-esp8266ex_datasheet_en.pdf | ||
| + | Documentatie AT commands: | ||
| + | https://www.espressif.com/sites/default/files/documentation/4a-esp8266_at_instruction_set_en.pdf | ||
| + | |||
| + | 5. AMS1117-3.3 (regulator de tensiune LDO 3.3V) | ||
| + | - Intrare: 4.3V - 12V | ||
| + | - Iesire: 3.3V fix | ||
| + | - Curent maxim: 1 A | ||
| + | - Drop-out tipic: 1.2V | ||
| + | - Capacitor decuplare obligatoriu pe iesire (>= 10 uF) | ||
| + | Datasheet: | ||
| + | https://www.advanced-monolithic.com/pdf/ds1117.pdf | ||
| + | |||
| + | 6. Cititor microSD SPI (Elektroweb 3.3V) | ||
| + | - Interfata SPI (MISO, MOSI, SCK, CS) | ||
| + | - Suport carduri microSD pana la 32 GB (FAT32) - in practica merge si cu 128 GB | ||
| + | - Tensiune: 3.3V (regulator LDO pe modul) | ||
| + | - Convertor de nivel logic 5V -> 3.3V integrat | ||
| + | Datasheet specificatie SD over SPI: | ||
| + | https://www.sdcard.org/downloads/pls/pdf/index.php?p=Part1_Physical_Layer_Simplified_Specification_Ver8.00.jpg&f=Part1_Physical_Layer_Simplified_Specification_Ver8.00.pdf&e=EN_SS1_8 | ||
| + | |||
| + | 7. Buzzer activ 3-24V (generator de ton intermitent intern) | ||
| + | - Activare prin tensiune continua aplicata pe pini | ||
| + | - Ton intermitent generat de oscilator intern (~85 dB la 30 cm) | ||
| + | - Necesita tranzistor de comanda (BC547 / 2N2222) pentru alimentare | ||
| + | de pe GPIO ESP32 - curentul depaseste capacitatea pinilor (40 mA max) | ||
| + | Specificatii model: | ||
| + | https://www.emag.ro/buzzer-cu-generator-de-ton-intermitent-3-24v-75db-... | ||
| + | |||
| + | 8. Baterie 9V (alcalina standard) | ||
| + | - Sursa primara de alimentare a sistemului | ||
| + | - Conectata prin AMS1117 -> 3.3V pentru ESP-01 si periferice | ||
| + | |||
| + | **Componente din BOM-ul initial neutilizate in versiunea finala:** | ||
| + | |||
| + | - Camera OV7670 (CMOS VGA 640x480, fara FIFO) | ||
| + | Inlocuita cu telefon Android + IP Webcam din motivele explicate in | ||
| + | descrierea generala (timing inadecvat pe ESP32-WROOM fara PSRAM). | ||
| + | Datasheet OV7670 (pentru referinta): | ||
| + | https://www.voti.nl/docs/OV7670.pdf | ||
| + | |||
| + | **Telefon Android second-hand (camera IP)** | ||
| + | - Functie: server video HTTP cu stream MJPEG si endpoint /photo.jpg | ||
| + | - App: IP Webcam (Pavel Khlebovich, gratuit pe Google Play) | ||
| + | - Comunica cu ESP-01 prin WiFi 2.4 GHz / HTTP | ||
| + | - Necesita o retea WiFi locala comuna cu modulul ESP-01 | ||
| ===== Software Design ===== | ===== Software Design ===== | ||