Table des matières:

Affichage ESP32 et OLED : Horloge Internet - DHT22 : 10 étapes (avec images)
Affichage ESP32 et OLED : Horloge Internet - DHT22 : 10 étapes (avec images)

Vidéo: Affichage ESP32 et OLED : Horloge Internet - DHT22 : 10 étapes (avec images)

Vidéo: Affichage ESP32 et OLED : Horloge Internet - DHT22 : 10 étapes (avec images)
Vidéo: esp32/esp8266 iot,NTP Internet digital clock 2024, Novembre
Anonim
Affichage ESP32 et OLED: Horloge Internet - DHT22
Affichage ESP32 et OLED: Horloge Internet - DHT22

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.

Image
Image

É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

Installation du pilote et de la bibliothèque ESP32
Installation du pilote et de la bibliothèque ESP32
Installation du pilote et de la bibliothèque ESP32
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 !

Conseillé: