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
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
le code arduino
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é !