ESP8266 avec OLED (dépannage)

Salut ensemble,

des clients nous annoncent les problèmes avec sans cesse se nos displays OLED ont. Nous avons, certes, notre E-Book pour les displays, certainement, seulement une mise en service est traitée en cela pour Arduino ou Raspberry. Aujourd'hui pour cette raison, je voudrais montrer, comme on vient à des problèmes avec les displays vite à l'objectif.

Nous avons besoin :

  • NodeMCU
  • OLed Display 0.96"
  • OLed Display 1.3"

A la dépense graphique sur OLED, beaucoup de bibliothèques différentes sont au choix :

  

Puisque cela ici Libary pour ESPs donne nous nous décidons pour cet exemple, installons la bibliothèque et ouvrent le sketch de démonstration livré SSD1306SimpleDemo. Au début du sketch, nous avons à configurer comme toujours la possibilité le sketch pour nos besoins :

En outre, nous voyons l'occupation de Pin prévue après quoi nous branchons notre display. Nous commençons par 1.3" Oled.

Si notre display est rattaché après l'impression et le tableau à notre NodeMCU, nous compilons le sketch et le chargent sur notre ESP.

Nous voyons :

Cette image se montre, si le contrôleur de gestion configuré dans le sketch ne s'assortit pas avec la puce masquée sur le display. Nous nous passons après try&error et changeons sur le soupçon simplement donc la puce définie dans le sketch :

Nous compilons à neuf et chargeons de nouveau en haut le sketch :

Comme nous voient de manière fonctionnée le display maintenant très, plus loin à 0.96" OLED : Nous joignons par le fil de nouveau après le sketch et l'impression (la prudence : VCC et GND échangent) et voient l'image suivante :

Etonnamment, mais le display fonctionne sans contrôleur de gestion juste définir. Certainement, correspond alors la résolution, ou aussi le placement non, comme nous pouvons reconnaître ici :

Un ne reste problème pas encore que nous ont décrit que font si le display correctement au joint par le fil est et tout de même aucune image n'est indiqué ?

Pour cela il y a encore des possibilités nous le point pour le point veulent exclure :

  • Le display est joint par le fil faussement
  • Le display est joint par le fil correctement, Pins avec les câbles de jumper ont un problème de contact.
  • Pins utilisés ne soutiennent aucun I2C -> cf. Pinout pour le contrôleur de microgestion respectif
  • I2C utilisés dans le sketch l'adresse est faux -> avec i2cScan finir de lire
  • Le display est défectueux -> mettez-vous avec nos Support dans le contact, nous livrons le dédommagement.

J'espère avec cela avoir recouvert les plus grands problèmes de nos clients et souhaite à tous les Maker là au dehors le joyeux bricolent :)

EtalagesEsp-8266Projets pour les débutants

5 commentaires

Thomas

Thomas

Hallo, endlich habe ich das Display ans laufen bekommen.
Funktioniert das auch mit dem 0.66" Display?

Jörg

Jörg

Bin begeistert das so schnell funktioniert. Danke für die hilfreiche Anleitung zum Display.

Friedhelm

Friedhelm

Leider funktioniert dieser Sketch bei mir nicht mit einer Hardware aus der ESP-Familie!
Arduino 1.8.10 I2C erfordert (wie oben beschrieben) kein include für wire.h, kann auch nicht separat heruntergeladen werden. Im obigen Sketch kann ich zwar das include auskommentieren, aber dann erfolgt die Fehlermeldung, dass wire.h fehlt.

Horst Danowski

Horst Danowski

Endlich mal eine gute Erklärung, hat super funktioniert !!
Danke

Robert Brettschneider

Robert Brettschneider

Super!
Endlich bekomme ich das Display zum laufen.
Und ich verstehe nun auch, warum nur „ schneegestöber „ zu sehen gewesen ist.
Danke das Ihr jeden Tag ein Problem angeht!

Laisser un commentaire

Tous les commentaires sont modérés avant d'être publiés

Messages de blogs recommandés

  1. Installez maintenant ESP32 via l'administrateur de la carte
  2. Lüftersteuerung Raspberry Pi
  3. Arduino IDE - Programmieren für Einsteiger - Teil 1
  4. ESP32 - das Multitalent
  5. OTA-Over the Air-ESP Programmation par WiFi