ESP32 CAM, caméra connectée à moins de 20€

Oui, vous avez bien compris, nous allons aujourd’hui parler d’une ESP32 CAM, une caméra connectée à base d’ESP32 à moins de 20 €. L’ESP32 n’est rien de moins que le grand frère de l’ESP8266, notre module WiFi domotique préférée.

Le module que nous allons voir ensemble est un des plus complets qu’il m’a été donné de voir. Il est bien sur possible de le reprogrammer pour l’adapter à ses besoins comme par exemple une intégration à notre box domotique Jeedom, mais on verra cela dans un prochain article.

ESP32 CAM de quoi parle t’on ?

L’ESP32 apporte de nombreuse améliorations par rapport à son prédécesseur, entre autres, il est muni d’un processeur double cœur, d’un SOC Wifi/Bluetooth BLE, de 36 GPIO et de bien d’autres caractéristiques supplémentaires. Bref tout cela pour dire qu’il n’y a pas photo l’ESP32 apporte un gain de performance considérable à votre projet comparé à l’ESP8266, et tout cela pour un prix toujours raisonnable de l’ordre de 6 à 9 €.

Le terme ESP32 CAM est un terme générique qui regroupe toutes les plateformes de développement qui contienne au moins un ESP32 et un module caméra. Il en existe trois principales et je vais vous parler d’une d’entre elle en particulier en provenance du fabricant TTGO. La TTGO ESP32 CAM est munie en plus de l’ESP32 et d’une caméra OV2640 (2MP), d’un détecteur de mouvement infrarouge, d’un microphone et d’un écran OLED. Oui rien que ça, le tout sur une board prête à l’emploi.

Spécifications

  • Module sans fil ESP32-WROVER-B
  • SoC – processeur ESP32 dual core Tensilica LX6
  • Mémoire – 8 Mo de PSRAM
  • Stockage – Flash de 4 Mo SPI
  • Connectivité – 2.4 GHz 802.11n WiFI, Bluetooth 4.2 LE
  • Caméra – Caméra 2MP OV2640 avec un objectif normal ou fisheye
  • Écran – Écran OLED 0,96 ″ 128 × 64 connecté via le contrôleur d’affichage SSD1306 I2C
  • Audio – Microphone
  • USB – 1x port micro USB pour l’alimentation et la programmation (CP2104)
  • Capteurs – Capteur I2C PIR AS312
  • Extension – embase I2C à 5 broches avec 5V, 3.3V et GND
  • Divers – Touches de réinitialisation et utilisateur (IO34), DEL
  • Alimentation – 5 V via un port micro USB,
  • Batterie – Batterie LiPo via un connecteur à 2 broches et une puce de chargement IP5306
  • Dimensions – 68 x 28 mm

Prise en main

Comme je le disais plus haut, La TTGO ESP32 CAM nous arrive déjà paramétré avec le firmware qui va bien. Il ne nous reste qu’a le brancher à notre chargeur de téléphone pour commencer à l’utiliser.

Par défaut, il créé un point d’accès wifi sur lequel nous nous connectons avec notre ordinateur ou smartphone. Puis on se rend sur la console web d’administration. On retrouve tous les paramètres de configuration de la caméra, ainsi d’un bouton nous permettant de prendre des captures photo ou de lancer un streaming vidéo.

Il est même possible de faire de la reconnaissance faciale avec la fonctionnalité “Enroll face”, mais attention cela consomme beaucoup de ressources.

TTGO-ESP32-CAM-Camera-utilisation-01

Si vous souhaitez modifier le firmware pour l’adapter à vos besoins, vous retrouverez tout le nécessaire sur le Github du constructeur. Pour mes besoins, j’ai par exemple désactivé l’affichage sur l’écran OLED et ajouté l’appel à l’API HTTP de Jeedom quand le détecteur de mouvement est déclenché afin de créer une mini camera de sécurité connectée.

Conclusion sur notre TTGO ESP32 CAM

Pour moins de 20 €, c’est un très bon produit, facile à utiliser, mais surtout adaptatif. Rien qu’avec le firmware de base, on peut faire déjà beaucoup de chose mais avec un peut de travail on peut aller très loin. Et c’est sans parler de la possibilité de lui ajouter des modules complémentaires avec l’extension 5 broches disponibles à l’arrière.

La qualité de l’image est correcte et fluide (17fps), il ne faut pas oublier que c’est un modeste 2MP. J’apprécie particulièrement la version avec le fisheye qui permet d’avoir un angle de vue relativement large. Et si vous souhaitez agrémenter le tout d’un boîtier, il existe de très beau modèles disponible sur Thingiverse.

Bref, c’est une bonne petite carte comme on les aime, on se retrouve très vite pour un nouvel article sur ce produit.

TTGO ESP32 camera

20€
9.4

Design

9.0/10

Fonctionnalités

9.5/10

Application

9.0/10

Prix

10.0/10

Avantages

  • Facilité d'utilisation
  • Prix
  • Design
  • Multiple capteurs
  • Reprogrammable

Inconvénients

  • Expérience en programmation necessaire
  • Pas de vision nocturne

4 pensées sur “ESP32 CAM, caméra connectée à moins de 20€

  • 13/08/2019 à 08:20
    Permalink

    Salut,

    J’ai bien lu ton article et je pensais prendre cette caméra pour recycler un vieux capteur de présence qui abrité une caméra en coax.

    Il me faut une caméra et un capteur de présence et le reste présent sur cette carte n’est que du bonus !

    Questions :
    – le module caméra est il collé ou peut on la déplacer un peu ?
    – l’écran est il amovible ?

    – enfin tu remontes toutes les infos dans Jeedom ? je pense que oui et dans ce cas c’est une mine cette cam !

    Merci pour tes réponses
    Simon

  • 13/08/2019 à 08:52
    Permalink

    Bonjour,
    Oui la caméra peut être déplacé un tout petit peu, ce n’est pas collé mais il n’y a pas beaucoup de longueur. L’écran par contre n’est pas amovible.
    Et oui je remonte les informations du détecteur dans Jeedom, j’ai un article sur cette manipulation.
    Cordialement.

  • 26/08/2019 à 15:22
    Permalink

    Désolé je ne t’ai pas répondu de suite, merci pour ces infos, je pense que je vais franchir le pas 😉
    Je ne suis pas super pressé donc un ptit aliexpress ;), il existe avec mic ou sans mais connecteur spi etc… vu que c’est pour une caméra je pense partir sur le modèle avec micro histoire d’avoir cette option en plus !

    Je planche également sur un module de gestion de chauffage et plus si affinité basé sur la taille d’un interrupteur à l’entrée des chambres ! basé sur de l’ESP32 aussi 😉

  • 26/08/2019 à 22:37
    Permalink

    Très intéressant, tiens moi au courant quand tu aura quelque chose d’abouti.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *