Een OLED schermpje op de Jetson Nano

Aanleiding

Adafruit heeft een leuk OLED-board voor op de Raspberry PI, de Adafruit PiOLED. Deze kan ook op de Jetson Nano header geplaatst worden. De constructie is zo simpel dat ik het zelf gemaakt heb, al heeft me dat een herbouw gekost: 1ste keer was OLED gesoldeerd op de print, hetgeen géén succes was (display was ’stuk’ bij het testen).

De software heb ik volgens instructies van [JetsonHack-oled] uitgevoerd en de commandite actie python3 stats.py draaide in één keer. Jippie.

Vervolgens de installatie uitgevoerd om het programma te laten starten op moment dat de Jetson Nano opstart, volgens script createService.sh [JetsonHacks-github] en dat werkt ook: na reboot van Jetson zijn netjes enkele gegevens op de OLED te zien, zoals IP-adres van de Ethernet-verbinding, diskruimte etc. Zie code in Python file stats.py.

Doel experiment: installatie van een OLED-display op een robotcar kan nuttige gegevens laten zien.

 

adafruit pioled displayDIY piOLED display

Diy oled circuit

foto: Adafruit PiOLED                        foto: schema circuit DIY PiOLED           foto: DIY PiOLED op Jetson Nano

Bronnen:

  1. [JetsonHacks-oled] artikel “Adafruit PiOLED on Jetson Nano”,  https://github.com/JetsonHacksNano/installPiOLED
  2. [JetsonHacks-header] Jetson Nano header pin layout: https://www.jetsonhacks.com/nvidia-jetson-nano-j41-header-pinout/
  3. [JetsonHacks-github] installPiOLED, https://github.com/JetsonHacksNano/installPiOLED