Instalacja wyświetlacza OLED w przemienniku cyfrowym opartym MMDVM
Dodane przez sp8nth dnia Grudzień 13 2016 08:43:29

 

 

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