USB SSD1306 (OLED) controller
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Abhorrent_Anger 8c1af6804c Update 'README.md' 1 year ago
README.md Update 'README.md' 1 year ago
pm_daemon.py Updated docs 1 year ago

README.md

PicoMonitor

Arduino Nano driven OLED SSD1306 screen for fast communication with an USB enabled device running GNU/Linux.

Wiring

Connect the SSD1306 SPI OLED display to an Arduino Nano in this manner:

SSD1306 Arduino Nano
GND GND
VCC 5V
D0 D13
D1 D11
RES D8
DC D9
CS D10

Optionally add a photoresistor (5537 LDR) with a regular (axial-lead through-hole) (2.2k Ohm) resistor:

LDR Arduino Nano Resistor
Wire1 3.3V -
Wire2 A7 Leg1
  • | GND | Leg2

Installation

  • Install Python 3 and Pip APT (Debian/Ubuntu) example: sudo apt install python3 python3-pip python3-pyaudio
  • Install Python 3 modules pip3 install numpy pyserial
  • Run pm_daemon.py python3 pm_daemon.py