Sélection de carte de développement L’ESP32-CAM en promo. ESP-EYE, ESP32-CAM Ai Thinker, M5Stack TimerCamera, TTGO T-Camera, T-Camera Plus, T-Journal.
L’ESP32CAM est une carte de développement qui permet de fabriquer ses propres caméras de surveillance IP avec du code Arduino ou directement avec du code C++ à l’aide de la librairie ESP32-Arduino ou du framework ESP-IDF du fabricant Espressif. Aucune crainte que vos flux de vidéosurveillance tombent sur des serveurs douteux. Vous gardez la main sur le code source du firmware installé sur le micro-contrôleur ESP32.
ESP-EYE v2.x
L’ESP-EYE est une carte de développement pour la reconnaissance d’image et le traitement audio développée par Espressif. C’est une carte de développement avant tout destinée aux entreprises qui souhaitent développer rapidement un prototype connectée à la plateforme Amazon AWS-IoT.
L’ESP-EYE est équipée d’une puce ESP32 (version ESP32-D0WD), d’une antenne WiFi 3D d’un appareil photo de 2MP, d’un microphone Cirrus Logic CS53L30, 2 LED (rouge et blanche), 8Mo de PSRAM utilisable pour augmenter la RAM de l’ESP32 et de 4Mo de mémoire flash (stockage du programme et des données utilisateur). La programmation se fait via un connecteur micro USB.
Modules ESP32-CAM AI Thinker
Module ESP32-CAM d’entrée de gamme construit sur la base d’un ESP32-S de AI Thinker. C’est une variante économique de l’ESP32-EYE d’Espressif. Attention, l’ESP32-CAM ne dispose pas de convertisseur UART / USB (pour réduire le prix et la dimension). Il faudra penser à acheter un module FTDI. Vous aurez également besoin de quelques jumpers femelle-femelle.
Carte de développement ESP32-CAM avec antenne externe IPEX
Attention, avant de pouvoir utiliser l’antenne IPEX externe, il faudra modifier la position de la résistance. Suivez les instructions expliquées dans ce tutoriel. Vous trouverez également quelques optimisations utiles pour améliorer la stabilité du flux vidéo (diminution du gel vidéo, niveau de compression…).
Carte de développement ESP32-CAM compatible M5Stack
La M5Stack Timer Camera est une carte de développement équipée du capteur optique OV3660 permettant d’atteindre une résolution de 3MP ainsi que d’une horloge RTC BM8563. La carte est équipée d’une antenne WiFi 3D.
La M5Stack Timer Camera est également permettant de connecter des accessoires I2C Grove 4 broches. Les broches IO04 et IO13 de l’ESP32 sont exposées. Le connecteur Grove permet de connecter les capteurs et actionneurs M5Stack ou SeeedStudio.
Inutile de mettre la caméra en mode “bootloader” à chaque fois que vous voulez téléverser un nouveau programme, la carte est équipée d’un connecteur USB-C ansi que d’un convertisseur UART / USB CP2104. La M5Stack Timer Camera est idéale pour débuter. La programmation peut se faire par assemblage de blocs (language blocky).
TTGO T-Journal, T-Camera ou T-Camera Plus
LilyGo, le fabricant des cartes de développement TTGO nous propose 3 cartes de développement ESP32-CAM spéciaux avec détecteur de mouvement PIR, écran LCD ou antenne WiFi SMA / IPEX.
Fonction | TTGO T-Camera | TTGO T-Camera Plus | T-Journal |
ESP32 | ESP32-WROVER-B | ESP32-DOWDQ6 | ESP32-PCIO-D4 |
Mémoire PSRAM | 8Mo | 8Mo | ? |
Mémoire Flash | 4Mo | 4Mo | 4Mo |
Micro | ❌ | ✓
MSM261S4030H0 |
❌ |
Lecteur de carte SD | ❌ | ✓ | ❌ |
BME280 (température + humidité + pression atmosphérique) | ❌ | Intégré | ❌ |
I2C | Connecteur | Connecteur | ❌ |
Écran | OLED SSD1306
0,96″ (128×64) |
IPS ST7789
1.3″ |
OLED SSD1306
0,96″ (128×64) |
Caméra | OV2640 | OV2640 | OV2640 |
PIR | ✓
AS312 |
❌ |
❌ |
Bouton utilisateur | ✓ |
❌ |
❌ |
UART / USB | CP2104 | CP2104 | CP2104 |
Connecteur | micro-usb | micro-usb | micro-usb |
Connecteur JST pour batterie LiPo | ✓ | ✓ | ✓ |
Antenne WiFi 3D | ✓ | ✓ | |
Connecteur IPEX uFL | ✓ | ✓ | ✓ |
Connecteur SMA | ❌ | ❌ | ✓ |
Dimension | 69.13*28.41*8.45mm | 64.57mm*23.98mm | |
Ressources | Consulter | Consulter | Consulter |
T-Camera avec détecter de mouvement PIR
TTGO T-Camera Plus avec micro, BME280, écran TFT couleur 1,3″ et lecteur de carte SD
Dommage le détecteur de mouvement a été remplacé par un bouton poussoir, probablement pour faire des selphis ! Elle aurait été parfaite pour une caméra de surveillance avec son lecteur de carte microSD.
TTGO T-Journal
La TTGO T-Journal est directement équipée d’un connecteur SMA. Un connecteur IPEX (uFL) est également présent à la base du connecteur SMA. Bonne idée !
Module caméra OV2640 grand angle (Fish Eye)
Vous pouvez acheter séparément un module caméra 2MP OV2640 avec une optique standard (78°) compatible ESP32-CAM en cas de panne.
Pour le moment, il n’existe aucune caméra permettant de faire de la surveillance nocturne (de nuit).
Tutoriels pour débuter avec l’ESP32 CAM
- ESP32-CAM. Broches et équipements ESP-EYE, AI Thinker, TTGO T-Camera, M5Stack Timer Camera…
- ESP32-CAM. Quel modèle choisir ? ESP-EYE, AI Thinker, TTGO T-Camera, M5Stack Timer Camera…
- ESP32-CAM. Souder l’antenne externe pour améliorer la portée et la stabilité du flux vidéo
- 5 astuces pour ESP32-CAM. Adresse IP fixe. Mode AP. Rotation image 90°. Récupération automatique connexion WiFi. stockage du code HTML
- ESP32-CAM. Migrer le projet CameraWebServer pour l’IDE Arduino vers PlatformIO
- Intégrer un module ESP32-CAM à un Dashboard Node-RED (firmware modifié)
- Intégrer un module ESP32-CAM à Domoticz (firmware modifié)
- Intégrer un module ESP32-CAM à Jeedom ou NextDom (firmware modifié)
- Intégrer un module ESP32-CAM à Home Assistant (firmware officiel)
- ESP32-CAM, flash du firmware officiel modifié avec capture d’image