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
Le basi, spiegate
Lezione: UART, I2C e SPI Lezione: GPIO: pin in ingresso e in uscita I2C Indirizzo I2C SDA e SCL Resistenza di pull-up GPIO
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.