Raspberry Pi Pico OLED Display (with SSD1306)

preview_player
Показать описание
Interfacing the Raspberry Pi Pico with the SSD1306 using MicroPython. A MEMS microphone with analog output was selected as a time-varying signal to be read by the Pico microcontroller. The signal is plotted on the SSD1306 OLED display in dot format. This emulates an audio signal and is capable of replicating the wave form of a signal in pseudo real-time. The speed of the ADC is fast enough for audio, which is read at high speed, then plotted when the OLED becomes available for refresh again. We were able to get update rates of roughly 15 Hz, or 15 refreshes per second.

For the data display in real time, the analog-to-digital converter reads the microphone. As stated above, a MEMS microphone was being used, however, any sensor that produces data in real time can be used.

Рекомендации по теме
Комментарии
Автор

This is so sick. Would you do a video explaining more of the details on how to achieve this ? Really cool work

hometownhero