Jak zainstalować wyświetlacz OLED 0,98” i2C w Raspberry Pi

Na eBayu kupiłem ostatnio bardzo tani wyświetlacz OLED 0.96″ I2C 128X64. No ale, co z nim teraz zrobić?

Podążaj za poniższą procedurą 🙂

Nie zapomnij prawidłowo zupdate’ować Raspberry Pi!!!

A teraz okablowanie:

Okablowanie I2C OLED
I2C kable do wyświetlacza OLED

A teraz wpisz wszystkie poniższe linie:

sudo raspi-config
sudo apt install -y python3-dev
sudo apt install -y python-smbus i2c-tools
sudo apt install -y python3-pil
sudo apt install -y python3-pip
sudo apt install -y python3-setuptools
sudo apt install -y python3-rpi.gpio

Jeśli masz zainstalowany i2cdetect, wydanie polecenia poniżej potwierdzi widoczność wyświetlacza:

i2cdetect -y 1
sudo apt install -y git
git clone https://github.com/adafruit/Adafruit_Python_SSD1306.git
cd Adafruit_Python_SSD1306
sudo python setup.py install
sudo python3 setup.py install
cd examples
python3 stats

Wydanie polecenia python3 stats spowoduje, że wyświetlacz zacznie działać i wyświetli statystyki.

Inne przykładowe programiki w katalogu examples:

  • animate.py
  • buttons.py
  • image.py
  • shapes.py
  • stats.py

A teraz, co zrobić, aby wyświetlacz włączał się po twardym restarcie?

Należy dodać to do crona 🙂

Wpisz crontab -e

a następnie dodaj linijkę:

@reboot sleep 30 && python3 Adafruit_Python_SSD1306/examples/stats.py &

sleep 30 uruchomi wyświetlacz po około 30 sekundach od restartu. Próba natychmiastowego uruchomienia skończy się niepowodzeniem. PS. Podobno 5 sekund też zadziała 🙂

Leave a Reply

Your email address will not be published. Required fields are marked *

CAPTCHA
Change the CAPTCHA codeSpeak the CAPTCHA code
 

This site uses Akismet to reduce spam. Learn how your comment data is processed.