Outils pour utilisateurs

Outils du site


ponginde

Ceci est une ancienne révision du document !


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

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