Site icon Tranzystor.pl – Vortal Elektroniczny

RaspberryPi – Zegar LCD 2×16 I2C

Zegarki są wszechobecne, tego nie da się zaprzeczyć. Postanowiłem wykorzystać malinę która stoi pod moim monitorem, obecnie pracuje na niej VPN, PiHol, oraz serwer www do testów, więc czemu nie dołożyć jeszcze zegarka. Pod ręką mam wyświetlacz 2×16 HD44780 wraz z konwerterem I2C LCM1602. Ogromną zaletą konwertera jest fakt, że całość można połączyć z Raspberrypi 4 przewodami, co jest znacznym ułatwieniem i pozostawia jeszcze sporo wolnego na inne ustrojstwa.

Potrzebne komponenty:

– RaspberryPi wraz z zainstalowanym Raspbianem
– wyświetlacz 2×16 HD44780 wraz z konwerterem I2C
– kariologię do spięcia całości
– oprogramowanie do obsługi opiszę poniżej

W pierwszej kolejności musimy podłączyć nasz ekran do maliny

RaspberryPi LCD moduł i2c
5V (pin 2) VCC
GND (pin 6) GND
SDA (pin 3) SDA
SCL (pin 5) SLC

 

Co do samego oprogramowania skorzystałem z gotowca dostępnego na Github jednak okroiłem go o to co mi jest zbędne.

W pierwszej kolejności musimy pobać potrzebne komponenty, zostały zmodyfikowane do działania z podłączeniem jak wyżej.

wget https://www.tranzystor.pl/pliki/raspberry/lcd-i2c-tranzystor.pl.zip

następnie rozpakowujemy nasze archiwum

unzip lcd-i2c-tranzystor.pl.zip

po czym przechodzimy

cd lcd-i2c-tranzystor.pl

i odpalamy instalkę

sudo sh install.sh

na koniec nasza malina zostanie automatycznie zresetowana.

Po resecie wracamy do folderu

cd lcd-i2c-tranzystor.pl

i odpalamy nasz główny program

python clock_tranzystor.py

Wygląd w działaniu, oczywiście przyspieszone.

Wersja bezpośrednio z git jednak trzeba wówczas edytować plik konfiguracyjny samemu.

git https://github.com/the-raspberry-pi-guy/lcd

5/5 - (2 ocena/y)
Exit mobile version