Description
Carte ESP32-CAM avec caméra OV2640 de 2 mégapixels : microcontrôleur ESP32 double cœur jusqu'à 240 MHz, Wi-Fi 802.11 b/g/n, Bluetooth 4.2 (LE), 4 Mo de PSRAM, lecteur de carte microSD et flash LED intégré. Elle capte des photos et de la vidéo en streaming (jusqu'à 1600 × 1200) et se programme avec l'IDE Arduino, PlatformIO, MicroPython ou ESP-IDF. Usages : caméra de surveillance Wi-Fi, sonnette connectée, détection de visages, suivi d'objets, TinyML.
Livrée avec sa base USB (micro-USB) : la carte n'a pas de port USB, la base permet de l'alimenter et de la programmer sans adaptateur USB-série ni câblage.
Fiche technique ESP32-CAM (AI-Thinker)
• Processeur : ESP32-S double cœur Xtensa LX6, jusqu'à 240 MHz
• Mémoire : 520 Ko de SRAM, 4 Mo de PSRAM externe, 4 Mo de flash
• Sans fil : Wi-Fi 802.11 b/g/n (2,4 GHz), Bluetooth 4.2 BR/EDR et BLE
• Caméra : OV2640, 2 Mpx, jusqu'à 1600 × 1200 (UXGA)
• Stockage : lecteur microSD (cartes FAT32 de 4 à 32 Go)
• Entrées-sorties : 10 broches utilisables
• Alimentation : 5 V sur la broche 5V (ou par la base micro-USB) ; consommation jusqu'à environ 300 mA flash allumé
Brochage utile
• 5V : alimentation de la carte (à privilégier)
• 3V3 : sortie 3,3 V
• VCC : sortie 3,3 V ou 5 V selon la carte : ne pas s'en servir pour alimenter la carte
• GND : masse
• GPIO 1 (TX) et GPIO 3 (RX) : port série
• GPIO 0 : relié à GND, il met la carte en mode téléversement (la base USB le fait avec son bouton IO0 ou automatiquement)
• GPIO 4 : LED flash blanche
• GPIO 33 : LED rouge de la carte (allumée à l'état bas)
• GPIO 2, 4, 12, 13, 14 et 15 : bus de la carte microSD (en mode 1 bit, GPIO 12 et 13 redeviennent libres)
• GPIO 16 : relié à la PSRAM, à éviter
• La caméra occupe les GPIO 0, 5, 18, 19, 21, 22, 23, 25, 26, 27, 32, 34, 35, 36 et 39. Dans l'exemple CameraWebServer, choisissez le modèle CAMERA_MODEL_AI_THINKER.
Programmer avec la base USB (ESP32-CAM-MB)
• Dans l'IDE Arduino : carte « AI Thinker ESP32-CAM », vitesse 115200.
• La base utilise le plus souvent une puce USB-série CH340 : installez son pilote si le port n'apparaît pas.
• Selon la révision de la base, le téléversement démarre tout seul ou demande de maintenir le bouton IO0, de cliquer sur Téléverser, puis d'appuyer sur RST de la carte ESP32-CAM quand « Connecting… » s'affiche. Relâchez IO0 quand les points s'arrêtent.
• Après le téléversement, appuyez sur RST pour lancer le programme et ouvrez le moniteur série à 115200 bauds.
• Le connecteur de la caméra est fragile : ne le débranchez pas sous tension.
À savoir : alimentation 5 V stable d'au moins 500 mA (un port USB faible provoque des redémarrages). La caméra utilise la plupart des broches : peu d'entrées-sorties restent libres. La carte microSD n'est pas fournie. Carte non officielle (compatible AI-Thinker ESP32-CAM).
Contenu : 1 carte avec caméra et 1 base USB. Poids : environ 20 g.