Table des matières:

Voiture Robo-Band : 11 étapes
Voiture Robo-Band : 11 étapes

Vidéo: Voiture Robo-Band : 11 étapes

Vidéo: Voiture Robo-Band : 11 étapes
Vidéo: Kraftwerk - The Robots (Official Video) 2024, Juillet
Anonim
Voiture Robo-Bande
Voiture Robo-Bande

Ceci est une mise à niveau de votre voiture traditionnelle alimentée par un élastique

Étape 1: Rassemblez les matériaux

Rassembler des matériaux
Rassembler des matériaux
Rassembler des matériaux
Rassembler des matériaux
Rassembler des matériaux
Rassembler des matériaux

Pour ce projet, vous aurez besoin des éléments suivants:

  • 4 roues de préférence de la même taille (nous avons imprimé les nôtres en 3D)
  • Un goujon qui s'insère dans les roues
  • Un kit arduino (nous avons utilisé un kit SparkFun RedBoard)
  • Structure sur laquelle l'arduino peut s'asseoir (nous avons imprimé la nôtre en 3D)
  • Batterie
  • Élastiques
  • Du matériel pour surélever l'arduino afin qu'il ne soit pas directement sur le corps (nous avons utilisé des écrous)
  • Colle chaude
  • Vis
  • Un appareil semblable à une charnière
  • Facultatif: ruban adhésif et contreplaqué pour faire une rampe

Étape 2: Concevez votre structure

Concevez votre structure
Concevez votre structure
Concevez votre structure
Concevez votre structure

Vous devrez imprimer en 3D la base où l'arduino se placera

Pour cela, utilisez un logiciel en ligne qui permet aux utilisateurs de concevoir leur propre modèle pouvant être imprimé

OnShape est un excellent logiciel de conception en ligne gratuit que nous avons utilisé

Notre base était un trapèze avec deux trous pour les axes dans la structure

Les dimensions du croquis sont répertoriées dans l'image ci-dessus ainsi qu'un lien ci-dessous:

cad.onshape.com/documents/048fc6be951616f14e2deccc/w/20989624bf2558bc37959b78/e/68c66e4b2b2e6e5c3f831475

Étape 3: Concevoir des roues

Roues de conception
Roues de conception
Roues de conception
Roues de conception

Cette étape n'est pas obligatoire, nous voulions juste expliquer chaque étape que nous avons faite

Si vous pouvez trouver quatre roues de la même taille, utilisez-les et assurez-vous que l'essieu s'adapte à ces roues

Nous avons imprimé en 3D toutes les roues avec OnShape

Remarque: les quatre roues ne doivent pas nécessairement être de la même taille. Tant qu'il y a deux paires de la même taille, chaque paire n'a pas à être exactement égale. Si vous avez des paires de roues inégales, placez la plus petite paire à l'avant de la voiture.

Voici le lien pour notre conception sur OnShape:

cad.onshape.com/documents/e1922e8518bcb45ebed6572a/w/079056c283baf08413a9531b/e/6447ceb52e949cd1573223c7

Étape 4: Configurer Arduino pour Buzzer

Configurer Arduino pour Buzzer
Configurer Arduino pour Buzzer
Configurer Arduino pour Buzzer
Configurer Arduino pour Buzzer
Configurer Arduino pour Buzzer
Configurer Arduino pour Buzzer

Suivez les instructions du Guide SIK pour le circuit 11, le buzzer Piezo

Cette configuration est assez simple, alors suivez simplement les instructions du livre

Une modification nécessaire est que le buzzer doit être déplacé vers la moitié inférieure de la planche à pain. Peu importe l'emplacement que vous choisissez, tant que les deux fils de mise à la terre du buzzer se trouvent dans les rangées adjacentes aux pieds du buzzer. Le fil orange reliant le buzzer à l'arduino RedBoard DOIT être repincé au trou 8.

Dépannage: notre buzzer d'origine était correctement branché, mais pas très fort, nous avons donc basculé avec un buzzer d'un autre kit et le volume était beaucoup plus fort

Étape 5: Configurer Arduino pour les lumières

Configurer Arduino pour les lumières
Configurer Arduino pour les lumières
Configurer Arduino pour les lumières
Configurer Arduino pour les lumières
Configurer Arduino pour les lumières
Configurer Arduino pour les lumières

Suivez les instructions du Guide SIK pour le circuit 3, la LED RVB

Ajoutez ce circuit au circuit précédent pour permettre aux deux fonctions de s'exécuter simultanément sur l'arduino

Le fil reliant la patte bleue de la LED RBG DOIT être repincé dans le trou 6.

Encore une fois, cette étape suit les instructions du livre, mais assurez-vous de vérifier toutes les connexions si vous rencontrez des difficultés.

Étape 6: Combinez les codes

Combiner les codes
Combiner les codes
Combiner les codes
Combiner les codes
Combiner les codes
Combiner les codes
Combiner les codes
Combiner les codes

Cette partie est un peu délicate. Vous devrez combiner les codes des deux circuits pour vous assurer qu'ils fonctionnent simultanément.

Le programme complet est présenté ci-dessus, mais je vais vous guider à travers les modifications les plus complexes.

Définir des variables

Tout d'abord, déplacez toutes les variables des deux didacticiels SIK Circuit vers le haut du programme.

Redéfinissez la variable BLUE_PIN à 6.

Redéfinissez la variable buzzerPin à 8.

Les notes, le tempo et les temps peuvent être modifiés pour refléter n'importe quelle chanson que vous souhaitez, mais assurez-vous que la variable songLength est égale au nombre de notes de votre chanson.

Boucle de configuration

Tout ce qui devrait être dans cette boucle sont les quatre commandes pinMode: une pour chaque lumière et le buzzer.

Boucle vide

Tout d'abord, combinez les boucles vides des deux programmes.

Ensuite, supprimez les lignes de code contrôlant les lumières: Nous allons changer le code pour faire clignoter des couleurs aléatoires en synchronisation avec la chanson.

Dans la boucle void, définissez myColor comme void myColor(int redIntensity, int greenIntensity, int blueIntensity). Cette ligne va juste au-dessus des commandes analogWrite au bas de la boucle combinée.

Au-dessus de la commande de ton, définissez myColor à myColor(r, g, b). Au-dessus de cela, définissez int r, int g et int b sur random(255). Cela appellera une intensité aléatoire pour chaque couleur.

En dessous, établissez une commande Serial.println pour chacun de r, g et b.

Votre code fini devrait correspondre aux photos ci-dessus. Les photos sont divisées en variables, configuration vide et boucle vide, la boucle vide comportant deux photographies. S'amuser

Dépannage

Vérifiez que myColor(r, g, b) est défini avant le ton !

Étape 7: imprimer

Imprimer
Imprimer
Imprimer
Imprimer

Maintenant que l'arduino est configuré, vous pouvez imprimer vos conceptions depuis OnShape

Étape 8: Assembler la structure

Assembler la structure
Assembler la structure
Assembler la structure
Assembler la structure
Assembler la structure
Assembler la structure

Matériaux: Batterie, structure de carrosserie imprimée, roues, essieux, élastiques, circuit imprimé arduino terminé, colle chaude, écrous, vis

  1. Coller à chaud deux écrous sur le dessus de la structure combler l'écart dans la structure
  2. Fixez l'arduino sur la structure en enroulant un élastique autour de la structure et de l'arduino
  3. Collez à chaud votre charnière sur le côté de la structure pour qu'elle puisse supporter la batterie sans gêner l'élastique utilisé pour alimenter la voiture (photos 3 et 4)
  4. Utilisez un élastique pour fixer la batterie à la charnière. Il doit reposer à l'extérieur de toute la structure (photos 5 et 6)
  5. Insérez le goujon dans les trous de l'essieu et assurez-vous que les roues sont solidement fixées à l'essieu
  6. Percez un trou au centre de l'essieu arrière
  7. Mettez la vis dans le trou de vis

Étape 9: préparer le lancement

Préparer le lancement
Préparer le lancement
Préparer le lancement
Préparer le lancement
Préparer le lancement
Préparer le lancement

Vous avez presque fini!

  1. Mettez une bande de caoutchouc sur chaque roue arrière pour la traction
  2. Faites une chaîne d'élastiques et attachez-la à la lèvre à l'avant du corps
  3. Accrocher le dernier élastique sur la vis et enrouler l'axe vers l'arrière

Étape 10: Lancer

Image
Image

Toutes nos félicitations!

Étape 11: Facultatif: Construisez une rampe

Obtenez n'importe quel morceau de bois ou de plastique ou tout ce que vous voulez qui soit assez large pour vos roues !

Comme vous pouvez le voir, nous avons utilisé du ruban adhésif et du contreplaqué, donc vraiment tout fonctionnera

Obtenez ensuite un support pour élever votre rampe à l'angle souhaité, lancez votre voiture et regardez !

Conseillé: