Table des matières:

Comment connecter NodeMCU / ESP8266 et OLED Shield : 8 étapes
Comment connecter NodeMCU / ESP8266 et OLED Shield : 8 étapes

Vidéo: Comment connecter NodeMCU / ESP8266 et OLED Shield : 8 étapes

Vidéo: Comment connecter NodeMCU / ESP8266 et OLED Shield : 8 étapes
Vidéo: Start Using Wemos D1 Mini NodeMCU WiFi ESP8266 module with Arduino 2024, Juillet
Anonim
Comment connecter NodeMCU / ESP8266 et OLED Shield
Comment connecter NodeMCU / ESP8266 et OLED Shield

Je vais montrer dans cette instructable comment connecter un NodeMCU V2 Amica (ESP8266) via I2c à un écran OLED basé sur la célèbre puce SSD1306. Pour l'OLED, nous utiliserons dans cette instructable un OLED Shield qui vient avec les soudures 0, 96 pouces OLED et 3 boutons + 3 LED connectées à un MCP23008…. Il est très facile de réaliser des systèmes de menu et d'autres fonctions complexes avec ce shield…..

Étape 1:

Image
Image
Image
Image
Image
Image

Nomenclature

  • Module Amica NodeMCU V2
  • Bouclier OLED
  • Planche à pain

Étape 2: Câblage

Câblage
Câblage
Câblage
Câblage

Le blindage est livré avec un câble de connexion coloré - voir les images ci-dessous pour le câblage.

Étape 3: Installez les pilotes NodeMCU

Le module NodeMCU comprend une puce CP2102 pour l'interface USB. Habituellement, le pilote sera installé automatiquement si le NodeMCU est connecté pour la première fois au PC. Parfois, cette procédure échouait. Dans ce cas, vous devez installer le pilote

www.silabs.com/products/development-tools/software/usb-to-uart-bridge-vcp-drivers

manuellement dans le gestionnaire de périphériques Windows.

Étape 4: Préparation de l'IDE Arduino - Ajouter le NodeMCU

Préparation de l'IDE Arduino - Ajouter le NodeMCU
Préparation de l'IDE Arduino - Ajouter le NodeMCU

Le module NodeMCU ne fait pas partie de l'Arduino-IDE. Nous devons d'abord l'installer. Ouvrez le fichier / préférences dans l'Aduino-IDE et insérez le lien suivant dans le champ URL du gestionnaire de cartes supplémentaires:

Fermez cette fenêtre avec le bouton OK.

Étape 5: Préparation de l'IDE Arduino - Installez le module NodeMCU

Préparation de l'IDE Arduino - Installer le module NodeMCU
Préparation de l'IDE Arduino - Installer le module NodeMCU
Préparation de l'IDE Arduino - Installer le module NodeMCU
Préparation de l'IDE Arduino - Installer le module NodeMCU

Ouvrez maintenant le gestionnaire de tableau: Outils / Tableau / Gestionnaire de tableau

Accédez à l'entrée ESP8266 et installez-la.

Étape 6: Préparation de l'IDE Arduino - Configuration du module NodeMCU

Préparation de l'IDE Arduino - Configuration du module NodeMCU
Préparation de l'IDE Arduino - Configuration du module NodeMCU

Vous pouvez maintenant choisir NodeMCU 1.0 (module ESP-12E). Réglez la fréquence du processeur sur 80MHz, la taille du flash sur "4M (3M SPIFFS)", le débit en bauds de votre choix et le port COM. 8 de

Étape 7: Installer les bibliothèques

Bibliothèque Adafruit SSD1306:

Commencez par installer la bibliothèque de support pour l'écran OLED, vous en aurez besoin pour parler à la puce du contrôleur OLED. Nous utilisons le référentiel de la bibliothèque Adafruit SSD1306 sur GitHub si vous souhaitez consulter le code. Vous pouvez également télécharger la bibliothèque directement sous forme de fichier ZIP via ce lien:

github.com/adafruit/Adafruit_SSD1306/archi…

Renommez le dossier non compressé Adafruit_SSD1306 et vérifiez que le dossier Adafruit_SSD1306 contient Adafruit_SSD1306.cpp et Adafruit_SSD1306.h

Placez le dossier de la bibliothèque Adafruit_SSD1306 dans votre dossier arduinosketchfolder/libraries/.

Bibliothèque Adafruit GFX:

Vous devrez faire de même pour la bibliothèque Adafruit_GFX disponible ici:

Renommez le dossier non compressé Adafruit_GFX et vérifiez que le dossier Adafruit_GFX contient Adafruit_GFX.cpp et Adafruit_GFX.h

Placez le dossier de la bibliothèque Adafruit_GFX dans votre dossier arduinosketchfolder/libraries/ comme vous l'avez fait avec la bibliothèque SSD1306

Bibliothèque Adafruit MCP23008

Vous devrez faire de même pour la librairie Adafurit_MCP23008 disponible ici:

Renommez le dossier non compressé Adafruit_MCP23008 et vérifiez que le dossier Adafruit_MCP23008 contient Adafruit_MCP23008.cpp et Adafruit_MCP23008.h

Placez le dossier de la bibliothèque Adafruit_MCP23008 dans votre dossier arduinosketchfolder/libraries/ comme vous l'avez fait avec les bibliothèques ci-dessus

Étape 8: Logiciel de démonstration

Logiciel de démonstration
Logiciel de démonstration

Après avoir installé les bibliothèques Adafruit, redémarrez l'IDE Arduino. Vous devriez maintenant pouvoir accéder à l'exemple de code en naviguant dans les menus dans cet ordre: Fichier→Sketchbook→Bibliothèques→Adafruit_SSD1306→SSD1306…

Vous devez télécharger notre exemple de code pour le NodeMCU & OLED Shield à partir de

www.hwhardsoft.de/english/projects/displa…

maintenant. Veuillez ouvrir cet exemple dans l'IDE Arduino. Après la compilation et le téléchargement, vous devez appuyer sur les 3 boutons pour afficher différents écrans.

Notre démo ne contient que quelques exemples des possibilités du moteur Adafruit GFX. Veuillez visiter ce lien d'informations supplémentaires sur la bibliothèque Adafruit

learn.adafruit.com/monochrome-oled-breakou…

Conseillé: