Hallo zusammen,
seit ein paar Jahren verwende ich den SSD1306 mit dem I2C Interface. Das
ist ein stromsparendes kleines Display mit 3,3V VDD. Der SSD1306 hat mit
I2C immer gut funktioniert. Nur manchmal ist es hat einfach zu klein.
Jetzt gibt es den SSD1309 als Breakout Board mit 2,4" der auch voll
kompatibel zum SSD1306 ist:
https://www.ebay.de/itm/2-42-inch-OLED-LCD-Display-SSD1309-128x64-SPI-IIC-Serial-Port-Green-for-Arduino/122797984765?_trkparms=aid%3D111001%26algo%3DREC.SEED%26ao%3D1%26asc%3D225078%26meid%3Daa8cf4f40d054d579dd3d49e1e28d87a%26pid%3D100033%26rk%3D6%26rkt%3D8%26sd%3D283911475554%26itm%3D122797984765%26pmt%3D0%26noa%3D1%26pg%3D2045573%26brand%3D-+Senza+marca%2FGenerico+-&_trksid=p2045573.c100033.m2042
Laut Bechreibung einiger Verkäufers und auch auf anderen Webseiten ist
das Ding auch arduino kompatibel. Darunter verstehe ich 3,3V und vor
Allem 5V. Laut Datenblatt verträgt die Logik 1,65V bis 3,3V und der
Driver 7V-16V.
Nun habe ich nicht das Display gekauft, sondern das Breakout-Board inkl.
Display. Ich hätte es wegen Support lieber in Deutschland gekauft, aber
da finde ich kein vergleichbares Display das kompatibel zum SSD1306 ist
als Breakout ist. Ich konnte zum Display Breakout Board allerdings keine
weitere Info bekommen. Ich habe das Teil nach dem Umbau der Lötbrücken
mit 3,3V nicht zum Laufen bekommen. Mit 5V lief es dann eine Zeit Lang.
Unter SPI soll das Teil einwandfrei laufen, aber nach dem Umbau scheint
es laut Berichten des öfteren schnell auszufallen. Die Umbauanleitungen
sind teilweise falsch, teilweise unvollständig...
Die sinnvollste Anleitung (von den vielen) für den Umbau auf I2C scheint
mir diese zu sein (hatte ich später gefunden):
1 | Display ist schön groß und funktioniert gut mit IIC wenn man Widerstände umlötet .
|
2 | Der R4 muss ausgelötet und als R3 eingelötet werden. R6 muss mit Draht überbrück werden. Habe selber einen 560Ohm SMD Widerstand für R6 genommen.
|
3 | R7 habe ich auch einen Widerstand eingelötet damit ich 'CS' nicht beschalten muss.
|
4 |
|
5 | Außerdem muss 'DC' auf GND und 'Reset' auf VCC gesetzt werden damit das Display mit funktioniert.
|
6 | Das Board hat eine Betriebsspannung von 3,3V und nicht 5V.
|
Kann es sein dass sich die Leiterbahnen nach dem Löten auflösen? Da
wurde nicht zu knapp mit Flußmittel gearbeitet und die Platinen sind
trotz Breakout Board Ausführung doch recht dünn. Eigentlich kann ich
ganz gut löten und mir macht auch SMD kein Problem, - aber diesmal hätte
sich die Platine fast regelrecht aufgelöst. Also nochmal umbauen würde
ich es so nicht. Wahrscheinlich baue ich dieses Display auf SPI zurück
und verwende das Display für ein anderes Prohjekt.
- Hat jemand ähnliche Erfahrungen damit gemacht?
- Hat jemand eine Idee wieviel Strom das Breakout Modul normalerweise
zieht?
- Hat jemand Ideen?
- Schelte?
- Verbesserungsvorschläge?
Nutzen würde ich den SSD1309 mit 2,4" als I2C Ausführung ja schon
gerne...