A DIY awtrix-like matrix LED display with Raspberry picow and 2812b LEDs
This is a DIY LED matrix display based on Raspberry Pi Pico W, using 2812b LED beads, 32x8 matrix, can display time, github repo stars, support multiple display modes.
- Raspberry Pi Pico W
- 2812b LED strip (32x8)
- generic 5V power supply
- grid board and a DIY caseb (or 3D printed)
- buttons and a rotary encoder
- CircuitPython v8.2.6
- A self-hosted server(optional)
- flask or fastapi
- code in this repo
- GP28
- A: GP16
- B: GP17
- Button: GP18
- GP19,
- GP20
- GP21
- GP22
- Install CircuitPython on Raspberry Pi Pico W
- Wire up the hardware
- Copy all files in
picow
folder to the root of the Pico W - Modify the settings.toml file to your own settings(wifi, server address, etc)
- Modify the code to your own needs
- Pico W: https://www.raspberrypi.com/products/raspberry-pi-pico/
- Circuit Python: https://circuitpython.org/board/raspberry_pi_pico_w/
- Some useful libraries: https://github.com/adafruit/Adafruit_CircuitPython_Bundle
- IDE: https://thonny.org/