Différences entre les pages « Guitare électrique Arduino » et « D1-Pong »

 
 
Ligne 1 : Ligne 1 :
 
{{Tuto Details
 
{{Tuto Details
 +
|Main_Picture=D1-Pong_20191205_112020.jpg
 
|Licences=Attribution (CC-BY)
 
|Licences=Attribution (CC-BY)
|Description=Guitarduino
+
|Description=Jouer au pong en 1D ! Renvoyez-vous la led avant qu'elle n'atteigne l'extrémité du ruban.
|Disciplines scientifiques=Arduino, Acoustics, Computing, Electricity
+
|Disciplines scientifiques=Arduino
|Difficulty=Expert
+
|Difficulty=Technical
|Duration=3
+
|Duration=5
 
|Duration-type=hour(s)
 
|Duration-type=hour(s)
|Tags=Guitare, Arduino, Son
 
 
}}
 
}}
 
{{Introduction
 
{{Introduction
|Introduction=Créer une guitare électrique et autonome, à moindre coût, que les participants peuvent rapporter chez eux à la fin de l'activité.
+
|Introduction=Tutoriel documenté par Henri Giacomel, Antoine zabern et Pauline Bleunven à Nantes en Décembre 2019.
 
 
Inspirée de l'instrument de musique appelé thérémine.
 
 
}}
 
}}
 
{{Materials
 
{{Materials
 
|ItemList={{ItemList
 
|ItemList={{ItemList
|Item=Carton
+
|Item=Breadboard
 +
}}{{ItemList
 +
|Item=Câble USB - micro-USB
 
}}{{ItemList
 
}}{{ItemList
|Item=Carte arduino micro-controleur
+
|Item=Câble Dupont
 
}}{{ItemList
 
}}{{ItemList
|Item=Logiciel Arduino
+
|Item=Bouton poussoir
 
}}{{ItemList
 
}}{{ItemList
|Item=Résistance
+
|Item=Chargeur à port USB
 
}}{{ItemList
 
}}{{ItemList
|Item=Interrupteur à bascule
+
|Item=Fer à souder
 
}}{{ItemList
 
}}{{ItemList
|Item=Fil électrique
+
|Item=Cutter
 
}}{{ItemList
 
}}{{ItemList
|Item=Potentiomètre
+
|Item=Carton
 
}}{{ItemList
 
}}{{ItemList
|Item=Chargeur-transformateur porte-batterie 18650
+
|Item=Arduino nano
}}{{ItemList}}
+
}}
 +
|Tuto_Attachments={{Tuto Attachments
 +
|Attachment=D1-Pong_kitV2pong.ino
 +
}}
 
}}
 
}}
 
