Table des matières:

Eduarduino le robot de la danse ! : 5 étapes
Eduarduino le robot de la danse ! : 5 étapes

Vidéo: Eduarduino le robot de la danse ! : 5 étapes

Vidéo: Eduarduino le robot de la danse ! : 5 étapes
Vidéo: ПОПУЛЯРНЫЙ ТАНЕЦ Astronomia SHUFFLE TUTORIAL TUZELITY 2024, Juillet
Anonim
Image
Image

Vous avez du mal à devenir célèbre sur Tik-Tok ? Nous avons une solution pour vous!

Eduarduino est votre propre proxy Tik-Tok personnel ! C'est un robot dansant capable d'exécuter tous les mouvements de danse impossibles !

Le système de mouvement haute fidélité d'Eduarduino s'inspire de la marionnette classique. Il utilise des servomoteurs et des LED pour danser sur votre musique préférée afin que vous puissiez devenir célèbre Tik-Tok par procuration.

Étape 1: Fournitures

Fournitures
Fournitures

Pour créer votre propre Eduarduino, vous aurez besoin de:

- 1x microcontrôleur Arduino

- 4x servomoteur

- 1x capteur de son

- 1x LED RVB

- 1x planche à pain

- 24x câbles de démarrage

- Super colle

- Fil de pêche

- Feuilles acryliques noires de 6 mm

- Accès à une imprimante 3D et à une découpeuse laser

Étape 2: Imprimer et découper des composants

Imprimer et découper des composants
Imprimer et découper des composants

Téléchargez les fichiers.stl ci-dessous et imprimez-les en 3D. Ensuite, téléchargez les fichiers de rhinocéros et découpez-les au laser. Nous avons utilisé de l'acrylique noir de 6 mm pour les pièces découpées au laser et du PLA noir pour les composants imprimés en 3D.

Étape 3: Assembler la base et les circuits

Assembler la base et les circuits
Assembler la base et les circuits
Assembler la base et les circuits
Assembler la base et les circuits

1. Collez ensemble les pièces découpées au laser pour assembler la colonne.

2. Positionnez et collez les quatre servos sur le treillis supérieur comme indiqué, en vous assurant que chaque bras de servo a suffisamment d'espace pour tourner librement. Placez la LED au centre du treillis supérieur et collez-la en place. Faites passer les fils des quatre servomoteurs et des LED à travers la colonne et par le bas.

3. Fixez le treillis supérieur à la colonne avec de la colle et terminez le câblage en attachant les extrémités des câbles de servo à la planche à pain comme indiqué dans le schéma de câblage fritzing.

4. Fixez la planche à pain et le câblage dans le bas de la base (ruban ou colle) et fixez le capteur de son de manière à ce qu'il sorte du petit trou sur le côté de la base. Placez la plate-forme sur la base mais ne la collez pas (c'est le cercle avec un trou carré dedans).

5. Faites glisser la colonne dans le trou de la plate-forme et collez-la à la rainure carrée au bas de la base. Pendant que vous faites cela, assurez-vous que les fils provenant de la colonne sont rentrés dans la petite ouverture à la base de la colonne.

6. Maintenant, faites glisser la plate-forme vers le haut pour accéder à l'intérieur de la base et complétez le circuit en attachant les fils des servomoteurs et de la LED à la planche à pain comme indiqué dans le schéma de câblage.

7. Attachez ou collez le fil de pêche de l'extrémité de chaque bras de servo aux articulations d'Eduarduino. Nous avons attaché un servo à l'arrière des hanches, un à l'avant des hanches, un à la main droite et un à la main gauche, et ancré la tête au treillis au-dessus pour suspendre Eduarduino (assurez-vous que ses pieds touchent doucement le sol). Utilisez les petits trous de boucle dans les hanches, les mains et la tête pour fixer le fil de pêche.

TERMINÉ

Étape 4: Coder (IDE Arduino)

Le code utilisé par Eduarduino engage les servomoteurs à des degrés divers et illumine une LED dans l'une des trois couleurs en fonction du volume de son détecté par un capteur sonore. Cela permet à la danse d'Eduarduino d'être unique à chaque chanson.

Cliquez ci-dessous pour télécharger le code !

Étape 5: Résultats et réflexions

Eduarduino fonctionne de la manière que nous envisageons depuis la conception

de son idée première: une machine qui réagit au son et contrôle une marionnette flexible pour la faire danser. Cependant, il y a des moments où nous devons ajuster les idées et repenser certains éléments, fonctionnalités supplémentaires et autres problèmes préliminaires et d'assemblage avant son achèvement:

1. Faire le corps d'Eduarduino

Le corps d'Eddie était difficile à comprendre. Essentiellement, son corps devait être suffisamment souple pour danser mais aussi suffisamment rigide pour conserver sa posture et sa forme humanoïde. Nous avons décidé d'utiliser une « articulation de connexion en chaîne » dans des points spécifiques comme: les mains, les coudes, les épaules, les hanches et les jambes.

2. Ajuster le code

Le microcontrôleur Arduino a dû être ajusté plusieurs fois car nous avons dû ajouter plus de servomoteurs et une lumière LED supplémentaire. En ajoutant ces éléments, le mouvement des servos a été affecté en réduisant son angle de rotation. Après des essais et des erreurs en éditant le code, nous avons pu trouver une solution et faire tourner chaque servo à sa pleine capacité de rotation tout en gardant le voyant LED allumé et en basculant entre le rouge, le bleu et le vert.

3. Trouver le bon endroit pour les servos et les connexions ponctuelles

Nous avons dû expérimenter la position de chaque servo et sa connexion au corps d'Eduarduino pour nous assurer que les mouvements de danse étaient fluides. Il a fallu une série d'essais pour trouver l'emplacement parfait, la taille du fil de pêche et les points de connexion.

En outre, nous considérons que certaines choses pourraient être améliorées dans la conception de notre Eduarduino:

· Le corps pourrait avoir plus de points d'inflexion, spécialement dans les jambes et la tête.

· Les servos pourraient avoir des plages de rotation personnalisées. Dans ce cas, la plage de rotation de chaque servo peut avoir une relation avec la partie du corps auquel il est attaché, permettant une plus grande combinaison de mouvements.

· Les servos pourraient avoir des bras plus gros, de cette façon nous pourrions étendre l'amplitude de mouvement et même augmenter la taille d'Eduarduino lui-même.

Conseillé: