Elektronik

19 Zoll Rack Display

Von 52Pi.com gibt es ein 19 Zoll rack für vier Raspberries und ein kleinen 128x32 Pixel Display. Dies kann für vielfältige Anzeigemöglichkeiten benutzt werden und wird über die GPIOs des ersten (also des direkt daneben liegenden) Raspberries gesteuert.

Hierzu müsseneinige Einstellungen vorgenommen werden. Das geht am bestenmit der grafischen Benutzeroberfläche unter Einstellungen/Interfaces:

i2c einschalten, UART anschalten,( SSH sollte man sowieso anschalten)

Alternativ zur grafischen Oberfläche kann man es auch über sudo raspi-config probieren

Virtual environment package laden

bash
sudo apt update
sudo apt upgrade -y
sudo apt -y install virtualenv
sudo usermod -a -G i2c,spi,gpio $USER

bash
sudo apt install python3-dev python3-pip python3-numpy libfreetype6-dev libjpeg-dev build-essential
sudo apt install libsdl2-dev libsdl2-image-dev libsdl2-mixer-dev libsdl2-ttf-dev libportmidi-dev

Create virtual environment

bash
virtualenv -p python3 venv
cd venv/
source bin/activate

Install SSD1306 drivers für das OLED 0.91

bash
pip install luma
pip install luma.core
pip install psutil

Clone luma repository

bash
git clone https://github.com/rm-hull/luma.examples.git
cd luma.examples/

Install luma libraries

bash
sudo -H pip install -e. --break-system-packages

Demo testen

bash
cd examples/
python 3d_box.py --width=128 --height=32 -r 2

Die Parameter legen Breite und Höhe sowie die Drehung (0..3) des Displays fest.

Mit Ctrl-C dann abbrechen

Im Ordner examples sind noch mehrere Demos enthalten

Es gibt auch eine webseite (im booklet ist fälschlicherweise ein - zuviel in der adresse) mit Wiki und einen tchnical support unter tech@52pi.net




Impressum und Erklärung zum Datenschutz