Ciao a tutti,
I clienti continuano a venire da noi per avere problemi con i nostri schermi OLED.Anche se abbiamo il nostro e-book per i display, si tratta solo di commissioning Arduino o Raspberry.Ecco perché oggi vorrei mostrarvi come arrivare rapidamente al punto quando ci sono problemi con i display.
Abbiamo bisogno di:
- NodeMCU
- OLD Display 0.96"
- OLD Display 1.3"
Ci sono molte biblioteche disponibili per l'edizione grafica sul OLED:
Poiché qui c'è una libreria per ESP scegliamo questo esempio, installare la libreria e aprire il modello dimostrativo fornito SSD1306SimpleDemo.All'inizio dello schizzo, come sempre, abbiamo la possibilità di configurare lo schizzo per le nostre esigenze:
Vediamo anche l'occultamento previsto, dopo il quale connettiamo il nostro display.Cominceremo con il 1° Oled.
Se il nostro display è collegato al nostro NodeMCU per stampa e tabella, compiliamo lo schizzo e lo carichiamo al nostro ESP.
Vediamo:
Questa immagine viene visualizzata se il controller configurato nello schizzo non corrisponde al chip installato sul display.Procediamo a provare&error e modifichiamo il chip definito nello schizzo con sospetto:
Riempiamo e carichiamo lo schizzo:
Come possiamo vedere, il display ora funziona meravigliosamente, oltre a 0.96"OLED: Abbiamo nuovamente cablato secondo schizzo e stampa (attento: VCC e GND scambio) e vedere la seguente immagine:
Fantastico, ma il display funziona senza definire il controllore corretto. Tuttavia, la risoluzione è corretta.Anche il posizionamento non è d'accordo, come possiamo vedere qui:
C'è ancora un problem a che non abbiamo descritto, cosa fare se il display è correttamente cablato e ancora nessuna immagine è mostrata?
Ci sono altre possibilità che vogliamo escludere punto per punto:
- Il display è cablato erroneamente
- Il display è ben collegato, i perni con i cavi elettrici hanno un problem a di contatto.
- I perni utilizzati non supportano I2C> vedi Pinot per i rispettivi microcontrollori
- L'indirizzo I2C utilizzato nello schizzo è sbagliato > con i2cScan leggere
- Il display è difettoso > mettersi in contatto con il nostro supporto, forniamo sostituzione.
Spero di aver affrontato la maggior parte dei problemi dei nostri clienti e augurare a tutti i Maker la buona cucina:)
5 commenti
Thomas
Hallo, endlich habe ich das Display ans laufen bekommen.
Funktioniert das auch mit dem 0.66" Display?
Jörg
Bin begeistert das so schnell funktioniert. Danke für die hilfreiche Anleitung zum Display.
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
Endlich mal eine gute Erklärung, hat super funktioniert !!
Danke
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!