ponginde
Ceci est une ancienne révision du document !
Pong Indé
BOM
- ruban led WS2812B
- esp32
- alimentation 5v
- Câble RJ45
- prise femelle RJ45 *2
- boitier étanche
- bouton 60mm
- alim 5v au moin 3A
trucs chiants
Sur un ESP32 avec le git : https://gitlab.com/ponguy/ponguy
- installer micropython j'ai galéré 4 mois dessus.
- j'arrive enfin à upload le micropython
- le jeu ne compile pas..
- pas de fichier config_overide fournis, mais il suffit de copier le default_config
- peu d'explication de code… galère,
Je passe sur de l'arduino uno avec https://git.inpt.fr/Zil0/pongui
- librairy Fastled qui ne compile pas sur linux …arg
- passe sur windows , la fastled qui déconne sur les n° de port alloués sur Windows⇒ bypass de la méthode de vérification de port.
- le jeu compile et upload
- le ruban SK9822 ne fonctionne pas correctement
- la config de ce ruban dans SK9822_config.h n'est pas documenté…
je change de ruban pour un WS2812B
- le jeu se lance en screensaver.. des que tu touche un bouton tout plante
- je commente les lignes 30 et 31 .. lié au screensaver
else screensaver.animate()
trucs moins chiants
ça MARCHE !
Après, c'est du bricolage
tout est dans un boitier recyclé
un câble RJ45 permet de brancher le ruban led au boitier, via des prises murales rj45
trucs à améliorer
- rendre étanche le bouzin pour une installation extérieur perenne
- passer sur du ruban étanche Ip65
- boitier ip 65 + bouton ip65
- avec alim non intégrée , mais au niveau de la prise électrique (façon chargeur téléphone)
essayer de refaire le truc en esp32 VROOM 32U/D pour des jeux différents et un screensaver.
Merci à tout ceux qui m'ont aidé !
ponginde.1713736867.txt.gz · Dernière modification : 2024/04/21 22:01 de gaziel