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.
La connexion via un convertisseur USB-série
|
|
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.
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