Table des matières:
- Fournitures
- Étape 1: Arduino et LED
- Étape 2: bouton Démarrer
- Étape 3: Contrôleurs
- Étape 4: Audio
- Étape 5: gravité
- Étape 6: Logiciel final
- Étape 7: Trouvez un ami avec qui rivaliser \o/
Vidéo: Smash Dash 3000 : 7 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:06
Il s'agit d'un copier-coller au 2019-04-13 de GitHub, dans le but de participer au concours LED Instructables ! Si quelqu'un a des problèmes, n'hésitez pas à déposer un problème sur GitHub !
Fichiers de projet complets sur
Il s'agit d'un projet sur les lumières. J'ai construit un jeu de course basé sur Arduino consistant à écraser un bouton et à courir jusqu'au bout d'une bande LED. Il y a des mécanismes supplémentaires comme la gravité pour rendre le jeu plus excitant.
Bravo à l'inspiration pour ce projet, [Open LED Race] (https://create.arduino.cc/projecthub/gbarbarov/open-led-race-a0331a).
Fournitures
## Fournitures
- Arduino Mega- Relais 5V- Alimentation 5V 2.5A- Bande Led WS2813 60 LED/5 mètres- Mini lecteur DF- Carte de dérivation 4 ports RJ45- Keystone RJ45 (1)- Dérivation RJ45 (2)- Condensateur 1000 uF- 470 Condensateur uF- Résistance 470 Ohm (5)- Résistance 1000 Ohm- Résistance 10k Ohm (3)- Boîte en carton- Haut-parleur 3 Watt- Canette Pringles- Flacon de pilules vide (2)- Fil solide 22 AWG- Câble Ethernet- Connecteurs RJ45 mâles- Planche à pain - Bouton Arcade (3) - Micro SD
### Autres choses dont vous aurez besoin
- Lecteur Micro SD- Pince à dénuder- Pince à sertir RJ45- Fer à souder- Soudure- Tube thermorétractable
Étape 1: Arduino et LED
### 1.1 Boîte de configuration
#### 1.1.1
Attachez à votre box: Arduino Mega, breadboard, relais, prise RJ45, prise d'alimentation
#### 1.1.2
Branchez Arduino dans la maquette (reportez-vous au schéma de câblage).
#### 1.1.3
Branchez le relais dans la maquette (reportez-vous au schéma de câblage).
#### 1.1.4
RJ45 à la planche à pain, ajouter des résistances
Vert = Ligne de données de secours Bleu = Ligne de données Orange = 5 V Marron = Terre
Ajoutez une résistance de 470 Ohm sur les deux lignes de données (reportez-vous au schéma de câblage).
#### 1.1.5
Branchez l'alimentation dans la maquette, ajoutez un condensateur de 1000 uF.
### 1.2 Configurer la bande LED
#### 1.2.1 Construire le fil d'extension LED
Environ 6-9 pieds de longueur.
Connexions de fils à souder.
Rouge (5V) = Orange Noir (Terre) = Marron Jaune (Données) = Bleu Vert (Données de sauvegarde) = Vert
Utilisez du thermorétractable.
!(./images/ledextensionwire.jpg)
#### 1.2.2 Ruban LED fils conducteurs
!(./images/ledWire.jpg)
#### 1.2.3 Branchez la bande LED dans le keystone RJ45.
### 1.3 Logiciel: allumer les lumières
Voir [`./code/step1-turnOnLights.ino`](./code/step1-turnOnLights.ino)
Étape 2: bouton Démarrer
### 2.1
La scie peut être un demi-pouce plus haute que votre boîte.
!(./images/startButtonInBox.jpg)
### 2.2
Découpez un trou pour votre bouton d'arcade.
Souder les fils au bouton de démarrage.
!(./images/startButtonHole.jpg)
### 2.3
Connectez les fils du bouton de démarrage à la planche à pain et connectez la planche à pain à Arduino.
Ajoutez une résistance de 470 oHm pour la LED. Ajoutez une résistance de 10k pour le bouton.
!(./images/startButtonWires.jpg)
### 2.4 Logiciel: projecteurs mobiles
Voir [`./code/step2-movingLights.ino`](./code/step2-movingLights.ino)
Étape 3: Contrôleurs
### 3.1 Connectez la carte de dérivation du contrôleur à l'arduino
#### 3.1.1 Premier contrôleur
Il s'agit de la configuration du premier contrôleur de joueur. Tous les fils doivent être connectés au port « D » de la carte de dérivation.
Configuration du fil du port de dérivation du contrôleur:
- Fil 1: +5 volts de retour de la jambe 2 de l'interrupteur - Connectez-vous à un bornier disponible sur la planche à pain - Connectez une résistance de 10 k ohms de ce bornier à la terre. Cette référence de masse permet d'éviter les fausses lectures positives. - Fil 2: +5 volts allant à la jambe 1 de l'interrupteur - Connectez-vous au rail d'alimentation +5 volts sur la planche à pain- Fil 3: Terre pour le bouton LED - Connectez-vous au rail d'alimentation -5 volts sur la planche à pain - Fil 4: signal +5 volts pour la LED du bouton - Connectez-vous à un bornier disponible sur la maquette - Connectez l'arduino au bornier opposé - Connectez les deux borniers avec une résistance de 470 ohms
Bouton du lecteur 1 = broche 26 LED du lecteur 1 = broche 27
#### 3.1.2 Deuxième contrôleur
Suivez les étapes pour le premier contrôleur, sauf cette fois en utilisant le port de dérivation « C ».
Bouton du lecteur 2 = broche 22 LED du lecteur 2 = broche 23
### 3.2 Faire un câble Ethernet
Environ 6-9 pieds de longueur.
!(./images/controllerWire.jpg)
### 3.2
Percez un trou au fond du pilulier.
!(./images/controllerBottomHole.jpg)
### 3.3 Ensemble supérieur du contrôleur
!(./images/controllerInside.jpg)
#### 3.3.1
Découpez un trou dans le couvercle du pilulier pour le bouton d'arcade.
#### 3.3.2
Fils à souder pour votre bouton d'arcade.
#### 3.3.3
Mettez votre bouton d'arcade dans le couvercle du pilulier.
#### 3.3.4
Fixez le connecteur femelle RJ45 de l'autre côté du couvercle.
### 3.4 Assemblage inférieur du contrôleur
!(./images/controllerAlmostFinished.jpg)
Insérez le cordon Ethernet dans le fond du pilulier, puis faites un nœud lâche juste en dessous de l'extrémité du cordon Ethernet.
### 3.5 Assemblage final du contrôleur
!(./images/controllerFinished.jpg)
Branchez l'Ethernet dans la sortie RJ45 Femelle. Faites attention lorsque vous fermez le conteneur de ne pas plier les broches des boutons.
### 3.6 Répéter pour le deuxième contrôleur
!(./images/secondController.jpg)
### 3.7 Logiciel: Contrôles du lecteur
Voir [`./code/step3-playerControls.ino`](./code/step3-playerControls.ino)
Étape 4: Audio
### 4.1 Branchez DF Player sur la maquette
Ajouter un condensateur et une résistance.
!(./images/audioCloser.jpg)
### 4.2 Branchez un haut-parleur de 3 watts sur une planche à pain
### 4.3 Télécharger des sons sur Micro SD
Le nom du dossier doit être mp3, placé sous le répertoire racine de la carte SD, et le nom du fichier mp3 doit être composé de 4 chiffres, par exemple, "0001.mp3", placé sous le dossier mp3. Si vous souhaitez le nommer en anglais et en chinois, vous pouvez l'ajouter après le numéro, par exemple, "0001hello.mp3" ou "0001后来.mp3".
Voir [`./audio/](./audio).
### 4.4 Branchez Micro SD dans le lecteur DF
### 4.5 Logiciel: Audio
Voir [`./code/step4-audio.ino`](./code/step4-audio.ino)
Étape 5: gravité
### 5.1 Mesurer
!(./images/lightsOnWall.jpg)
Accrochez votre bande LED sur un mur ou quelque chose. Choisissez un endroit qui permet à la gravité de commencer, par exemple là où la bande lumineuse commence à se déplacer verticalement.
Mesurez à quelle distance de l'extrémité de la bande LED se trouve cet emplacement. Calculez l'indice de la LED à cette position en utilisant la longueur mesurée, la longueur totale de la bande et la distance entre les LED.
### 5.2 Logiciel: temps de gravité
Voir [`./code/step5-gravity.ino`](./code/step5-gravity.ino)
Étape 6: Logiciel final
Ajoutez un gagnant au jeu.
!(./images/cheval.jpg)
Voir [`./code/step6-final.ino`](./code/step6-final.ino)
Conseillé:
Sonnette sans fil - (Raspberry PI & Amazon Dash) : 4 étapes (avec photos)
Sonnette sans fil - (Raspberry PI et Amazon Dash) : que fait-elle ? (voir vidéo) Lorsque le bouton est enfoncé, Raspberry découvre un nouveau périphérique se connectant sur le réseau sans fil. De cette façon, il peut reconnaître le bouton enfoncé et transmettre les informations à ce sujet à votre mobile (ou à un appareil de votre
Comment accéder à un disque dur Dell Inspiron 15 série 3000 : 10 étapes
Comment accéder à un disque dur Dell Inspiron 15 3000 Series Très probablement, si vous lisez ceci, vous êtes soit en train de dépanner l'ordinateur et vous cherchez à réinstaller le disque dur, soit vous
Sonnette silencieuse à bouton Amazon Dash : 10 étapes (avec photos)
Sonnette silencieuse à bouton Amazon Dash : vous regardez constamment par la fenêtre pour pouvoir intercepter les visiteurs avant qu'ils ne sonnent à la porte ? Fatigué des chiens et du bébé qui deviennent fous à chaque fois qu'il sonne ? Vous ne voulez pas dépenser une fortune pour un "intelligent" solution ? Faire une sonnette silencieuse est aussi
Dash Led Mod : 3 étapes
Dash Led Mod: vous avez déjà détesté le feu de tableau de bord vert junky avec lequel votre voiture est livrée? voici une façon de s'en débarrasser et de toujours voir votre tableau de bord la nuit. sélectionnez d'abord un tiret à mod… celui-ci fera l'affaire. note juste parce que je poste cela n'implique PAS la responsabilité de ma part, vous devez
Bricolage - Économisez ~ 200 $ et remplacez les ampoules Dash Cluster W/LED : 8 étapes
Bricolage - Économisez environ 200 $ et remplacez les ampoules du tableau de bord avec LED : le concessionnaire automobile voulait plus de 200,00 $ (pièces et main-d'œuvre - la plupart du temps) pour remplacer les ampoules du groupe d'instruments de notre Voyager 2001. Si vous suivez ces instructions, vous pouvez le faire vous-même pendant environ 20 minutes de votre temps et environ 22,90 $