{{Tuto Step
 
{{Tuto Step
|Step_Title=Découper la forme de la guitare
+
|Step_Title=Réunissez le matériel
|Step_Content=Dans du carton (ou autre matériel), dessiner la forme de l'instrument de musique. La découper.
+
|Step_Content=Pour l'alimentation, vous pouvez faire fonctionner la boite en 5V c'est donc assez souple :
 +
 
 +
*Avec un chargeur de téléphone
 +
*Une batterie "power bank" pour téléphone
 +
*des piles en série (3 piles 1,5 V font parfaitement l'affaire)
 +
*...
 +
 
 +
Pour les boutons, vous pouvez les choisir en fonction du style que vous attendez de votre réalisation.
 +
 
  
<br />
+
'''Bonus''' : vous pouvez ajouter selon votre imagination différents autres actionneurs (pour jouer) ou option (pour améliorer). Par exemple, haut parleur, autre bouton ...
 +
|Step_Picture_00=D1-Pong_20191205_095045.jpg
 
}}
 
}}
 
{{Tuto Step
 
{{Tuto Step
|Step_Title=Préparer les fils
+
|Step_Title=Préparer les boutons
|Step_Content=Les différents éléments vont être branchés à la carte Arduino via des embouts femelles de câbles dupont.  
+
|Step_Content=Pour faciliter les futurs branchement, nous  soudons des embouts femelles de câbles Dupont, que nous avons précédemment découper et dénuder, sur les embouts du bouton.  
 +
 
 +
 
 +
Remarque :
  
On peut préparer les câbles dès maintenant : sur des fils dupont, dénuder une des extrémités, en gardant une extrémité femelle.
+
*prévoir une longueur de câble suffisante selon la construction
|Step_Picture_00=Guitare__lectrique_Arduino_IMG_20191205_115649684.jpg
+
*il existe d'autres méthodes pour connecter les boutons
 +
|Step_Picture_00=D1-Pong_20191205_111748.jpg
 
}}
 
}}
 
{{Tuto Step
 
{{Tuto Step
|Step_Title=Préparer le bloc d'alimentation
+
|Step_Title=Préparer les rubans LED
|Step_Content=Avant de commencer, assurez-vous que la batterie est chargée !  
+
|Step_Content=Nous avons besoin d''''un ruban de 40 Leds''' et '''deux de 5 Leds'''
 +
 
 +
 
 +
Pour chacun des trois rubans nous  soudons trois câbles Dupont (rouge sur 5V/VCC, noir sur la masse/GND, plus une autre couleur pour l'entrée digitale [le programme]), que nous avons précédemment découpés et dénudés, à l'une des extrémités du ruban.
  
''Remarque : Nous avons choisi de construire notre prototype avec un bloc batterie 18650, mais l'instrument fonctionne en 5V. Vous pouvez donc remplacer le bloc batterie par :''
 
  
*''un chargeur de téléphone''
+
Attention au sens du courant : souder dans le sens de la flèche
*''une batterie "power bank" pour téléphone''
 
*''des piles en série (3 piles 1,5 V font parfaitement l'affaire)''
 
*''...''<br />
 
  
 
<br />
 
<br />
|Step_Picture_00=Guitare__lectrique_Arduino_IMG_20191205_143727255_1_.jpg
+
|Step_Picture_00=D1-Pong_20191205_111538.jpg
|Step_Picture_00_annotation={"version":"2.4.6","objects":[{"type":"image","version":"2.4.6","originX":"left","originY":"top","left":-277,"top":-128,"width":3968,"height":2976,"fill":"rgb(0,0,0)","stroke":null,"strokeWidth":0,"strokeDashArray":null,"strokeLineCap":"butt","strokeDashOffset":0,"strokeLineJoin":"miter","strokeMiterLimit":4,"scaleX":0.23,"scaleY":0.23,"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/e/e3/Guitare_lectrique_Arduino_IMG_20191205_143727255_1_.jpg","filters":[]}],"height":450.2384737678855,"width":600}
+
|Step_Picture_01=D1-Pong_20191205_111046.jpg
 +
|Step_Picture_02=D1-Pong_20191205_111453.jpg
 
}}
 
}}
 
{{Tuto Step
 
{{Tuto Step
|Step_Title=Préparer le manche de la guitare
+
|Step_Title=Préparer l'Arduino et faire les branchements
|Step_Content=Dans le manche de la guitare, tracer deux lignes espacées de 1 cm, dans le sens de la longueur.  
+
|Step_Content=Nous n'ajoutons pas d'alimentation en l'état, car le courant fourni par l'arduino suffit pour le nombre de Leds allumées simultanément dans le code de base.
 +
 
  
 +
Arduino délivre 200 à 300 mA, une Led consomme entre 20 et 60 mA (60 mA avec du blanc par exemple, qui est la combinaison de toutes les couleurs de la led RGB).
  
Sur la 1ère ligne, faire une série de 2 trous espacés de 5 mm, tous les 2 cm  (voir photo). Au total, cela doit faire 12 trous.
 
  
Insérer des morceaux de fil conducteur dans les trous. Souder les résistances entre chaque fil.  
+
Si vous souhaitez allumer plus de leds en même temps, une alimentation supplémentaire est nécessaire. (Voir branchements Version 2)
 +
|Step_Picture_00=D1-Pong_Capture_du_2019-12-05_10-42-00.png
 +
}}
 +
{{Tuto Step
 +
|Step_Title=Préparer la boite
 +
|Step_Content=Nous avons construit une boite en carton, en prenant en compte la longueur du ruban de led pour la longueur de la boite et la taille des boutons pour son épaisseurs. La breadboard et les câbles sont cachés à l'intérieur de la boîte.  
  
  
Recouvrir la 2ème ligne de scotch cuivre sur toute la longueur.
+
Le support final peut également être construit avec d'autres matériaux.
|Step_Picture_00=Guitare__lectrique_Arduino_IMG_20191205_133548790.jpg
+
|Step_Picture_00=D1-Pong_20191205_112238.jpg
|Step_Picture_01=Guitare__lectrique_Arduino_IMG_20191205_133724381.jpg
+
|Step_Picture_01=D1-Pong_20191205_112216.jpg
|Step_Picture_02=Guitare__lectrique_Arduino_IMG_20191205_133733793.jpg
+
|Step_Picture_02=D1-Pong_20191205_112154.jpg
|Step_Picture_03=Guitare__lectrique_Arduino_IMG_20191205_112115205.jpg
 
|Step_Picture_04=Guitare__lectrique_Arduino_IMG_20191205_112242530.jpg
 
|Step_Picture_05=Guitare__lectrique_Arduino_IMG_20191205_111720033.jpg
 
 
}}
 
}}
 
{{Tuto Step
 
{{Tuto Step
|Step_Title=Préparation du bottleneck
+
|Step_Title=Jouer !
|Step_Content=Enrouler un petit morceau de carton en forme de bague. Le recouvrir de scotch cuivre. Cet ustensile servira à faire contact entre les 2 lignes de fil conducteur le long du manche de la guitare.
 
|Step_Picture_00=Guitare__lectrique_Arduino_IMG_20191205_143428241_1_.jpg
 
|Step_Picture_00_annotation={"version":"2.4.6","objects":[{"type":"image","version":"2.4.6","originX":"left","originY":"top","left":-121,"top":-175,"width":2976,"height":3968,"fill":"rgb(0,0,0)","stroke":null,"strokeWidth":0,"strokeDashArray":null,"strokeLineCap":"butt","strokeDashOffset":0,"strokeLineJoin":"miter","strokeMiterLimit":4,"scaleX":0.3,"scaleY":0.3,"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/8/81/Guitare_lectrique_Arduino_IMG_20191205_143428241_1_.jpg","filters":[]}],"height":600,"width":600}
 
 
}}
 
}}
 
{{Tuto Step
 
{{Tuto Step
|Step_Title=Préparer la sortie son
+
|Step_Title=Modifier!
|Step_Content=Le son sortira par le haut-parleur, mais il faut pouvoir moduler le volume grâce à un potentiomètre. Il faut donc les brancher en série, comme sur la photo.
 
 
 
 
 
Le haut -parleur est préparé en soudant, à chaque sortie, un fil dupont dont l'extrémité femelle est libre. Sur une de ces extrémités, brancher une des fiches extérieures du potentiomètre. Sur la fiche du milieu, brancher un fil dupont femelle-femelle.
 
|Step_Picture_00=Guitare__lectrique_Arduino_IMG_20191205_121437523.jpg
 
 
}}
 
}}
{{Tuto Step
+
{{Notes
|Step_Title=Brancher les différents éléments à la carte Arduino
+
|Deepen=Optimisation :
|Step_Content=Brancher les différents éléments comme sur le schéma.
 
  
 +
utiliser d'autre connecteur
  
Bloc d'alimentation :
+
Sur batterie, sur secteur
 +
|Applications=Objet programmable
 +
|Objectives=Construire un objet numérique
  
*pôle - (GND) à une fiche - (GND) de la carte Arduino
+
Lire / comprendre / jouer avec le code
*pôle + du bloc d'alimentation relié à une fiche 5V de la carte Arduino
 
  
Ensemble haut-parleur + potentiomètre :
+
Soliciter l'imaginaire pour transformer cet objet
 +
|Animation=- histoire du jeu vidéo
  
*extrémité libre du haut-parleur relié à une fiche GND de la carte Arduino
+
- assemblage du circuit
*fiche du milieu du potentiomètre : fiche D9 de la carte Arduino
 
  
Série de résistance :
+
- conception d'un objet fini
  
*extrémité 1 relié à la masse (GND de la batterie ou de la carte Arduino)
+
- modification du code (couleur, vitesse, son, décompte, ...)
*extrémité 2 relié au pôle + (de la batterie ou de la carte Arduino
 
  
Résistance supplémentaire (pour éviter que le son grésille)
+
- modification du contrôle (ex : utiliser des cuillères pour remplacer des interrupteurs)
  
*pôle - relié à la masse (GND de la batterie ou de la carte Arduino)
+
- invention de nouveaux modes de jeux (ex coopératif en comptant le nombre d'échanges)
*pôle + relié au fil de cuivre du manche de la guitare et à la fiche A0 de la carte Arduino
 
  
Potentiomètre
+
<br />
 
+
|Notes=https://github.com/bdring/TWANG32 ( exemple de jeu)
*fiche du milieu reliée à la fiche A1 de la carte Arduino
 
*fiches des extrémités reliés à la masse et à un pôle + (de la batterie ou fiche 5V de la carte Arduino)
 
  
Ajouter un interrupteur dans le circuit.
 
|Step_Picture_00=Guitare__lectrique_Arduino_Guitarduino_sch_ma.jpg
 
}}
 
{{Tuto Step
 
|Step_Title=Programmer la carte Arduino
 
|Step_Content=Dans le logiciel Arduino, copier-coller le code suivant : Vérifier que tout est bien branché et tester le montage en allumant le bloc d'alimentation.
 
}}
 
{{Tuto Step
 
|Step_Title=Mettre en place dans la boîte
 
|Step_Content=Mettre en place tous les éléments sur la forme en carton, coller les éléments mis en place et refermer la guitare !
 
  
<br />
+
https://www.hackster.io/techno_z/led-strip-game-55c980
|Step_Picture_00=Guitare_lectrique_Arduino_IMG_20191205_153744596.jpg
 
|Step_Picture_01=Guitare_lectrique_Arduino_IMG_20191205_153749681.jpg
 
}}
 
{{Tuto Step
 
|Step_Title=S'amuser et améliorer
 
|Step_Content=Vous pouvez désormais customiser votre instrument, lui ajouter des composants, etc...
 
}}
 
{{Notes
 
|Observations=Lorsqu'on déplace le bottleneck le long du manche de la guitare, on obtient des sons différents.
 
 
}}
 
}}
 
{{Tuto Status
 
{{Tuto Status
 
|Complete=Draft
 
|Complete=Draft
 
}}
 
}}

Version du 5 décembre 2019 à 16:47

Auteur avatarPaulineB | Dernière modification 9/02/2023 par ZAB

D1-Pong 20191205 112020.jpg

Introduction

Tutoriel documenté par Henri Giacomel, Antoine zabern et Pauline Bleunven à Nantes en Décembre 2019.
  • Fichiers

Étape 1 - Réunissez le matériel

Pour l'alimentation, vous pouvez faire fonctionner la boite en 5V c'est donc assez souple :

  • Avec un chargeur de téléphone
  • Une batterie "power bank" pour téléphone
  • des piles en série (3 piles 1,5 V font parfaitement l'affaire)
  • ...

Pour les boutons, vous pouvez les choisir en fonction du style que vous attendez de votre réalisation.


Bonus : vous pouvez ajouter selon votre imagination différents autres actionneurs (pour jouer) ou option (pour améliorer). Par exemple, haut parleur, autre bouton ...




Étape 2 - Préparer les boutons

Pour faciliter les futurs branchement, nous soudons des embouts femelles de câbles Dupont, que nous avons précédemment découper et dénuder, sur les embouts du bouton.


Remarque :

  • prévoir une longueur de câble suffisante selon la construction
  • il existe d'autres méthodes pour connecter les boutons




Étape 3 - Préparer les rubans LED

Nous avons besoin d'un ruban de 40 Leds et deux de 5 Leds


Pour chacun des trois rubans nous soudons trois câbles Dupont (rouge sur 5V/VCC, noir sur la masse/GND, plus une autre couleur pour l'entrée digitale [le programme]), que nous avons précédemment découpés et dénudés, à l'une des extrémités du ruban.


Attention au sens du courant : souder dans le sens de la flèche



Étape 4 - Préparer l'Arduino et faire les branchements

Nous n'ajoutons pas d'alimentation en l'état, car le courant fourni par l'arduino suffit pour le nombre de Leds allumées simultanément dans le code de base.


Arduino délivre 200 à 300 mA, une Led consomme entre 20 et 60 mA (60 mA avec du blanc par exemple, qui est la combinaison de toutes les couleurs de la led RGB).


Si vous souhaitez allumer plus de leds en même temps, une alimentation supplémentaire est nécessaire. (Voir branchements Version 2)




Étape 5 - Préparer la boite

Nous avons construit une boite en carton, en prenant en compte la longueur du ruban de led pour la longueur de la boite et la taille des boutons pour son épaisseurs. La breadboard et les câbles sont cachés à l'intérieur de la boîte.


Le support final peut également être construit avec d'autres matériaux.


Étape 6 - Jouer !

Étape 7 - Modifier!

Comment ça marche ?


Plus d'explications

Optimisation :

utiliser d'autre connecteur

Sur batterie, sur secteur

Applications : dans la vie de tous les jours

Objet programmable

Éléments pédagogiques

Objectifs pédagogiques

Construire un objet numérique

Lire / comprendre / jouer avec le code

Soliciter l'imaginaire pour transformer cet objet

Pistes pour animer l'expérience

- histoire du jeu vidéo

- assemblage du circuit

- conception d'un objet fini

- modification du code (couleur, vitesse, son, décompte, ...)

- modification du contrôle (ex : utiliser des cuillères pour remplacer des interrupteurs)

- invention de nouveaux modes de jeux (ex coopératif en comptant le nombre d'échanges)


Sources et ressources

https://github.com/bdring/TWANG32 ( exemple de jeu)


https://www.hackster.io/techno_z/led-strip-game-55c980

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

Commentaires

Draft