In this project, I use Ping Pong Balls to cover a wooden board, use MIT APP Invenotr to bulid a custom android app, and you can also contorl this board through Web UI.
The baord features built-in animated effects, time display, scrolling date display!
- DC005 X 1
- Button X 4
- WS2812LED X 135
- DS3231 Module X 1
- 100uF Capaciter X 1
- ESP32 DEV Board X 1
- 5V 3A Power Adapter X 1
- Ping Pong Balls X 135
- 24.78mm X 84mm Ply Board X 1
- Some Other Decoration Parts X N
You should solder your comonents like below schematic:
But you can also send my custom PCB gerber files to PCB factory which is at PCB/LED Board Gerber
.
Then, layout your ping pong balls like below:
The final project should be like this:
There are three methods to control your LED board:
- Buttons
- Android App
- Web UI
Button | Function |
---|---|
Button1 | Turn LED ON/OFF |
Button2 | Set Background Palette |
Button3 | Previous Display Mode |
Button4 | Next Display Mode |
You can also contorl your board through WIFI.
Because this LED Board is put in our office, so I use STAION mode to let it connect to our office's router.
In order to easily access it, I change it's hostname to ledboard
, so I can access it through http://ledboard.
This Web UI use websockets, so the board's data are Synchronized to all clients.