Divoom Pixoo handbag LED display replacement #RaspberryPi
Divoom Pixoo Slingbag is nice looking handbag, with a 16×16 RGB LED screen in it. chebe was curious and wanted to look inside.
The bag is constructed well, of decent quality materials. The LED grid works very well. The app for it, on the other hand, is absolute hell. Other people have made alternative clients for them, like the DivoomClient for ESP32, Divoom Timebox Evo, but the only one I personally tried out was the Windows Diwoom client. Which worked pretty well, but made me realise the bluetooth communication isn’t protected at all.
If there isn’t a client currently connected to the bag, there’s nothing stopping anyone else from connecting and changing the displayed image. So clearly the hardware had to come out.
The chosen replacement display is a Pimoroni Stellar Unicorn, a 16×16 RGB LED matrix, with a Raspberry Pi Pico W attached in one package. MicroPython was used to program it.
There are repos that will decode the actual animations from the app, but there doesn’t seem to be a ready library for implementing them in MicroPython (I saw a promising one for CircuitPython, which alas is not MircroPython), but I’ll keep investigating.
Have an amazing project to share? The Electronics Show and Tell is every Wednesday at 7:30pm ET! To join, head over to YouTube and check out the show’s live chat and our Discord!
Python for Microcontrollers – Adafruit Daily — Python on Microcontrollers Newsletter: A New Arduino MicroPython Package Manager, How-Tos and Much More! #CircuitPython #Python #micropython @ThePSF @Raspberry_Pi
EYE on NPI – Adafruit Daily — EYE on NPI Maxim’s Himalaya uSLIC Step-Down Power Module #EyeOnNPI @maximintegrated @digikey