Il existe de nombreuses cartes de microcontrôleur à la disposition de l'amateur, mais connaissez-vous l'ESP32-CAM, une carte souvent négligée qui offre une énorme valeur dans un très petit espace ?

L'ESP32-CAM a pour cœur un système sur puce (SoC) ESP32-S fabriqué par Espressif. Être un SoC signifie que la puce ESP32-S contient un ordinateur entier - le microprocesseur, la RAM, le stockage et les périphériques - le tout emballé dans une seule puce. Les capacités de la puce en elle-même sont assez étonnantes, mais la carte de développement ESP32-CAM apporte encore plus de fonctionnalités. Examinons les composants un par un.

Le microprocesseur

L'ESP32-S contient deux cœurs 32 bits fonctionnant à une fréquence stupéfiante de 240 MHz! Comparez cela avec une carte de démarrage typique, comme l'Arduino Uno, qui a un seul cœur 8 bits fonctionnant à 8 MHz et vous comprendrez pourquoi l'ESP32-S est capable de tâches lourdes comme le traitement vidéo ou même l'intelligence artificielle, des tâches que l'Arduino ne peut même pas toucher.

instagram viewer

En rapport: Qu'est-ce qu'un noyau de processeur ?

Le bélier

La mémoire est primordiale pour les tâches complexes. Avec l'ESP32-S, vous obtenez 320 kilo-octets de mémoire embarquée, bien plus que les 2 kilo-octets chétifs de l'Uno. C'est assez de mémoire pour un traitement graphique ou audio sophistiqué.

Le stockage

Toutes les fonctionnalités que nous avons mentionnées ne valent rien si vous ne disposez pas d'un espace de stockage suffisant pour vos programmes et vos données. La puce ESP32-S brille également ici, avec 4 096 kilo-octets de stockage sur puce contre 32 kilo-octets sur l'Uno. L'ESP32-CAM, en particulier, adoucit l'affaire en ajoutant une carte micro SD. Cela permet une extension illimitée et en fait une excellente petite carte pour les enregistreurs de données ou la capture d'images.

En rapport: Qu'est-ce qu'un système sur puce ?

Les périphériques

Un ordinateur est aussi bon que sa capacité à interagir avec le monde réel. Pour ce faire, un ordinateur s'appuie sur ses périphériques. Jetons un coup d'œil aux périphériques de la puce ESP32-S.

La radio sans fil

La puce radio de première classe de l'ESP32-S permet la communication via Wi-Fi et Bluetooth, ce qui rend toute carte basée sur ESP32 parfaite pour emmenant vos projets dans le monde de l'Internet des objets (IoT), vous permettant de créer des fonctionnalités Web ou contrôlées par téléphone intelligent projets. La capacité Bluetooth ouvre également de nombreuses possibilités intéressantes, telles que la possibilité d'envoyer de l'audio à un haut-parleur Bluetooth ou de permettre la saisie de données via un clavier ou une souris sans fil Bluetooth.

En rapport: Qu'est-ce que le Bluetooth? Questions courantes, posées et répondues

Les capteurs

Le principal argument de vente de l'ESP32-CAM, par opposition aux autres cartes de développement ESP32, est qu'elle possède un module de caméra qui permet des projets vidéo tels qu'une sonnette vidéo et une caméra nounou. Avec la puissance de traitement embarquée des double cœurs de l'ESP32-S, même la reconnaissance faciale devient une possibilité !

Voici un exemple de boîtier de caméra imprimé en 3D pour l'ESP32-CAM conçu par Electronlibre:

Crédit d'image: Marcio Teixeira/Flickr

Outre l'appareil photo, la puce ESP32-S apporte à la table trois capteurs intéressants. Il existe un capteur à effet Hall intégré "secret" qui peut être utilisé pour détecter un champ magnétique à proximité. Cela pourrait potentiellement être utilisé comme déclencheur magnétique pour une boîte de puzzle !

Une autre caractéristique intéressante est les capteurs tactiles capacitifs, qui vous permettent de déclencher des actions simplement par le toucher de vos mains; dans une tournure intéressante, les capteurs tactiles capacitifs peuvent également être utilisés pour détecter l'eau.

Enfin, il existe un convertisseur analogique-numérique qui peut être utilisé pour lire les signaux électriques provenant d'appareils analogiques tels que des potentiomètres ou des capteurs de lumière ambiante !

