https://github.com/rnauber/esphome_drbubushat
A colorful game for a PhD hat using M5stack Atom Echo and a addressable LED strip
https://github.com/rnauber/esphome_drbubushat
embedded esp32 esphome game hat led-strips phd rainbow
Last synced: 4 months ago
JSON representation
A colorful game for a PhD hat using M5stack Atom Echo and a addressable LED strip
- Host: GitHub
- URL: https://github.com/rnauber/esphome_drbubushat
- Owner: rnauber
- License: mit
- Created: 2025-01-18T09:56:50.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-01-18T10:33:43.000Z (over 1 year ago)
- Last Synced: 2025-10-24T15:44:29.288Z (8 months ago)
- Topics: embedded, esp32, esphome, game, hat, led-strips, phd, rainbow
- Homepage:
- Size: 12.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# esphome_drbubushat
A colorful game for a PhD hat using the M5stack Atom Echo, 8Angle potentiometers, and an addressable LED strip powered through [ESPHome](https://esphome.io/). It is easy to build and requires only minimal soldering! The purpose of the game is to match random colors with their respective positions on a rainbow.
https://github.com/user-attachments/assets/33a868b7-44bc-4bc2-a3f3-f4536aa07cf7
---
## Components
- [M5stack Atom Echo](https://docs.m5stack.com/en/atom/atomecho)
- [M5stack 8Angle](https://docs.m5stack.com/en/unit/8Angle)
- [Seeed Grove - WS2813 RGB LED Stripe, waterproof - 30 LED/m](http://www.normandled.com/upload/201605/WS2813%20LED%20Datasheet.pdf)
---
## Building It
1. Connect the 8Angle potentiometer to the Atom Echo using the Grove connector.
2. Solder the LED strip's wires to a pin header that can be attached to the Atom's GPIOs as follows:
| LED Strip Pin | Atom Pin |
|---------------|----------|
| Gnd | G |
| Vcc | 5V |
| Data | G25 |
3. Build and flash the ESPHome firmware using the following command:
```bash
esphome run drbubushat.yaml
```