Forum: Mikrocontroller und Digitale Elektronik Oled Display mit Attiny85 machbar?


von Hartmann (Gast)


Lesenswert?

Kann ich mit dem Attiny85 ein Oled Display betreiben?
es sollen nur einfache Zeichen dargestellt werden. Da ich wenig Platz 
habe in meiner Schaltung würde ich gerne einen 8pin Microkontroller 
verwenden. Falls es mit den Attiny85 nicht geht, gibt es andere 8pin 
Microkontroller die mind. 512byte Speicher haben und einen oled 
betreiben können?

von Tim  . (cpldcpu)


Lesenswert?

Ja!?

Um welches Display geht es denn?

von Frank M. (frank_m35)


Lesenswert?

Ein OLED Display braucht in der Regel eine Spannung von >10V. Dafür 
brauchst du einen Step-Up Wandler, bestehend aus IC, Spule, Kondensator, 
Widerstände. D.h. diesen Platz musst du haben.

Das OLED Display kannst du, je nach Display, vermutlich über I2C 
(benötigt zwei Leitungen, ist langsam) oder SPI (benötigt 3 Leitungen, 
ist schnell) ansteuern. Dazu musst du uns aber verraten welches Display 
es ist.

Es gibt auch andere Gehäuseformen, die genauso groß sind wie SOIC8, aber 
mehr Pins zulassen und damit größere uC erlauben. Oder welche Bauform 
planst du zu verwenden?

: Bearbeitet durch User
von Hartmann (Gast)


Lesenswert?


von Frank M. (frank_m35)


Lesenswert?

Hartmann schrieb:
> Ein einfaches vom Chinahändler:
> 
http://www.ebay.de/itm/Blue-1-3-IIC-I2C-Serial-128-x-64-OLED-LCD-LED-Display-Module-for-Arduino-R3-/201087638556
> mit SSD1306 Chip.

Ok, da sitzt der Spannungswandler auf der Platine schon drauf (im eBay 
artikel ist der Bereich des Spannungswandlers verpixelt).
Dafür, dass du aber keinen Platz zu haben scheinst, verwendest du ein 
Display mit einer sehr großen verschwenderischen Adapterplatine.

Das Display sieht ähnlich zu dem hier aus:
Beitrag "Oled mit I2C läuft nicht"
Hoffentlich hat es nicht den gleichen Fehler.

von René K. (cyprius)


Lesenswert?

Der SSD1306 hat eine integrierte Ladungspumpe. Als Außenbeschaltung 
werden nur ein Widerstand und eine Handvoll Kondensatoren benötigt.

Per I2C brauchst du dann auch nur SCL/SDA und Reset, also vom ATtiny85 
machbar.

Siehe auch: Beitrag "Re: Zeigt her eure KLEINEN Kunstwerke"

Edit: Systemspannung muss dann 3.3V sein.

: Bearbeitet durch User
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.