Table des matières:

Smash Dash 3000 : 7 étapes
Smash Dash 3000 : 7 étapes

Vidéo: Smash Dash 3000 : 7 étapes

Vidéo: Smash Dash 3000 : 7 étapes
Vidéo: Driving Fail Viewers Edition #7 | Scooter Smash! 2024, Novembre
Anonim
Smash Dash 3000
Smash Dash 3000
Smash Dash 3000
Smash Dash 3000
Smash Dash 3000
Smash Dash 3000

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

Arduino et LED
Arduino et LED
Arduino et LED
Arduino et LED
Arduino et LED
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

Bouton Start
Bouton Start
Bouton Start
Bouton Start
Bouton Start
Bouton Start

### 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

Contrôleurs
Contrôleurs
Contrôleurs
Contrôleurs
Contrôleurs
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

l'audio
l'audio
l'audio
l'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é

La gravité
La 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

Logiciel final
Logiciel final

Ajoutez un gagnant au jeu.

!(./images/cheval.jpg)

Voir [`./code/step6-final.ino`](./code/step6-final.ino)

Conseillé: