Skip to content

kiraacorsac/protogen

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Protogen

CC BY-NC-SA 4.0

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.

BOM

proto

Diagram

diagram

Frimware

  • 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

Tooling

Control center (protogen-phone-control)

npm install
npm run build

photo_2023-05-07_22-11-10

Animation generator (animation-generator)

.\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.