Table des matières:

Télécommander votre robot Arduino : 7 étapes
Télécommander votre robot Arduino : 7 étapes

Vidéo: Télécommander votre robot Arduino : 7 étapes

Vidéo: Télécommander votre robot Arduino : 7 étapes
Vidéo: How to Make a Mini Robot bug 2024, Novembre
Anonim
Contrôlez à distance votre robot Arduino
Contrôlez à distance votre robot Arduino
Contrôlez à distance votre robot Arduino
Contrôlez à distance votre robot Arduino

Dans ce Instructable, je vais couvrir pour utiliser un Adafruit Motor Shield pour Arduino V2 aux côtés d'une antenne nRF24L01 pour faire un robot télécommandé à longue portée. J'utilise un ancien Adafruit Arduino 101 CurrieBot avec un Arduino Uno au lieu de l'Arduino 101 fourni avec le robot. Ce tutoriel est cependant applicable à tout projet Arduino exécutant un Adafruit Motor Shield V2 qui souhaite utiliser les antennes nRF24L01 ou nRF24L01+ pour contrôler leur projet.

Les matériaux utilisés

  • Kit Arduino 101 Curiebot (à l'aide d'un Arduino Uno) -
  • Contrôleur Arduino universel -
  • 2x antennes nRF24L01 -
  • Adaptateur de dérivation nRF23L01 -
  • Une demi-baguette fendue
  • 3x attaches de pain
  • 7x câbles de raccordement mâle à femelle -

Si vous recherchez un contrôleur de moteur polyvalent, le bouclier moteur d'Adafruit est une excellente option. Il a la capacité de quatre moteurs à courant continu ou de deux moteurs pas à pas ainsi que de nombreux servos. Le contrôleur accepte une alimentation séparée si vous ne souhaitez pas partager avec l'Arduino ci-dessous. Cela en fait une excellente option lors de la conception et de la construction de votre propre robot, vous offrant de nombreuses options.

Étape 1: prenez un robot à contrôler

Prenez un robot pour contrôler
Prenez un robot pour contrôler

J'ai utilisé un CurieBot avec un Arduino Uno comme robot de base, mais vous pouvez utiliser le cadre de votre choix. Pour assembler le kit Curiebot, j'ai suivi les instructions en ligne, mais si vous assemblez votre propre robot, je recommanderais qu'il alimente les moteurs à l'aide d'une alimentation séparée. Testez le blindage du moteur adafruit avant de câbler l'antenne pour vous assurer qu'il fonctionne correctement. J'ai utilisé des en-têtes d'empilage de boucliers sur mon bouclier de moteur au lieu des en-têtes fournis avec celui-ci pour rendre le bouclier plus extensible et plus facile à connecter. Si votre bouclier moteur est arrivé en soldat ou si vous l'avez déjà utilisé, ce n'est pas un problème. Il y a une rangée identique de connecteurs juste à côté des broches qui se connectent à l'Arduino, ce qui facilite l'ajout d'en-têtes femelles au blindage.

Étape 2: Ajouter la prise en charge de l'antenne

Ajouter un support d'antenne
Ajouter un support d'antenne

J'ai fendu une baguette l'autre soir et elle s'est insérée dans la fente du cadre de mon robot, je l'ai donc utilisée. Pour cela, tout type de support devrait fonctionner. Quelque chose pour tenir l'antenne à la verticale et la carte hors du cadre métallique.

Étape 3: Fixez sans serrer l'antenne

Fixez sans serrer l'antenne
Fixez sans serrer l'antenne
Fixez sans serrer l'antenne
Fixez sans serrer l'antenne

Utilisez une attache à pain pour attacher sans serrer l'antenne et le panneau de dérivation au robot. Assurez-vous qu'il est positionné où vous le souhaitez et de préférence en position verticale (j'ai trouvé que cela aide à la qualité et à la portée du signal).

Étape 4: Fixez l'antenne

Fixez l'antenne
Fixez l'antenne

Lorsque vous l'obtenez où vous le souhaitez, fixez l'antenne sur le robot. J'ai utilisé deux autres attaches à pain pour attacher les deux extrémités de l'antenne et le panneau de dérivation au robot.

Conseillé: