[PRZYKŁAD] Raspberry Pi oraz wyświetlacz matrycowy LED – podłączenie oraz konfiguracja
W projekcie zostaną pokazane możliwości wyświetlacza matrycowego. Tego typu wyświetlacze są używane m.in. w tablicach reklamowych.
Do realizacji projektu będą potrzebne:
- Minikomputer Raspberry Pi 3
- Karta pamięci min. 8 GB
- Ładowarka sieciowa z wyjściem microUSB min. 2 A (np. zasilacz do Raspberry Pi 3 5V/3.1A microUSB eXtreme)
- Matryca LED Waveshare dla Raspberry Pi
Rys 1. Wyświetlacz matrycowy użyty w projekcie
Użyty wyświetlacz matrycowy jest przeznaczony do współpracy z minikomputerami Raspberry Pi. Wyświetlacz składa się z 128 diod LED w konfiguracji 16 x 8. Pozwala to wyświetlać dwa znaki jednocześnie (po jednym na jedną sekcję 8×8). Sterownikiem wyświetlacza jest kontroler MAX7219 (jeden na sekcję). Diody są w kolorze czerwonym.
Podłączenie jest bardzo proste – wystarczy odpowiednio umieścić wyświetlacz w 40-pinowym złączu minikomputera Raspberry Pi (jak na rysunku 2).
Rys 2. Wyświetlacz zamontowany na Raspberry Pi
Po zalogowaniu się poprzez terminal (np. Putty) warto zaktualizować składniki systemu operacyjnego:
sudo apt-get update sudo apt-get dist-upgrade
Następnym krokiem jest instalacja biblioteki służącej do obsługi wyprowadzeń GPIO w języku C. Aby to zrobić, należy pobrać bibliotekę:
wget http://www.open.com.au/mikem/bcm2835/bcm2835-1.49.tar.gz
Następnie rozpakować i przejść do odpowiedniego folderu:
tar xvfz bcm2835-1.49.tar.gz; cd bcm2835-1.49;
Oraz przejść do konfiguracji, aby finalnie zainstalować bibliotekę:
./configure; make; sudo make install