Outils pour utilisateurs

Outils du site


ponginde

Pong Indé

Ressource de fabrication

Issus de pongGUY https://gitlab.com/ponguy/ponguy

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

le code arduino

avec la fastled modifiée

ponginde.7z

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.txt · Dernière modification : 2024/04/24 14:32 de gaziel