Table des matières:

Robot tambour Arduino simple : 5 étapes
Robot tambour Arduino simple : 5 étapes

Vidéo: Robot tambour Arduino simple : 5 étapes

Vidéo: Robot tambour Arduino simple : 5 étapes
Vidéo: Making Robot at Home using Arduino | Robotics using Arduino [Easy to Understand] 2024, Juillet
Anonim
Image
Image
Matériaux et outils
Matériaux et outils

Je vais admettre. J'ai fait ce projet par pur ennui après avoir été coincé à l'intérieur pendant quelques jours pendant une série de petites mais problématiques tempêtes de neige. En regardant mon arduino, quelques servos et du ruban adhésif, l'idée de base d'un robot tambour de merde a commencé à se concrétiser. Il s'avère que si vous avez tout ce qu'il faut, il s'agit d'un projet qui peut être réalisé en 15 minutes environ sans aucune expérience requise.

Si vous venez de commencer ou si vous cherchez à parfaire vos compétences en arduino, cela pourrait être un bon point de départ. Commençons.

Étape 1: Matériaux et outils

Matériaux et outils
Matériaux et outils

Matériaux:

  • Arduino Uno (bien que presque toutes les cartes devraient fonctionner)
  • (2) servomoteurs à rotation positionnelle
  • planche à pain sans soudure
  • fils de planche à pain (au moins une douzaine)
  • un morceau de bois plat
  • (2) bâtons de faucille, goujons, crayons ou autres alternatives appropriées aux baguettes
  • un tampon en caoutchouc, un couvercle de boîte de café ou une autre alternative à la tête de tambour

Outils:

  • un ordinateur portable avec une version récente de l'IDE Arduino installée
  • un câble de programmation USB qui se connecte à l'arduino
  • ruban
  • pistolet à colle chaude (ou faites simplement preuve de créativité avec le ruban adhésif)

Temps:

15 minutes dans des conditions idéales. Peut-être une heure si les choses ne fonctionnent pas bien la première fois

Étape 2: Câblage

Câblage
Câblage
Câblage
Câblage
Câblage
Câblage
Câblage
Câblage

Commençons par câbler quelques éléments ensemble.

Chaque servomoteur a trois connexions: une pour l'alimentation, une seconde pour la terre et une troisième pour les données (ou quelque chose comme ça). Le positif est toujours rouge, le sol est généralement marron ou noir et les données orange ou blanc. À l'aide d'une planche à pain ou des broches d'en-tête de l'arduino, connectez l'alimentation et la terre de l'arduino à chaque moteur. Connectez le fil de données d'un moteur à la broche 5 et le fil de données de l'autre moteur à la broche 6. Assurez-vous que les deux broches prennent en charge PWM. Et…. c'est ça! Ce n'était pas trop dur.

Étape 3: Construisez la chose

Construire la chose
Construire la chose
Construire la chose
Construire la chose

Maintenant, nous devons construire le cadre

Vous pouvez utiliser votre imagination pour cette partie. Je l'ai construit sur un morceau de bois plat, mais un morceau de carton plat fonctionnerait tout aussi bien. Tout ce qui est plat, solide et facile à travailler servira de bonne base.

Pour maintenir les moteurs en place, j'ai coupé deux morceaux de bois d'un bâtonnet de peinture - le genre que vous pouvez obtenir gratuitement lorsque vous achetez un bidon de douleur à la quincaillerie. J'ai trouvé que ces bâtonnets d'agitation sont remarquablement polyvalents. Un de ces jours, je vais poster un projet entièrement fait de bâtons de peinture. Quoi qu'il en soit, vous devrez coller ces morceaux à chaud pour qu'ils n'aillent nulle part.

Ensuite, nous allons faire les pilons. J'ai coupé deux longueurs de 5 pouces de tiges de goujon de 1/4 pouce, bien que quelque chose comme des bâtons de popsickle fonctionnerait tout aussi bien. Collez-les ou collez-les sur les palonniers des servos.

Si vous ne l'avez pas déjà fait, collez les moteurs sur des morceaux de bâton de peinture ou tout ce que vous utilisez pour les maintenir en place.

C'est ça! C'est l'heure du code…

Étape 4: Installez le code

Installer le code
Installer le code

Une fois que tout est prêt, il est temps d'installer du code. C'est la partie où vous aurez besoin de l'IDE Arduino et d'un câble de programmation USB.

Vous pouvez écrire le vôtre si vous le souhaitez, ou vous pouvez simplement utiliser le mien. Il y a des tonnes de notes et d'instructions dans le code, ne vous inquiétez pas.

Si vous envisagez d'écrire votre propre code, il peut être judicieux d'apprendre à utiliser les commandes d'asservissement, car elles peuvent devenir un peu délicates. N'oubliez pas non plus que les servomoteurs mettent du temps à passer d'une position à l'autre. Ce temps doit être pris en compte dans le code, en particulier lors de l'écriture d'un programme sensible au temps. Vous ne voudriez pas que votre drum bot soit décalé.

Étape 5: Aller plus loin

Aller plus loin
Aller plus loin
Aller plus loin
Aller plus loin

Félicitations! Vous venez d'assembler un robot tambour fonctionnel. Fatigué de ses tapotements incessants ? Non? Eh bien, vous le serez bientôt. Alors, que pourrions-nous faire pour rendre cela un peu plus intéressant ?

Pour commencer, j'aurais pu écrire un meilleur code qui improvise des rythmes ou qui pourrait jouer des triolets plutôt que des boucles interminables de noires et de croches.

Arduino dispose également d'une fonction de tonalité (Hz, durée) qui lui permet de jouer du son via une broche PWM. À l'aide d'un tableau de fréquences de notes (voir ci-dessus) et d'une programmation créative, l'Arduino pourrait jouer une mélodie tout en établissant des rythmes malades.

Si l'un d'entre vous réalise ce projet, merci de me le faire savoir ! J'aimerais beaucoup le voir.

Si cela vous a plu, assurez-vous de vous abonner à ma chaîne youtube où je publie d'autres projets liés à la science et à la technologie. Plus récemment, j'ai travaillé sur des trucs de fusée, alors gardez un œil sur cela.

C'est tout pour ce projet ! Maintenant va faire quelque chose

Conseillé: