Outils pour utilisateurs

Outils du site


ponginde

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
ponginde [2024/04/11 14:39] – créée gazielponginde [2024/04/24 14:32] (Version actuelle) gaziel
Ligne 1: Ligne 1:
-=====PongIndé=====+=====Pong Indé===== 
 + 
 + 
 +{{ ::ponginde_01.jpg?nolink&400 |}} 
  
 Ressource de fabrication Ressource de fabrication
  
-issue de pongGUY [[https://gitlab.com/ponguy/ponguy]]+Issus de pongGUY [[https://gitlab.com/ponguy/ponguy]]
  
  
 ===BOM=== ===BOM===
-ruban led WS +  * ruban led WS2812B 
-esp32 +  esp32 
-alimentation 5v +  alimentation 5v 
-Câble RJ45 +  Câble RJ45 
-prise femelle RJ45 *6 +  prise femelle RJ45 *2 
-boitier étanche +  boitier étanche 
-bouton +  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 
 +<code> 
 +     else 
 +        screensaver.animate() 
 +</code>  
 + 
 + 
 +=== 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 
 + 
 + 
 + 
 + 
 +{{::ponginde_02.jpg?nolink&400|}}{{::img_20240421_154146.jpg?nolink&400|}}{{::ponginde_03.jpg?nolink&400|}} 
 + 
 +=== le code arduino === 
 + 
 +avec la fastled modifiée 
 + 
 +{{ ::ponginde.7z |}} 
  
-=== truc chaint ===+=== trucs à améliorer ===
-installer micropython +
-pas de fichier de config fournie +
-peu d'explication de code+
  
 +  * 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 32**U/D** pour des jeux différents et un screensaver.
  
  
 +//Merci à tout ceux qui m'ont aidé !// 
 +{{tag>gaziel pong pdb}}
  
ponginde.1712846370.txt.gz · Dernière modification : 2024/04/11 14:39 de gaziel