Differences

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

Link to this comparison view

pm:prj2026:bianca.popa1106:victoria.plamadeala [2026/05/18 17:46]
victoria.plamadeala [Descriere generală]
pm:prj2026:bianca.popa1106:victoria.plamadeala [2026/05/18 18:20] (current)
victoria.plamadeala [Hardware Design]
Line 71: Line 71:
   - 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*+**Diagrama bloc inainte de schimbarea modulului OV7670**
  
 {{:​pm:​prj2026:​bianca.popa1106:​victoria.plamadeala:​schem_1.png?​400|}} {{:​pm:​prj2026:​bianca.popa1106:​victoria.plamadeala:​schem_1.png?​400|}}
  
-*Diagrama bloc dupa schimbarea modulului OV7670*+**Diagrama bloc dupa schimbarea modulului OV7670**
  
 {{:​pm:​prj2026:​bianca.popa1106:​victoria.plamadeala:​schem_2.png?​400|}} {{:​pm:​prj2026:​bianca.popa1106:​victoria.plamadeala:​schem_2.png?​400|}}
Line 90: 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 =====
  
pm/prj2026/bianca.popa1106/victoria.plamadeala.1779115567.txt.gz · Last modified: 2026/05/18 17:46 by victoria.plamadeala
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