OV7670 camera module (no FIFO) con ESP32
Alimentazione 3.3 V
Bus GPIO
Indirizzo I2C
0x21
Misura immagine
Pin e collegamento all’ESP32
| Pin | Ruolo | Pin ESP32 | Note |
|---|---|---|---|
| 3.3V | Alimentazione | 3V3 | 3.3 V only |
| GND | Massa | GND | |
| SIOC | Clock I2C (SCL) | D22 | SCCB clock (I2C-like, address 0x21). Add 4.7 kΩ pull-ups |
| SIOD | Dati I2C (SDA) | D21 | SCCB data. Answers only while XCLK runs |
| VSYNC | Uscita (la pilota il componente) | D25 | Frame sync |
| HREF | Uscita (la pilota il componente) | D26 | Line valid |
| PCLK | Uscita (la pilota il componente) | D27 | Pixel clock |
| XCLK | Ingresso (lo pilota l’ESP32) | D32 | Clock from the ESP32 (10 to 24 MHz). The camera does nothing without it |
| D7 | Uscita (la pilota il componente) | D33 | Pixel data bit 7 |
| D6 | Uscita (la pilota il componente) | D23 | |
| D5 | Uscita (la pilota il componente) | D19 | |
| D4 | Uscita (la pilota il componente) | D18 | |
| D3 | Uscita (la pilota il componente) | D4 | |
| D2 | Uscita (la pilota il componente) | D13 | |
| D1 | Uscita (la pilota il componente) | D14 | |
| D0 | Uscita (la pilota il componente) | RX2 | Pixel data bit 0 |
| RESET | Ingresso (lo pilota l’ESP32) | TX2 | Reset, active LOW. Tie to 3.3 V if unused |
| PWDN | Ingresso (lo pilota l’ESP32) | — | HIGH = power down. Tie to GND if unused |
Collegamento consigliato per l’ESP32 DevKit a 30 pin, evitando i pin della flash, di sola lettura e di strapping. BoardPilot lo controlla mentre colleghi.
Fonti
- OmniVision OV7670 datasheet, Pin description; SCCB write address 0x42 (7-bit 0x21); PID register 0x0A = 0x76
- Common OV7670 2x9 header module, 3.3V, GND, SIOC, SIOD, VSYNC, HREF, PCLK, XCLK, D7 to D0, RESET, PWDN
Provalo in 3D in BoardPilot
Componenti simili
A02YYUW waterproof ultrasonic distance (UART)A3144 hall effect switchAM312 mini PIR motion sensorATGM336H GPS/BeiDou moduleBeitian BN-220 GPS moduleBenewake TF-Luna LiDAR (UART mode)
Dati dei componenti: CC BY 4.0, riutilizzabili citando BoardPilot.