L'ESP32-CAM a une LED blanche. Il est destiné à être utilisé comme flash pour l'appareil photo, mais peut également être utilisé pour un éclairage général, comme lampe stroboscopique, pour envoyer du code Morse, ou tout ce que votre projet demande. À l'arrière, il y a une petite LED rouge qui peut être utilisée comme indicateur d'état.

Crédit d'image: Marcio Teixeira/Flickr

Les épingles à usage général

Pour les pirates informatiques plus avancés, la puce ESP32-S possède de puissants ports d'E/S (entrée/sortie) à usage général qui permettent la communication avec d'autres appareils. Ces broches peuvent être utilisées comme ports série ou bus I2C, et avec une programmation intelligente, peuvent même générer des signaux de télévision, comme le montre le projet suivant :

Sur l'ESP32-CAM, un bon nombre de broches sont partagées avec la caméra et la carte SD et ne peuvent pas être utilisées avec ces fonctionnalités, mais il existe quatre broches d'E/S à usage général gratuites pour vos projets. Si votre projet n'utilise pas la caméra et que votre projet a besoin de plus de broches, supprimez-le simplement pour en libérer plusieurs pour une utilisation générale.

En rapport: Comment fonctionnent les communications série UART, SPI et I2C

Sélection de la bonne variante ESP32-CAM

L'une des raisons possibles de l'échec de l'ESP32-CAM en tant que carte de bricolage était qu'elle ne disposait pas d'un port USB intégré, ce qui la rendait quelque peu difficile à programmer. Pour le programmer, vous deviez acheter quelque chose comme un câble USB-série FTDI 3,3 V, puis le câbler correctement.

De plus, une fois la programmation terminée, il fallait se connecter à une alimentation dédiée 5,5V ou 3,3V. Ces étapes ont rendu l'ESP32-CAM quelque peu hostile pour les débutants. Cependant, de nos jours, il existe deux excellentes solutions à ce problème.

L'ESP32-CAM Avec l'ESP32-CAM-MB

Aujourd'hui, vous pouvez trouver plusieurs fournisseurs qui proposent la carte ESP32-CAM nue en combinaison avec une petite carte fille complémentaire appelée ESP32-CAM-MB. Vous empilez l'ESP32-CAM sur la carte fille pour ajouter un connecteur micro USB qui peut être utilisé pour la programmation ainsi que pour l'alimentation.

Cette configuration est modulaire, ce qui signifie que vous pouvez utiliser une seule carte fille pour programmer n'importe quel nombre d'ESP32-CAM cartes, à condition que vos projets incorporent une autre source d'alimentation pour l'ESP32-CAM programmée planches.

L'ESP32-CAM-CH340

Si vous préférez une solution tout-en-un, l'ESP32-CAM-CH340 est le petit nouveau du quartier. Il s'agit d'une version légèrement plus grande de l'ESP32-CAM qui place le connecteur micro USB et la puce de conversion USB-série sur la carte elle-même. Bien que cette version ajoute beaucoup de commodité, elle coûte un peu plus cher et est un peu plus grande, prenant plus de place dans vos projets.

Examen de tout ce que vous obtenez avec le module ESP32-CAM

Donc, pour récapituler, voici les capacités de l'ESP32-CAM qui lui permettent d'être un ajout fantastique à votre boîte à outils de bricolage :

  • Un puissant processeur dual-core
  • Charges de RAM embarquée et de stockage de programme
  • Un slot micro SD externe pour l'extension
  • Une radio sans fil pour Wi-Fi et Bluetooth
  • Plusieurs capteurs:
    • Un appareil photo
    • Un capteur à effet Hall (magnétisme)
    • Capteurs tactiles capacitifs
    • Un convertisseur analogique-numérique
  • Un éclairage LED blanc brillant et un indicateur LED rouge
  • Quatre broches d'E/S à usage général (plus si vous retirez la caméra)
  • Trois options de programmation et d'alimentation des cartes

Toutes ces fonctionnalités coûtent moins de 10 $, faisant de l'ESP32-CAM une excellente plate-forme pour tous vos futurs projets !

Les 10 meilleurs projets de maison intelligente ESP32

Vous pouvez créer des projets de maison intelligente étonnants et utiles à l'aide d'un microcontrôleur ESP32.

Lire la suite

PartagerTweeterE-mail
Rubriques connexes
  • DIY
  • Idées de projets de bricolage
  • Ordinateurs à carte unique
A propos de l'auteur
Personnel MUO

Abonnez-vous à notre newsletter

Rejoignez notre newsletter pour des conseils techniques, des critiques, des ebooks gratuits et des offres exclusives !

Cliquez ici pour vous abonner