LED RACER : Différence entre versions

Ligne 1 : Ligne 1 :
 
{{Tuto Details
 
{{Tuto Details
 +
|Main_Picture=LED_RACER_IMG_20210725_105830.jpg
 
|Licences=Attribution (CC-BY)
 
|Licences=Attribution (CC-BY)
 
|Description=Courses de lumières sur guirlande de LED
 
|Description=Courses de lumières sur guirlande de LED
Ligne 11 : Ligne 12 :
  
 
Il s'agit d'un boitier, mais aussi d'une diversité de manettes, qui constituent le véritable intérêt d'expérimentation du jeu !
 
Il s'agit d'un boitier, mais aussi d'une diversité de manettes, qui constituent le véritable intérêt d'expérimentation du jeu !
 +
 +
de 2 à 4 joueurs
 
}}
 
}}
 
{{Materials
 
{{Materials
Ligne 33 : Ligne 36 :
 
{{Tuto Step
 
{{Tuto Step
 
|Step_Title=Rassembler le matériel et les outils
 
|Step_Title=Rassembler le matériel et les outils
|Step_Content='''Matériel'''
+
|Step_Content='''Matériel (en gras, les éléments essentiels au fonctionnement du jeu)'''
  
  
- 1 carte Arduino ( uno, ano, pro mini...)
+
- '''1 carte Arduino''' ( uno, ano, pro mini...)
  
- 1 cable de connection USB (Selon le modèle arduino)
+
- '''1 cable de connection USB''' (Selon le modèle arduino)
  
- Guirlande de led WS2812 (5m)
+
- '''Guirlande de led WS2812''' (5m)
  
- 1 source d'alimentation (batterie, cable USB dénudé...) pour alimenter le jeu sans passer par la carte (Au risque de casser le port à force de manipulations)
+
- '''1 source d'alimentation''' (batterie, cable USB dénudé...) pour alimenter le jeu sans passer par la carte (Au risque de casser le port à force de manipulations)
  
- 2/3  boutons d'arcade
+
- '''2, 3 ou 4 boutons d'arcade'''
  
 
- 1 interrupteur
 
- 1 interrupteur
  
- Cables (type dupont ou de récupération...)
+
- '''Cables (type dupont ou de récupération...)'''
 +
 
 +
- 1 Boîte pour mettre en forme notre console (récupération; bois; découpe laser...)
 +
 
 +
 
 +
''Option :''
 +
 
 +
''- Utiliser des embouts de branchements pour les boutons.''
  
- 1 Boîte pour construire notre console (récupération; bois; découpe laser...)
+
''(embouts DC par exemple, permettant de récupérer des cables de vieux chargeurs)''
  
  
Ligne 62 : Ligne 72 :
 
- Pistolet à colle
 
- Pistolet à colle
 
|Step_Picture_00=LED_RACER_IMG_20210719_200513.jpg
 
|Step_Picture_00=LED_RACER_IMG_20210719_200513.jpg
 +
|Step_Picture_00_annotation={"version":"3.5.0","objects":[{"type":"image","version":"3.5.0","originX":"left","originY":"top","left":0,"top":-0.21,"width":3122,"height":2250,"fill":"rgb(0,0,0)","stroke":null,"strokeWidth":0,"strokeDashArray":null,"strokeLineCap":"butt","strokeDashOffset":0,"strokeLineJoin":"miter","strokeMiterLimit":4,"scaleX":0.19,"scaleY":0.19,"angle":0,"flipX":false,"flipY":false,"opacity":1,"shadow":null,"visible":true,"clipTo":null,"backgroundColor":"","fillRule":"nonzero","paintFirst":"fill","globalCompositeOperation":"source-over","transformMatrix":null,"skewX":0,"skewY":0,"crossOrigin":"","cropX":0,"cropY":0,"src":"https://www.wikidebrouillard.org/images/5/50/LED_RACER_IMG_20210719_200513.jpg","filters":[]},{"type":"wfellipse","version":"3.5.0","originX":"center","originY":"center","left":364.01,"top":231.99,"width":99.41,"height":99.41,"fill":"rgba(255,0,0,0)","stroke":"#FFF600","strokeWidth":2,"strokeDashArray":null,"strokeLineCap":"butt","strokeDashOffset":0,"strokeLineJoin":"miter","strokeMiterLimit":4,"scaleX":1,"scaleY":1,"angle":0,"flipX":false,"flipY":false,"opacity":1,"shadow":null,"visible":true,"clipTo":null,"backgroundColor":"","fillRule":"nonzero","paintFirst":"fill","globalCompositeOperation":"source-over","transformMatrix":null,"skewX":0,"skewY":0,"rx":49.70601609609194,"ry":49.70601609609194},{"type":"textbox","version":"3.5.0","originX":"center","originY":"center","left":369,"top":228,"width":62.26,"height":48.82,"fill":"#000000","stroke":"#000000","strokeWidth":1,"strokeDashArray":null,"strokeLineCap":"butt","strokeDashOffset":0,"strokeLineJoin":"miter","strokeMiterLimit":4,"scaleX":1,"scaleY":1,"angle":0,"flipX":false,"flipY":false,"opacity":1,"shadow":null,"visible":true,"clipTo":null,"backgroundColor":"","fillRule":"nonzero","paintFirst":"fill","globalCompositeOperation":"source-over","transformMatrix":null,"skewX":0,"skewY":0,"text":"+ Haut\nparleur","fontSize":20,"fontWeight":"normal","fontFamily":"sans-serif","fontStyle":"normal","lineHeight":1.16,"underline":false,"overline":false,"linethrough":false,"textAlign":"left","textBackgroundColor":"","charSpacing":0,"minWidth":20,"splitByGrapheme":false,"styles":{} },{"type":"textbox","version":"3.5.0","originX":"center","originY":"center","left":310,"top":43,"width":73.39,"height":48.82,"fill":"#FFF600","stroke":"#FFF600","strokeWidth":1,"strokeDashArray":null,"strokeLineCap":"butt","strokeDashOffset":0,"strokeLineJoin":"miter","strokeMiterLimit":4,"scaleX":1,"scaleY":1,"angle":0,"flipX":false,"flipY":false,"opacity":1,"shadow":null,"visible":true,"clipTo":null,"backgroundColor":"","fillRule":"nonzero","paintFirst":"fill","globalCompositeOperation":"source-over","transformMatrix":null,"skewX":0,"skewY":0,"text":"Boutons ","fontSize":20,"fontWeight":"normal","fontFamily":"sans-serif","fontStyle":"normal","lineHeight":1.16,"underline":false,"overline":false,"linethrough":false,"textAlign":"left","textBackgroundColor":"","charSpacing":0,"minWidth":20,"splitByGrapheme":false,"styles":{} }],"height":432,"width":600}
 
|Step_Picture_01=LED_RACER_IMG_20210719_200618.jpg
 
|Step_Picture_01=LED_RACER_IMG_20210719_200618.jpg
 
|Step_Picture_02=LED_RACER_IMG_20210719_200646.jpg
 
|Step_Picture_02=LED_RACER_IMG_20210719_200646.jpg
 +
|Step_Picture_03=LED_RACER_IMG_20210725_105321.jpg
 
}}
 
}}
 
{{Tuto Step
 
{{Tuto Step
 
|Step_Title=Découvrir le circuit, le fonctionnement et les vigilances
 
|Step_Title=Découvrir le circuit, le fonctionnement et les vigilances
|Step_Content={{Warning|...}}
+
|Step_Content='''Image 1'''
 +
 
 +
 
 +
Voici le shéma du circuit, il indique sur quels sorties/branchements les différents objets doivent être branchés. Pensez à utiliser des couleurs pour vous repérez:
 +
 
 +
 
 +
Le rouge est le plus souvent dédié au 5V (le +)
 +
 
 +
Le Noir/marron/blanc au GND (Le -)
 +
 
 +
Les couleurs aux entrées numériques ( une information qui passe)
 +
 
 +
 
 +
Si vous êtes assez aguéris, ce shéma peut vous suffire. Le reste du tutoriel essaye de donner un maximum de conseils :)
 +
 
 +
'''Image 2'''
 +
 
 +
 
 +
Ce cable de connection  femelle vous l'obtenez avec l'achat de votre guirlande.
 +
 
 +
Il peut être présent en bonus ou à découper au bout de la guirlande. (découpez bien le femelle!)
 +
 
 +
 
 +
'''Image 3'''
 +
 
 +
 
 +
Notre alimentation doit sortir de la boite. Je déconseille d'alimenter directement par la prise USB de l'arduino à l'usage. Risque de casser le branchement à force d'usage (sauf à coller le cable à la boite par exemple). Mais surtout, vous ne pourrez pas ajouter d'interrupteur comme sur le shéma. Je vous recommande donc :
 +
 
 +
 
 +
- Une batterie à pile ou de type 18650 ( comme sur le shéma)
 +
 
 +
- Un vieux cable USB, assez long, que vous aurez dénudé (Cables rouge et noir)
 +
 
 +
 
 +
'''Image 3'''
 +
 
 +
 
 +
De même à l'usage, brancher les boutons directement à la carte est risqué ( mais toujours possible; pensez à coller les cables à la boite, ou faire un noeud) . Les participants tirent dessus, et risque de casser le branchement. Aussi, vous pouvez utiliser des "prises". Le branchement reste le même, et s'agissant de bouton, peut importe de quel coté vous branchez!
 +
 
 +
 
 +
'''Image 4'''
  
Une soudure, c'est fragile. Les cables aussi à force de manipulation.
 
  
Penser donc à
+
Et Voici l'interieur de notre exemple. Donc beaucoup de cables qui se baladent. Il est important d'estimer la longueur des cables en fonction de l'emplacement de vos différents items.
 
|Step_Picture_00=LED_RACER_Untitled_Sketch_bb.png
 
|Step_Picture_00=LED_RACER_Untitled_Sketch_bb.png
 +
|Step_Picture_01=LED_RACER_IMG_20210725_105924.jpg
 +
|Step_Picture_02=LED_RACER_IMG_20210725_105938.jpg
 +
|Step_Picture_03=LED_RACER_IMG_20210725_105908.jpg
 +
|Step_Picture_04=LED_RACER_IMG_20210725_110006.jpg
 +
}}
 +
{{Tuto Step
 +
|Step_Title=Préparer ma boite
 +
|Step_Content='''Votre boite doit pouvoir s'ouvrir''' et idéalement, vous devez pouvoir continer à y accéder facilement, pour refaire une soudure par exemple (Maintenance).
 +
 +
 +
Préparer ma boite, ça veut dire avoir une petite idée, d'où chaque items va se retrouver. Alors on prend son crayon et on pose ses marques pour:
 +
 +
<br />
 +
 +
* Là où sort le cable femelle guirlande
 +
* Là où sortent les cables ou prises des boutons
 +
* Là où sort l'interrupteur d'allumage
 +
* Là où sort le cable d'alimentation
 +
 +
 +
Mais aussi à l'intérieur:
 +
 +
<br />
 +
 +
* Où fixer la carte arduino ( Possible avec colle ou vis ou punaises
 +
* Où fixer la batterie si nécessaire
 +
* Où fixer le haut-parleur
 +
 +
 +
La boite parait convenir, on y va alors !
 +
 +
On fait les trous et les encoches.
 +
 +
 +
'''A défaut, voici aussi un plan découpe laser  : )'''
 +
|Step_Picture_00=LED_RACER_IMG_20210725_105908.jpg
 
}}
 
}}
 
{{Tuto Step
 
{{Tuto Step
 
|Step_Title=Construire le circuit
 
|Step_Title=Construire le circuit
|Step_Content=Tout d'abord, voici un petit rappel de comment on soude ! Bien utile !
+
|Step_Content={{Warning|Pensez aux couleurs des cables, ça aide pour s'y retrouver}}
 +
 
 +
 
 +
Tout d'abord, voici un petit rappel de comment on soude ! Bien utile !
  
  
Vous pouvez vous exercer sur les boutons, c'est un bon exercice.
+
Certains items devant sortir de la boite, ne soudez pas tout tout de suite.
 +
 
 +
 
 +
''Exemple : Vous soudez le bouton à la carte, avec un long cable. Hors le trou de votre boite permet de faire sortir les cables...mais il n'a pas la taille d'un bouton. Votre bouton est donc coincer dans la boite, et il faut dessouder! Patience et préparation!''
 +
 
 +
 
 +
Avant de tout fixer ( colle...etc), testez donc le jeu !
 +
 
 +
Go Code !
 
|Step_Picture_00=LED_RACER_souder-facile-tutoriel-comment-faire-francais.png
 
|Step_Picture_00=LED_RACER_souder-facile-tutoriel-comment-faire-francais.png
|Step_Picture_01=LED_RACER_1200px-D1-Pong_20191205_111748.jpg
+
|Step_Picture_01=LED_RACER_1200px-BOXSON_20201120_123225.jpg
 +
|Step_Picture_02=LED_RACER_1200px-BOXSON_20201120_123159.jpg
 +
|Step_Picture_03=LED_RACER_1200px-BOXSON_20201120_123049.jpg
 +
|Step_Picture_04=LED_RACER_Untitled_Sketch_bb.png
 
}}
 
}}
 
{{Tuto Step
 
{{Tuto Step
|Step_Title=Tester le jeu
+
|Step_Title=Uploader le code
 +
|Step_Content=Le logiciel permettant de téléverser le code est disponible en ligne. Je vous le conseil largement. Aucun problème de compatibilité,  plus simple à utiliser que le logiciel sur bureau. Il faut simplement un compte.
 +
 
 +
 
 +
https://create.arduino.cc/editor
 +
|Step_Picture_00=LED_RACER_Screenshot_2021-07-25_11.52.17.png
 +
|Step_Picture_00_annotation={"version":"3.5.0","objects":[{"type":"image","version":"3.5.0","originX":"left","originY":"top","left":0,"top":-0.02,"width":1884,"height":1052,"fill":"rgb(0,0,0)","stroke":null,"strokeWidth":0,"strokeDashArray":null,"strokeLineCap":"butt","strokeDashOffset":0,"strokeLineJoin":"miter","strokeMiterLimit":4,"scaleX":0.32,"scaleY":0.32,"angle":0,"flipX":false,"flipY":false,"opacity":1,"shadow":null,"visible":true,"clipTo":null,"backgroundColor":"","fillRule":"nonzero","paintFirst":"fill","globalCompositeOperation":"source-over","transformMatrix":null,"skewX":0,"skewY":0,"crossOrigin":"","cropX":0,"cropY":0,"src":"https://www.wikidebrouillard.org/images/1/1c/LED_RACER_Screenshot_2021-07-25_11.52.17.png","filters":[]},{"type":"wfline","version":"3.5.0","originX":"center","originY":"center","left":185,"top":7,"width":100,"height":0,"fill":"rgba(255,0,0,0)","stroke":"#FF0000","strokeWidth":4,"strokeDashArray":null,"strokeLineCap":"round","strokeDashOffset":0,"strokeLineJoin":"miter","strokeMiterLimit":4,"scaleX":1,"scaleY":1,"angle":0,"flipX":false,"flipY":false,"opacity":1,"shadow":null,"visible":true,"clipTo":null,"backgroundColor":"","fillRule":"nonzero","paintFirst":"fill","globalCompositeOperation":"source-over","transformMatrix":null,"skewX":0,"skewY":0,"x1":-50,"x2":50,"y1":0,"y2":0},{"type":"wfarrow2circle","version":"3.5.0","originX":"center","originY":"center","left":135,"top":7,"width":16,"height":16,"fill":"#aaa","stroke":"#666","strokeWidth":0,"strokeDashArray":null,"strokeLineCap":"butt","strokeDashOffset":0,"strokeLineJoin":"miter","strokeMiterLimit":4,"scaleX":1,"scaleY":1,"angle":0,"flipX":false,"flipY":false,"opacity":0.5,"shadow":null,"visible":true,"clipTo":null,"backgroundColor":"","fillRule":"nonzero","paintFirst":"fill","globalCompositeOperation":"source-over","transformMatrix":null,"skewX":0,"skewY":0,"radius":8,"startAngle":0,"endAngle":6.283185307179586},{"type":"wfarrow2circle","version":"3.5.0","originX":"center","originY":"center","left":235,"top":7,"width":16,"height":16,"fill":"#aaa","stroke":"#666","strokeWidth":0,"strokeDashArray":null,"strokeLineCap":"butt","strokeDashOffset":0,"strokeLineJoin":"miter","strokeMiterLimit":4,"scaleX":1,"scaleY":1,"angle":0,"flipX":false,"flipY":false,"opacity":0.5,"shadow":null,"visible":true,"clipTo":null,"backgroundColor":"","fillRule":"nonzero","paintFirst":"fill","globalCompositeOperation":"source-over","transformMatrix":null,"skewX":0,"skewY":0,"radius":8,"startAngle":0,"endAngle":6.283185307179586},{"type":"wfellipse","version":"3.5.0","originX":"center","originY":"center","left":193.43,"top":46.26,"width":45.06,"height":45.46,"fill":"rgba(255,0,0,0)","stroke":"#FF0000","strokeWidth":2,"strokeDashArray":null,"strokeLineCap":"butt","strokeDashOffset":0,"strokeLineJoin":"miter","strokeMiterLimit":4,"scaleX":1,"scaleY":1,"angle":0,"flipX":false,"flipY":false,"opacity":1,"shadow":null,"visible":true,"clipTo":null,"backgroundColor":"","fillRule":"nonzero","paintFirst":"fill","globalCompositeOperation":"source-over","transformMatrix":null,"skewX":0,"skewY":0,"rx":22.528988694082713,"ry":22.729655897560278},{"type":"textbox","version":"3.5.0","originX":"center","originY":"center","left":131,"top":48,"width":74.46,"height":48.82,"fill":"#FF0000","stroke":"#FF0000","strokeWidth":1,"strokeDashArray":null,"strokeLineCap":"butt","strokeDashOffset":0,"strokeLineJoin":"miter","strokeMiterLimit":4,"scaleX":1,"scaleY":1,"angle":0,"flipX":false,"flipY":false,"opacity":1,"shadow":null,"visible":true,"clipTo":null,"backgroundColor":"","fillRule":"nonzero","paintFirst":"fill","globalCompositeOperation":"source-over","transformMatrix":null,"skewX":0,"skewY":0,"text":"Importer code","fontSize":20,"fontWeight":"normal","fontFamily":"sans-serif","fontStyle":"normal","lineHeight":1.16,"underline":false,"overline":false,"linethrough":false,"textAlign":"left","textBackgroundColor":"","charSpacing":0,"minWidth":20,"splitByGrapheme":false,"styles":{} },{"type":"textbox","version":"3.5.0","originX":"center","originY":"center","left":537,"top":186,"width":47.8,"height":48.82,"fill":"#FF0000","stroke":"#FF0000","strokeWidth":1,"strokeDashArray":null,"strokeLineCap":"butt","strokeDashOffset":0,"strokeLineJoin":"miter","strokeMiterLimit":4,"scaleX":1,"scaleY":1,"angle":0,"flipX":false,"flipY":false,"opacity":1,"shadow":null,"visible":true,"clipTo":null,"backgroundColor":"","fillRule":"nonzero","paintFirst":"fill","globalCompositeOperation":"source-over","transformMatrix":null,"skewX":0,"skewY":0,"text":"Le code","fontSize":20,"fontWeight":"normal","fontFamily":"sans-serif","fontStyle":"normal","lineHeight":1.16,"underline":false,"overline":false,"linethrough":false,"textAlign":"left","textBackgroundColor":"","charSpacing":0,"minWidth":20,"splitByGrapheme":false,"styles":{} }],"height":335,"width":600}
 +
|Step_Picture_01=LED_RACER_Screenshot_2021-07-25_12.00.08.png
 +
|Step_Picture_01_annotation={"version":"3.5.0","objects":[{"type":"image","version":"3.5.0","originX":"left","originY":"top","left":0,"top":-0.14,"width":1909,"height":1019,"fill":"rgb(0,0,0)","stroke":null,"strokeWidth":0,"strokeDashArray":null,"strokeLineCap":"butt","strokeDashOffset":0,"strokeLineJoin":"miter","strokeMiterLimit":4,"scaleX":0.31,"scaleY":0.31,"angle":0,"flipX":false,"flipY":false,"opacity":1,"shadow":null,"visible":true,"clipTo":null,"backgroundColor":"","fillRule":"nonzero","paintFirst":"fill","globalCompositeOperation":"source-over","transformMatrix":null,"skewX":0,"skewY":0,"crossOrigin":"","cropX":0,"cropY":0,"src":"https://www.wikidebrouillard.org/images/b/b0/LED_RACER_Screenshot_2021-07-25_12.00.08.png","filters":[]},{"type":"textbox","version":"3.5.0","originX":"center","originY":"center","left":492.07,"top":55,"width":220.87,"height":22.6,"fill":"#FF0000","stroke":"#FF0000","strokeWidth":1,"strokeDashArray":null,"strokeLineCap":"butt","strokeDashOffset":0,"strokeLineJoin":"miter","strokeMiterLimit":4,"scaleX":1,"scaleY":1,"angle":0,"flipX":false,"flipY":false,"opacity":1,"shadow":null,"visible":true,"clipTo":null,"backgroundColor":"","fillRule":"nonzero","paintFirst":"fill","globalCompositeOperation":"source-over","transformMatrix":null,"skewX":0,"skewY":0,"text":"Ma carte est détéctée","fontSize":20,"fontWeight":"normal","fontFamily":"sans-serif","fontStyle":"normal","lineHeight":1.16,"underline":false,"overline":false,"linethrough":false,"textAlign":"left","textBackgroundColor":"","charSpacing":0,"minWidth":20,"splitByGrapheme":false,"styles":{} },{"type":"textbox","version":"3.5.0","originX":"center","originY":"center","left":408.07,"top":307,"width":376.88,"height":22.6,"fill":"#FF0000","stroke":"#FF0000","strokeWidth":1,"strokeDashArray":null,"strokeLineCap":"butt","strokeDashOffset":0,"strokeLineJoin":"miter","strokeMiterLimit":4,"scaleX":1,"scaleY":1,"angle":0,"flipX":false,"flipY":false,"opacity":1,"shadow":null,"visible":true,"clipTo":null,"backgroundColor":"","fillRule":"nonzero","paintFirst":"fill","globalCompositeOperation":"source-over","transformMatrix":null,"skewX":0,"skewY":0,"text":"Mon code est envoyé ou fonctionnel","fontSize":20,"fontWeight":"normal","fontFamily":"sans-serif","fontStyle":"normal","lineHeight":1.16,"underline":false,"overline":false,"linethrough":false,"textAlign":"left","textBackgroundColor":"","charSpacing":0,"minWidth":20,"splitByGrapheme":false,"styles":{} },{"type":"wfellipse","version":"3.5.0","originX":"center","originY":"center","left":350.31,"top":28.03,"width":186.62,"height":41.17,"fill":"rgba(255,0,0,0)","stroke":"#FF0000","strokeWidth":2,"strokeDashArray":null,"strokeLineCap":"butt","strokeDashOffset":0,"strokeLineJoin":"miter","strokeMiterLimit":4,"scaleX":1,"scaleY":1,"angle":0,"flipX":false,"flipY":false,"opacity":1,"shadow":null,"visible":true,"clipTo":null,"backgroundColor":"","fillRule":"nonzero","paintFirst":"fill","globalCompositeOperation":"source-over","transformMatrix":null,"skewX":0,"skewY":0,"rx":93.31179984760882,"ry":20.58559612333403},{"type":"wfellipse","version":"3.5.0","originX":"center","originY":"center","left":359.27,"top":272.58,"width":339.47,"height":38.04,"fill":"rgba(255,0,0,0)","stroke":"#FF0000","strokeWidth":2,"strokeDashArray":null,"strokeLineCap":"butt","strokeDashOffset":0,"strokeLineJoin":"miter","strokeMiterLimit":4,"scaleX":1,"scaleY":1,"angle":0,"flipX":false,"flipY":false,"opacity":1,"shadow":null,"visible":true,"clipTo":null,"backgroundColor":"","fillRule":"nonzero","paintFirst":"fill","globalCompositeOperation":"source-over","transformMatrix":null,"skewX":0,"skewY":0,"rx":169.7348715171433,"ry":19.018676862946045},{"type":"wfellipse","version":"3.5.0","originX":"center","originY":"center","left":239.69,"top":25.81,"width":52.04,"height":54.19,"fill":"rgba(255,0,0,0)","stroke":"#FF0000","strokeWidth":2,"strokeDashArray":null,"strokeLineCap":"butt","strokeDashOffset":0,"strokeLineJoin":"miter","strokeMiterLimit":4,"scaleX":1,"scaleY":1,"angle":0,"flipX":false,"flipY":false,"opacity":1,"shadow":null,"visible":true,"clipTo":null,"backgroundColor":"","fillRule":"nonzero","paintFirst":"fill","globalCompositeOperation":"source-over","transformMatrix":null,"skewX":0,"skewY":0,"rx":26.018840716778598,"ry":27.095832772940923},{"type":"textbox","version":"3.5.0","originX":"center","originY":"center","left":241.91,"top":79.09,"width":109.93,"height":75.03,"fill":"#FF0000","stroke":"#FF0000","strokeWidth":1,"strokeDashArray":null,"strokeLineCap":"butt","strokeDashOffset":0,"strokeLineJoin":"miter","strokeMiterLimit":4,"scaleX":0.6,"scaleY":0.6,"angle":0,"flipX":false,"flipY":false,"opacity":1,"shadow":null,"visible":true,"clipTo":null,"backgroundColor":"","fillRule":"nonzero","paintFirst":"fill","globalCompositeOperation":"source-over","transformMatrix":null,"skewX":0,"skewY":0,"text":"Envoyer ou vérfier son code","fontSize":20,"fontWeight":"normal","fontFamily":"sans-serif","fontStyle":"normal","lineHeight":1.16,"underline":false,"overline":false,"linethrough":false,"textAlign":"left","textBackgroundColor":"","charSpacing":0,"minWidth":20,"splitByGrapheme":false,"styles":{} }],"height":320,"width":600}
 +
|Step_Picture_02=LED_RACER_Screenshot_2021-07-25_11.57.11.png
 +
|Step_Picture_02_annotation={"version":"3.5.0","objects":[{"type":"image","version":"3.5.0","originX":"left","originY":"top","left":0,"top":-0.16,"width":1198,"height":390,"fill":"rgb(0,0,0)","stroke":null,"strokeWidth":0,"strokeDashArray":null,"strokeLineCap":"butt","strokeDashOffset":0,"strokeLineJoin":"miter","strokeMiterLimit":4,"scaleX":0.5,"scaleY":0.5,"angle":0,"flipX":false,"flipY":false,"opacity":1,"shadow":null,"visible":true,"clipTo":null,"backgroundColor":"","fillRule":"nonzero","paintFirst":"fill","globalCompositeOperation":"source-over","transformMatrix":null,"skewX":0,"skewY":0,"crossOrigin":"","cropX":0,"cropY":0,"src":"https://www.wikidebrouillard.org/images/7/74/LED_RACER_Screenshot_2021-07-25_11.57.11.png","filters":[]},{"type":"textbox","version":"3.5.0","originX":"center","originY":"center","left":469.66,"top":142.42,"width":178.01,"height":101.25,"fill":"#FF0000","stroke":"#FF0000","strokeWidth":1,"strokeDashArray":null,"strokeLineCap":"butt","strokeDashOffset":0,"strokeLineJoin":"miter","strokeMiterLimit":4,"scaleX":0.61,"scaleY":0.61,"angle":0,"flipX":false,"flipY":false,"opacity":1,"shadow":null,"visible":true,"clipTo":null,"backgroundColor":"","fillRule":"nonzero","paintFirst":"fill","globalCompositeOperation":"source-over","transformMatrix":null,"skewX":0,"skewY":0,"text":"On retrouve les ports de branchement du shéma ","fontSize":20,"fontWeight":"normal","fontFamily":"sans-serif","fontStyle":"normal","lineHeight":1.16,"underline":false,"overline":false,"linethrough":false,"textAlign":"left","textBackgroundColor":"","charSpacing":0,"minWidth":20,"splitByGrapheme":false,"styles":{} }],"height":195,"width":600}
 
}}
 
}}
 
{{Tuto Step
 
{{Tuto Step
Ligne 91 : Ligne 202 :
 
{{Tuto Step
 
{{Tuto Step
 
|Step_Title=Fabriquer des manettes
 
|Step_Title=Fabriquer des manettes
 +
|Step_Picture_00=LED_RACER_IMG_20210725_105433.jpg
 
}}
 
}}
 
{{Tuto Step
 
{{Tuto Step
 
|Step_Title=Jouer !
 
|Step_Title=Jouer !
 
}}
 
}}
{{Tuto Step}}
 
 
{{Notes
 
{{Notes
 +
|Avertissement=Si ça ne marche pas  :
 +
 +
*Dans le logiciel Arduino,  sélectionner la bonne carte dans l'onglet dédié.
 +
*Dans le logiciel Arduino, veillez à bien chargez l'ensemble des bibliothèques nécessaires.
 +
*Vérifiez bien les soudures et les branchements.
 +
*Si ça ne fonctionne toujours pas, reformatez la carte SD (en format MS-DOS ou FAT32).
 +
*Si vous utilisez Mac OS X pour copier les mp3, le système de fichiers ajoutera automatiquement des fichiers cachés comme : "._0001.mp3" pour l'index, que ce module traitera comme des fichiers mp3 valides. C'est vraiment ennuyeux. Vous pouvez donc exécuter la commande suivante dans le terminal pour éliminer ces fichiers. <code class="sourceCode bash">dot_clean /Volumes/<nomDeLaCarteSD></code>
 +
|Related=Pour faire un point sur la soudure : [http://www.wikidebrouillard.org/w/Initiation_%C3%A0_la_soudure Initiation à la soudure]
 +
 +
Une autre vision de la construction : [http://www.wikidebrouillard.org/w/Bo%C3%AEte_%C3%A0_sons Boîte à sons]
 +
 +
Une autre construction avec arduino : [http://www.wikidebrouillard.org/w/D1-Pong D1-Pong]
 +
|Objectives=Mettre en pratique la soudure
 +
 +
Construire un circuit électronique avec une dizaine d'éléments différents
 +
 +
Découvrir un code arduino de manière ludique : le lire, le comprendre, le modifier
 +
 +
Parcourir les banques de sons. Aborder les notions de libertés intellectuelles.
 +
 +
Utiliser une découpeuse laser
 +
|Animation=L'objet peut être utiliser comme démonstration de ce que l'on peut faire en électronique, dans un fablab.
 +
 +
Il peut être présenter déjà construit pour essayer de la refaire : quels éléments utilisés ? quel code ? quels étapes ?
 +
 +
Cette construction peut être un objectif de réalisation d'un mini-stage.
 
|Notes=https://create.arduino.cc/projecthub/gbarbarov/open-led-race-a0331a
 
|Notes=https://create.arduino.cc/projecthub/gbarbarov/open-led-race-a0331a
 
}}
 
}}

Version du 25 juillet 2021 à 11:06

Auteur avatarAntoine Zabern | Dernière modification 27/02/2023 par ZAB

Introduction

Le led racer est inspiré du projet OPENLEDRACE.

Il s'agit d'un boitier, mais aussi d'une diversité de manettes, qui constituent le véritable intérêt d'expérimentation du jeu !

de 2 à 4 joueurs

Étape 1 - Rassembler le matériel et les outils

Matériel (en gras, les éléments essentiels au fonctionnement du jeu)


- 1 carte Arduino ( uno, ano, pro mini...)

- 1 cable de connection USB (Selon le modèle arduino)

- Guirlande de led WS2812 (5m)

- 1 source d'alimentation (batterie, cable USB dénudé...) pour alimenter le jeu sans passer par la carte (Au risque de casser le port à force de manipulations)

- 2, 3 ou 4 boutons d'arcade

- 1 interrupteur

- Cables (type dupont ou de récupération...)

- 1 Boîte pour mettre en forme notre console (récupération; bois; découpe laser...)


Option :

- Utiliser des embouts de branchements pour les boutons.

(embouts DC par exemple, permettant de récupérer des cables de vieux chargeurs)


Outils


- 1 fer à souder

- Etain

- Pistolet à colle


Étape 2 - Découvrir le circuit, le fonctionnement et les vigilances

Image 1


Voici le shéma du circuit, il indique sur quels sorties/branchements les différents objets doivent être branchés. Pensez à utiliser des couleurs pour vous repérez:


Le rouge est le plus souvent dédié au 5V (le +)

Le Noir/marron/blanc au GND (Le -)

Les couleurs aux entrées numériques ( une information qui passe)


Si vous êtes assez aguéris, ce shéma peut vous suffire. Le reste du tutoriel essaye de donner un maximum de conseils :)

Image 2


Ce cable de connection femelle vous l'obtenez avec l'achat de votre guirlande.

Il peut être présent en bonus ou à découper au bout de la guirlande. (découpez bien le femelle!)


Image 3


Notre alimentation doit sortir de la boite. Je déconseille d'alimenter directement par la prise USB de l'arduino à l'usage. Risque de casser le branchement à force d'usage (sauf à coller le cable à la boite par exemple). Mais surtout, vous ne pourrez pas ajouter d'interrupteur comme sur le shéma. Je vous recommande donc :


- Une batterie à pile ou de type 18650 ( comme sur le shéma)

- Un vieux cable USB, assez long, que vous aurez dénudé (Cables rouge et noir)


Image 3


De même à l'usage, brancher les boutons directement à la carte est risqué ( mais toujours possible; pensez à coller les cables à la boite, ou faire un noeud) . Les participants tirent dessus, et risque de casser le branchement. Aussi, vous pouvez utiliser des "prises". Le branchement reste le même, et s'agissant de bouton, peut importe de quel coté vous branchez!


Image 4


Et Voici l'interieur de notre exemple. Donc beaucoup de cables qui se baladent. Il est important d'estimer la longueur des cables en fonction de l'emplacement de vos différents items.

Étape 3 - Préparer ma boite

Votre boite doit pouvoir s'ouvrir et idéalement, vous devez pouvoir continer à y accéder facilement, pour refaire une soudure par exemple (Maintenance).


Préparer ma boite, ça veut dire avoir une petite idée, d'où chaque items va se retrouver. Alors on prend son crayon et on pose ses marques pour:


  • Là où sort le cable femelle guirlande
  • Là où sortent les cables ou prises des boutons
  • Là où sort l'interrupteur d'allumage
  • Là où sort le cable d'alimentation


Mais aussi à l'intérieur:


  • Où fixer la carte arduino ( Possible avec colle ou vis ou punaises
  • Où fixer la batterie si nécessaire
  • Où fixer le haut-parleur


La boite parait convenir, on y va alors !

On fait les trous et les encoches.


A défaut, voici aussi un plan découpe laser  : )




Étape 4 - Construire le circuit

Pensez aux couleurs des cables, ça aide pour s'y retrouver


Tout d'abord, voici un petit rappel de comment on soude ! Bien utile !


Certains items devant sortir de la boite, ne soudez pas tout tout de suite.


Exemple : Vous soudez le bouton à la carte, avec un long cable. Hors le trou de votre boite permet de faire sortir les cables...mais il n'a pas la taille d'un bouton. Votre bouton est donc coincer dans la boite, et il faut dessouder! Patience et préparation!


Avant de tout fixer ( colle...etc), testez donc le jeu !

Go Code !

Étape 5 - Uploader le code

Le logiciel permettant de téléverser le code est disponible en ligne. Je vous le conseil largement. Aucun problème de compatibilité, plus simple à utiliser que le logiciel sur bureau. Il faut simplement un compte.


https://create.arduino.cc/editor


Étape 6 - Mettre en boite (et tester à nouveau)

Étape 7 - Fabriquer des manettes




Étape 8 - Jouer !

Comment ça marche ?

Mise en garde : qu'est-ce qui pourrait faire rater l'expérience ?

Si ça ne marche pas  :

  • Dans le logiciel Arduino, sélectionner la bonne carte dans l'onglet dédié.
  • Dans le logiciel Arduino, veillez à bien chargez l'ensemble des bibliothèques nécessaires.
  • Vérifiez bien les soudures et les branchements.
  • Si ça ne fonctionne toujours pas, reformatez la carte SD (en format MS-DOS ou FAT32).
  • Si vous utilisez Mac OS X pour copier les mp3, le système de fichiers ajoutera automatiquement des fichiers cachés comme : "._0001.mp3" pour l'index, que ce module traitera comme des fichiers mp3 valides. C'est vraiment ennuyeux. Vous pouvez donc exécuter la commande suivante dans le terminal pour éliminer ces fichiers. dot_clean /Volumes/<nomDeLaCarteSD>


Vous aimerez aussi

Pour faire un point sur la soudure : Initiation à la soudure

Une autre vision de la construction : Boîte à sons

Une autre construction avec arduino : D1-Pong

Éléments pédagogiques

Objectifs pédagogiques

Mettre en pratique la soudure

Construire un circuit électronique avec une dizaine d'éléments différents

Découvrir un code arduino de manière ludique : le lire, le comprendre, le modifier

Parcourir les banques de sons. Aborder les notions de libertés intellectuelles.

Utiliser une découpeuse laser

Pistes pour animer l'expérience

L'objet peut être utiliser comme démonstration de ce que l'on peut faire en électronique, dans un fablab.

Il peut être présenter déjà construit pour essayer de la refaire : quels éléments utilisés ? quel code ? quels étapes ?

Cette construction peut être un objectif de réalisation d'un mini-stage.

Sources et ressources

https://create.arduino.cc/projecthub/gbarbarov/open-led-race-a0331a

Dernière modification 27/02/2023 par user:ZAB.

Commentaires

Draft