ESP32 WROOM 4Mb Devkit V1 avec broches d'en-tête séparées (OT1010)
La carte de développement ESP32 est idéale pour les projets IoT (Internet des objets) car elle dispose du WiFi et du Bluetooth intégrés. Facile à programmer via l'IDE Arduino. Regardez la vidéo Youtube ci-dessus pour savoir comment installer cette carte dans l'IDE Arduino.
Utilisez l'OTRONIC pour démarrer rapidement avec votre carte ESP32 Devkit V1.
VEUILLEZ NOTER : Ce ESP32 Devkit V1 ne tient PAS sur une planche à pain standard. Le TIENT sur un support breadboard.
Cette carte ESP32 possède :
- 18 canaux de convertisseur analogique-numérique (ADC)
- 3 interfaces SPI
- 3 interfaces UART
- 2 interfaces I2C
- 16 canaux de sortie PWM
- 2 convertisseurs numérique-analogique (DAC)
- 2 interfaces I2S
- 10 GPIO à détection capacitive
ESP32 Wroom32 DevKit dispose d'un total de 25 GPIO, dont certains ne peuvent être utilisés qu'en entrée.
< p>< strong>Broches d'entrée uniquement
GPIO 34
GPIO 35
GPIO 36
GPIO 39
Toutes les broches n'ont pas de pullup d'entrée, vous avez besoin d'un connecteur externe pullup sur ces broches lors de l'utilisation comme pullup d'entrée.
Toutes les broches n'ont pas de pullup d'entrée et vous devrez placer une résistance de pullup externe. Voici un aperçu.
Pins avec pull up interne INPUT_PULLUP
GPIO14
GPIO16
GPIO17
GPIO18
GPIO19
GPIO21
GPIO22
GPIO23
Broches sans traction interne
GPIO13
GPIO25
GPIO26< br />GPIO27
GPIO32
GPIO33
L'avantage de cette carte est que vous pouvez l'utiliser de plusieurs façons en ce qui concerne la communication WiFi.
- En tant que client WiFi
- En tant que serveur Web
- Peer-to-peer avec ESP Now
- En tant que mini point d'accès
Nous aimerions expliquer ce dernier. ESP NOW est une technologie qui permet aux modules de communiquer directement entre eux via leur adresse MAC. De plus, il y a aussi un message indiquant si les données ont été reçues, de sorte qu'un bon contrôle peut être effectué si les messages arrivent et vous pouvez le valider.
ESP Now vous permet de travailler de manière très modulaire et c'est aussi rapide comme l'éclair. De cette façon, vous pouvez exécuter votre programme sur un ESP32 tandis que les autres cartes ESP32 ne font que réagir et sont, pour ainsi dire, une extension de vos broches GPIO.
1 ESP32 peut communiquer avec un maximum de 20 autres cartes.
Une bonne explication d'ESP NOW par Andreas Spiess peut être trouvée ici :
Livraison :
Les broches d'en-tête ne sont NON soudées et sont fournies séparément.
- < h2>Installer l'ESP32 dans l'IDE Arduino
Afin de pouvoir programmer l'ESP32 dans l'IDE Arduino, certains réglages doivent d'abord être effectués :
- Installer le logiciel Arduino IDE ( www.arduino .cc)
- Dans Arduino IDE, allez dans FILE puis dans PREFERENCES.
- Sous MORE BOARD MANAGER URLs entrez l'URL suivante : https://dl.espressif.com /dl /package_esp32_index.json
- Allez maintenant dans OUTILS, BOARD et BOARD MANAGEMENT
- Trouvez la bonne librairie (ESP32 par Espressif Systems) et installez-le (cela ne doit être fait qu'une seule fois)
- Choisissez la carte DOIT ESP32 Devkit V1 dans la liste sous OUTILS, CARTE
- Définissez la vitesse de téléchargement à 115200 bauds
- Réglez le port sur le port COM correct
ESP32 ne fonctionne pas ou ne fonctionne pas correctement Voir les solutions ci-dessous.
Le code de téléchargement ESP32 ne fonctionne pas ou affiche Une erreur fatale s'est produite : "Échec de la connexion à ESP32 : Expiration du délai d'attente" Connexion...
Si vous remarquez que rien ne se passe pendant le téléchargement, vous pouvez appuyer brièvement et maintenir le bouton BOOT sur la carte ESP32 pendant le téléchargement. Une fois le téléchargement commencé, vous pouvez le libérer. Cela demande un peu de recherche pour trouver le bon moment.
ESP32 n'a pas de port COM dans l'IDE Arduino
Si dans l'IDE Arduino sous TOOLS -> PORT Si aucun port COM n'est disponible, le pilote CP210x devra peut-être être réinstallé. Il s'agit de la puce USB sur cette carte. Recherchez sur Google ou téléchargez le pilote ici :
Cela peut également être dû au câble micro USB qui n'est peut-être pas un câble de données. Il existe de nombreux câbles dits de charge en circulation qui ne conviennent que pour charger un téléphone, par exemple. Remplacez le câble par un câble de données micro USB approprié ou commandez un câble approprié sur otronic.nl.
Le moniteur série ESP32 ne fonctionne pas ou affiche des caractères étranges dans l'IDE Arduino Dans la fenêtre Serial Monitor, réglez le débit en bauds en bas à droite sur 115200 bauds.
Les broches GPIO ESP32 ne correspondent pas aux broches du code
Les broches GPIO sur les cartes de développement ESP ne correspondent pas toujours aux valeurs imprimées sur les cartes. C'est pourquoi il est important de toujours consulter le bon schéma PINOUT. Vous pouvez le trouver dans le
Dimensions
Longueur : 5,23 cm
Largeur : 2,82 cm
Hauteur : 1,33 cm