This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
In short, you can build your own projects using information provided in this repository, but you have to provide attribution to this repository and you can not sell your work based on this repository for profit.
- ESP32 ESP32
- 2x 16x16 Neopixel-compatible displays
- battery holder SBH-341-1AS držák baterie 4xAA
- 2x 470uF / 5+V capacitors HITANO CE 470u/25VIT
- 3.3V to 5V logic converter IIC I2C 5V to 3.3V
- 2x 5V fan
- 1N4007 diode (or equivalent)
- The rest of the protogen
- Set up
config.h
- Set or unset DEBUG flag as needed
- Make sure brightness is set on a reasonable level depending on power source (high brightness may fry components if current routed through ESP)
- Make sure WiFi name and password is set correctly
npm install
npm run build
.\env\Scripts\activate.bat
pip install -r requirements.txt
python img-to-str.py ./test-animations/smile
Then you need to manually create animation library from the outputs (see temp.json
), minimize it and put the string in animationBookJson[] in AnimationBook.h
.