Inhoudsopgave:

Bedien uw Arduino-robot op afstand: 7 stappen
Bedien uw Arduino-robot op afstand: 7 stappen

Video: Bedien uw Arduino-robot op afstand: 7 stappen

Video: Bedien uw Arduino-robot op afstand: 7 stappen
Video: Koffiezetten met je Arduino 2024, November
Anonim
Bedien uw Arduino-robot op afstand
Bedien uw Arduino-robot op afstand
Bedien uw Arduino-robot op afstand
Bedien uw Arduino-robot op afstand

In deze Instructable ga ik het hebben over het gebruik van een Adafruit Motor Shield voor Arduino V2 naast een nRF24L01-antenne om een op afstand bestuurbare robot met een groot bereik te maken. Ik gebruik een oude Adafruit Arduino 101 CurrieBot met een Arduino Uno in plaats van de Arduino 101 die bij de robot is geleverd. Deze tutorial is echter van toepassing op elk Arduino-project met een Adafruit Motor Shield V2 die nRF24L01- of nRF24L01+-antennes wil gebruiken om hun project te besturen.

Gebruikte materialen

  • Arduino 101 Curiebot Kit (met behulp van een Arduino Uno) -
  • Universele Arduino-controller -
  • 2x nRF24L01 antennes -
  • nRF23L01 Breakout-adapter -
  • Een halve gespleten chopstick
  • 3x Broodstropdassen
  • 7x mannelijke naar vrouwelijke jumperdraden -

Als u op zoek bent naar een veelzijdige motorcontroller, is het motorschild van Adafruit een goede optie. Het heeft de capaciteit voor vier gelijkstroommotoren of twee stappenmotoren, evenals vele servo's. De controller accepteert een aparte voeding als je niet wilt delen met de Arduino hieronder. Dit maakt het een geweldige optie bij het ontwerpen en bouwen van je eigen robot, waardoor je veel opties hebt.

Stap 1: Pak een robot om te besturen

Pak een robot om te besturen
Pak een robot om te besturen

Ik gebruikte een CurieBot met een Arduino Uno als mijn basisrobot, maar je kunt elk frame gebruiken dat je kiest. Om de Curiebot-kit te monteren, heb ik de online-instructies gevolgd, maar als je je eigen robot in elkaar zet, raad ik aan om de motoren aan te drijven met een aparte voeding. Test de adafruit-motorafscherming voordat u de antenne bedraden om er zeker van te zijn dat deze correct functioneert. Ik heb schildstapelkoppen op mijn motorschild gesoldeerd in plaats van de meegeleverde headers om het schild uitbreidbaarder te maken en gemakkelijker aan te sluiten. Als je motorschild gesoldeerd is of je hebt het al gesoldeerd, dan is dat prima. Er is een identieke rij connectoren direct naast de pinnen die verbinding maken met de Arduino, waardoor het gemakkelijk is om vrouwelijke headers aan het schild toe te voegen.

Stap 2: Antenne-ondersteuning toevoegen

Antenne-ondersteuning toevoegen
Antenne-ondersteuning toevoegen

Ik heb laatst een eetstokje gespleten en het paste in de gleuf in het frame van mijn robot, dus ik gebruikte het. Hiervoor zou elke vorm van ondersteuning moeten werken. Iets om de antenne rechtop te houden en het bord van het metalen frame.

Stap 3: Bevestig de antenne losjes

Bevestig de antenne losjes
Bevestig de antenne losjes
Bevestig de antenne losjes
Bevestig de antenne losjes

Gebruik een stropdas om de antenne en het breakout-bord losjes aan de robot te bevestigen. Zorg ervoor dat het is geplaatst waar u het wilt en bij voorkeur rechtop (ik merkte dat het helpt bij de signaalkwaliteit en het bereik).

Stap 4: Beveilig de antenne

Beveilig de antenne
Beveilig de antenne

Wanneer u het krijgt waar u het wilt, bevestigt u de antenne op de robot. Ik heb nog twee broodbinders gebruikt om beide uiteinden van de antenne plus het breakout-bord aan de robot te binden.

Aanbevolen: