(Captobox_IMG_20191204_152320_01__01) |
|||
Ligne 1 : | Ligne 1 : | ||
− | + | {{Tuto Details | |
+ | |Main_Picture=D1-Pong_20191205_112020.jpg | ||
+ | |Licences=Attribution (CC-BY) | ||
+ | |Description=Jouez au pong en 1D ! Renvoyez-vous la led avant qu'elle n'atteigne l'extrémité du ruban. | ||
+ | |Disciplines scientifiques=Arduino | ||
+ | |Difficulty=Technical | ||
+ | |Duration=5 | ||
+ | |Duration-type=hour(s) | ||
+ | }} | ||
+ | {{Introduction | ||
+ | |Introduction=Tutoriel documenté par Henri Giacomel, Antoine zabern et Pauline Bleunven à Nantes en Décembre 2019. | ||
+ | }} | ||
+ | {{Materials | ||
+ | |ItemList={{ItemList | ||
+ | |Item=Breadboard | ||
+ | }}{{ItemList | ||
+ | |Item=Câble USB - micro-USB | ||
+ | }}{{ItemList | ||
+ | |Item=Câble Dupont | ||
+ | }}{{ItemList | ||
+ | |Item=Bouton poussoir | ||
+ | }}{{ItemList | ||
+ | |Item=Chargeur à port USB | ||
+ | }}{{ItemList | ||
+ | |Item=Fer à souder | ||
+ | }}{{ItemList | ||
+ | |Item=Cutter | ||
+ | }}{{ItemList | ||
+ | |Item=Carton | ||
+ | }}{{ItemList | ||
+ | |Item=Arduino nano | ||
+ | }} | ||
+ | |Tuto_Attachments={{Tuto Attachments | ||
+ | |Attachment=D1-Pong_PONGfinal_KIT_ok.ino | ||
+ | }}{{Tuto Attachments | ||
+ | |Attachment=D1-Pong_Pong_V3.2_-_6Pts_-_Dolby_digital_surround_edition_avec_son_.ino | ||
+ | }} | ||
+ | }} | ||
+ | {{Tuto Step | ||
+ | |Step_Title=Réunissez le matériel | ||
+ | |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. | ||
+ | |||
+ | |||
+ | '''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 | ||
+ | |Step_Title=Préparer les boutons | ||
+ | |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 : | ||
+ | |||
+ | *prévoir une longueur de câble suffisante selon la construction | ||
+ | *il existe d'autres méthodes pour connecter les boutons | ||
+ | |Step_Picture_00=D1-Pong_20191205_111748.jpg | ||
+ | }} | ||
+ | {{Tuto Step | ||
+ | |Step_Title=Préparer les rubans LED | ||
+ | |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. | ||
+ | |||
+ | |||
+ | Attention au sens du courant : souder dans le sens de la flèche | ||
+ | |||
+ | <br /> | ||
+ | |Step_Picture_00=D1-Pong_20191205_111538.jpg | ||
+ | |Step_Picture_01=D1-Pong_20191205_111046.jpg | ||
+ | |Step_Picture_02=D1-Pong_20191205_111453.jpg | ||
+ | }} | ||
+ | {{Tuto Step | ||
+ | |Step_Title=Préparer l'Arduino et faire les branchements | ||
+ | |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). | ||
+ | |||
+ | |||
+ | 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. | ||
+ | |||
+ | |||
+ | Le support final peut également être construit avec d'autres matériaux. | ||
+ | |Step_Picture_00=D1-Pong_20191205_112238.jpg | ||
+ | |Step_Picture_01=D1-Pong_20191205_112216.jpg | ||
+ | |Step_Picture_02=D1-Pong_20191205_112154.jpg | ||
+ | }} | ||
+ | {{Tuto Step | ||
+ | |Step_Title=Uploader le code | ||
+ | |Step_Content=Télécharger : | ||
+ | |||
+ | |||
+ | - Arduino IDE | ||
+ | |||
+ | https://www.arduino.cc/en/main/software | ||
+ | |||
+ | |||
+ | - Le code dans l'onglet fichier de ce tutoriel | ||
+ | |||
+ | |||
+ | - La librairie FastLED disponible ici | ||
+ | |||
+ | https://github.com/FastLED/FastLED | ||
+ | |||
+ | |||
+ | Puis uploader le code dans l'arduino. | ||
+ | |||
+ | Verifier bien dans l'onglet outils, que le port et le type de carte soit bien | ||
+ | |||
+ | cocher. | ||
+ | |||
+ | |||
+ | - | ||
+ | }} | ||
+ | {{Tuto Step | ||
+ | |Step_Title=Jouer ! | ||
+ | }} | ||
+ | {{Tuto Step | ||
+ | |Step_Title=Modifier! | ||
+ | }} | ||
+ | {{Notes | ||
+ | |Deepen=Optimisation : | ||
+ | |||
+ | - Utiliser d'autres connecteurs | ||
+ | |||
+ | - Sur batterie, sur secteur | ||
+ | |Applications=Objet programmable | ||
+ | |Objectives=Construire un objet numérique | ||
+ | |||
+ | Lire / comprendre / jouer avec le code | ||
+ | |||
+ | Solliciter l'imaginaire pour transformer cet objet | ||
+ | |Animation=- 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) | ||
+ | |||
+ | <br /> | ||
+ | |Notes=https://github.com/bdring/TWANG32 ( exemple de jeu) | ||
+ | |||
+ | |||
+ | https://www.hackster.io/techno_z/led-strip-game-55c980 | ||
+ | }} | ||
+ | {{Tuto Status | ||
+ | |Complete=Published | ||
+ | }} |
Auteur PaulineB | Dernière modification 9/02/2023 par ZAB
D1-Pong_20191205_112020.jpg
Pour l'alimentation, vous pouvez faire fonctionner la boite en 5V c'est donc assez souple :
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 ...
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 :
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
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)
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.
Télécharger :
- Arduino IDE
https://www.arduino.cc/en/main/software
- Le code dans l'onglet fichier de ce tutoriel
- La librairie FastLED disponible ici
https://github.com/FastLED/FastLED
Puis uploader le code dans l'arduino.
Verifier bien dans l'onglet outils, que le port et le type de carte soit bien
cocher.
-
Optimisation :
- Utiliser d'autres connecteurs
- Sur batterie, sur secteur
Objet programmable
Construire un objet numérique
Lire / comprendre / jouer avec le code
Solliciter l'imaginaire pour transformer cet objet
- 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)
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.
Published
Cliquer sur une date et heure pour voir le fichier tel qu'il était à ce moment-là.
Date et heure | Vignette | Dimensions | Utilisateur | Commentaire | |
---|---|---|---|---|---|
actuel | 5 décembre 2019 à 11:18 | 4 608 × 2 175 (1,92 Mio) | 20-syl (discussion | contributions) | Captobox_IMG_20191204_152320_01__01 |
La page suivante utilise ce fichier :
Modèle de l'appareil photo | ONEPLUS A5000 |
---|---|
Fabricant de l'appareil photo | OnePlus |
Sensibilité ISO | 320 |
Date de la prise originelle | 4 décembre 2019 à 15:23 |
Longueur focale | 4,103 mm |
Temps d'exposition | 1/50 s (0,02 s) |
Ouverture | f/1,7 |
Largeur | 4 608 px |
Hauteur | 2 175 px |
Orientation | 0 |
Date de modification du fichier | 4 décembre 2019 à 15:23 |
Ouverture de l'APEX | 1,53 |
Programme d'exposition | Indéfini |
Longueur focale pour un film 35 mm | 24 mm |
Balance des blancs | Automatique |
Date de la numérisation | 4 décembre 2019 à 15:23 |
vitesse d'obturation de l'APEX | 5,643 |
Flash | Flash non déclenché, suppression du flash obligatoire |
Source de lumière | Inconnue |
Vous avez entré un nom de page invalide, avec un ou plusieurs caractères suivants :
< > @ ~ : * € £ ` + = / \ | [ ] { } ; ? #