neděle 8. února 2015

OLED display s SSD1306 a Raspberry Pi



Máme-li na Raspberry Pi zprovozněnu I2C sběrnici, můžeme se pustit do připojení OLED displeje a něco pěkného si zobrazit.

Displej si připojíme k Malině následovně:

VCC na pin 1 (3V3)
SDA na pin 3 (GPIO02)
SCL na pin 5 (GPIO03)
GND na pin 9 (GND)



Sluchátka, flash disk a bluetooth dongle nejsou potřeba


Pěkné příklady použití nabízí Lada Ovocná a tak je využijeme.

sudo apt-get update
sudo apt-get install build-essential python-dev python-pip


sudo pip install RPi.GPIO

přidáme pěknou knihovnu pro práci s obrázky Python Imaging Library

sudo apt-get install python-imaging python-smbus

a od Lady z GitHubu přidáme příklady a ovladače:

sudo apt-get install git
git clone https://github.com/adafruit/Adafruit_Python_SSD1306.git
cd Adafruit_Python_SSD1306
sudo python setup.py install


Příklady se nám nainstalují do Home složky a když do ní vejdeme, najdeme složku Examples, kde si otevřeme ukázkový shapes.py (nejlépe opět editorem nano)

sudo nano shapes.py

a vybereme správný display, který používáme. Takže odkomentujeme řádek a uložíme

disp = Adafruit_SSD1306.SSD1306_128_64(rst=RST)

a pak si jako root pustíme upravený příklad.

sudo python shapes.py


Videoukázka zde:






Žádné komentáře:

Okomentovat