Table des matières:
2025 Auteur: John Day | [email protected]. Dernière modifié: 2025-01-13 06:57
Ce Instructable est en compétition o concours: « GIFs Challenge 2017 », si vous l'aimez, veuillez donner votre vote en cliquant sur la bannière ci-dessus. Merci beaucoup!;-)
Ce tutoriel est la continuation d'un voyage pour en savoir plus sur ce grand appareil IoT, l'ESP32.
Sur mon dernier tutoriel: IOT Made Simple: Jouer avec l'ESP32 sur Arduino IDE, nous avons exploré:
- Sortie numérique: clignotement d'une LED
- Entrée numérique: lecture d'un capteur tactile
- Entrée analogique: lecture d'une tension variable à partir d'un potentiomètre
- Sortie analogique: contrôle de la luminosité d'une LED
- Sortie analogique: contrôle d'une position de servomoteur
- Lecture des données de température/humidité avec un capteur numérique
- Se connecter à Internet et obtenir l'heure locale
- Recevoir des données d'une simple page Web locale, allumer/éteindre une LED
- Transmettre des données à une simple page Web locale
Ajoutons maintenant un OLED pour présenter localement les données capturées par le capteur DHT (Température & Humidité) ainsi que l'heure locale.
Étape 1: BoM - Nomenclature
- Conseil de développement ESP32 (8,52 USD)
- Écran LCD OLED série bleu de 0,91 pouce 128x32 I2C IIC (2,98 $ US)
- Capteur numérique de température et d'humidité DHT22/AM2302 (9,99 $ US)
- 1 x LED (facultatif)
- 2 x résistances: 330 ohms et 10K ohms
- Potentiomètre: 10Kohm
- Protoboards
Étape 2: Installation du pilote et de la bibliothèque ESP32
Nous utiliserons l'IDE Arduino pour programmer notre ESP32, de la même manière que nous le faisons avec la famille ESP8266.
Installer les pilotes:
Il est important que vous ayez installé sur votre ordinateur le pilote CP210x USB vers UART mis à jour. Entrez dans ce lien: usb-to-uart-bridge-vcp-drivers et installez le pilote approprié pour votre système d'exploitation.
Installer la bibliothèque:
La nouveauté ici est qu'Expressif lui-même dans son GitHub, nous donnera les bonnes instructions pour l'installation de la bibliothèque: arduino-esp32. Suivez les instructions pour votre système d'exploitation.
Après cela, redémarrez Arduino IDE et c'est fait ! Vous devez voir plusieurs tableaux dans le menu "OUTILS". Sélectionnez celui qui vous convient. En général, le MODULE ESP32 DEV "générique" fonctionne bien.
Lorsque vous ouvrez l'IDE Arduino pour la première fois, vous remarquerez que la vitesse de téléchargement par défaut est de 921 600 bauds. Cela peut provoquer de l'instabilité. Changez-le en 115, 200 bauds !