Le module ESP32 cam

Introduction

La carte CPU de Freenove possède déjà une interface camera avec une mini-camera du type OV2640 montée. Le CPU du kit WeMos D1 ne contient pas de carte CPU prévu pour une caméra et on doit acheter un module ESP32-CAM à part. La carte

Le module ESP32-CAM standard ne possède pas de connecteur micro USB pour la communication série. On doit alors passer par un convertisseur USB - série connecté sur les lignes U0TXD et U0RXD ou on peut acheter un module supplémentaire avec une telle connexion.

esp32cam.png

La connexion via un convertisseur USB-série

ESP32-CAM-pinout-1.webp ft232h.png
ESP32 CAM CJMCU FT232H
Un tel convertisseur est le module CJMCU FT232H, qui peut aussi être employé pour le débogage JTAG ou comme interface PC - SPI ou PC - I2C.

jtag.png

En mode série les connexions se font comme suit (voir chapitre 3.2 de la fiche technique du CJMCU FT232H) :

ESP32 CAM CJMCU FT232H
GND Power GND
U0TXD AD1: Rx
U0RXD AD0: Tx
GND AD GND

Une version customisée de MicroPython

La version standard de MicroPython ne contient pas de pilote pour la camera même si un tel module existe pour ESP-IDF ( esp32-camera). Sur github on trouve aussi un module Python (modcamera.c) qui donne accès à esp32-camera.

-- Uli Raich - 2021-06-08

Comments

Topic attachments
I Attachment History Action Size Date Who Comment
Unknown file formatwebp ESP32-CAM-pinout-1.webp r1 manage 19.1 K 2021-06-08 - 12:51 UliRaich  
PNGpng esp32cam.png r1 manage 172.4 K 2021-07-15 - 09:53 UliRaich  
PNGpng ft232h.png r1 manage 171.3 K 2021-06-08 - 13:34 UliRaich  
PNGpng jtag.png r1 manage 172.0 K 2021-07-15 - 09:57 UliRaich  
Edit | Attach | Watch | Print version | History: r4 < r3 < r2 < r1 | Backlinks | Raw View | Raw edit | More topic actions...
Topic revision: r2 - 2021-07-15 - UliRaich
 
  • Edit
  • Attach
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2024 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback