Istniejej możliwość podłączenie wyświetlacza OLED do przemiennika opartego na projekcie MMDVM obsługiwanego przez mikrokomputer Raspberry PI.
Zastosowanie wyświetlacza daje możliwość wizualnej kontroli stanu urządzenia. Poprawia komfort obsługi.
Wyświetlacz OLED możemy kupić np ten: OLED
Lista podłączeń wyświetlacza OLED I2C do GPIO Raspberry PI
VCC do pin 1 GPIO
GND do pin 6 GPIO
SCL do pin 5 GPIO
SDA do pin 3 GPIO
Aby zainstalowac obsługę wyświetlacza oled w systemie Linux w Raspberry Pi należy:
1. Uruchomic program do konfiguracji raspberry pi: sudo raspi-config i w Advanced Option włączyć obsługę magistrali I2C
2. Zainstalować dodatkowe oprogramowanie na raspberry poleceniem: sudo apt-get install build-essential git-core libi2c-dev i2c-tools lm-sensors
3. Sprawdzić czy jest dodane urządzenie I2C: ls /dev/i2c* - wyświetlony wynik powinien być taki: /dev/i2c-0 możliwy inny numer magistrali.
4. Zainstalowacvsterowniki: pobrać paczkę z github:
git clone https://github.com/hallard/ArduiPi_OLED ,
oraz skompilować i zainstalować: cd ArduiPi_OLED, sudo make
5. Skompilować program MMDVMHost poleceniami:
sudo make clean, sudo make -f Makefile.Pi.OLED
6. W pliku konfiguracyjnym MMDVM.ini w sekcji GENERAL wpisać linię: Display=OLED
7. W pliku /boot/cmdline.txt usunąć część wpisu dotyczący obsługi konsoli poprzez AMA0 lub serial0
8. Wyłączyć i zablokować serwis obsługi portu szeregowego - AMA0:
sudo systemctl stop serial-getty@ttyAMA0.service
sudo systemctl disable serial-getty@ttyAMA0.service