Съдържание:

Дистанционно управление на вашия Arduino робот: 7 стъпки
Дистанционно управление на вашия Arduino робот: 7 стъпки

Видео: Дистанционно управление на вашия Arduino робот: 7 стъпки

Видео: Дистанционно управление на вашия Arduino робот: 7 стъпки
Видео: Lesson 29: Car-7 Controlling SunFounder Smart Car using Remote Controller | Robojax 2024, Ноември
Anonim
Дистанционно управление на вашия Arduino робот
Дистанционно управление на вашия Arduino робот
Дистанционно управление на вашия Arduino робот
Дистанционно управление на вашия Arduino робот

В тази инструкция ще разгледам използването на Adafruit Motor Shield за Arduino V2 заедно с антена nRF24L01, за да направя робот с дистанционно управление с голям обхват. Използвам стар Adafruit Arduino 101 CurrieBot с Arduino Uno вместо Arduino 101, който идва с робота. Този урок обаче е приложим за всеки проект на Arduino, работещ с Adafruit Motor Shield V2, който би искал да използва антени nRF24L01 или nRF24L01+ за управление на своя проект.

Използвани материали

  • Arduino 101 Curiebot Kit (използвайки Arduino Uno) -
  • Универсален контролер Arduino-https://www.instructables.com/id/Universal-Arduino-Controller/
  • 2x антени nRF24L01-https://www.gearbest.com/transmitters-receivers-module/pp_440447.html
  • nRF23L01 Breakout Adapter-https://www.addicore.com/1x-nRF24L01-Adapter-p/ad279.htm
  • Половин разделена пръчка
  • 3x Връзки за хляб
  • 7x проводници от мъжки към женски-https://www.addicore.com/Male-Female-Jumper-Wires-40-x-200mm-7-8in-p/179.htm

Ако търсите универсален моторегулатор, моторният щит на Adafruit е чудесен вариант. Той има капацитет за четири DC двигателя или два степера, както и много серво. Контролерът приема отделно захранване, ако не искате да споделяте с Arduino по -долу. Това го прави чудесен вариант при проектирането и конструирането на собствен робот, който ви дава много възможности.

Стъпка 1: Вземете робот за контрол

Вземете робот за управление
Вземете робот за управление

Използвах CurieBot с Arduino Uno като основен робот, но можете да използвате каквато и да е рамка. За да сглобя Kit Curiebot, следвах онлайн инструкциите, но ако сглобявате свой собствен робот, бих препоръчал той да захранва двигателите, използвайки отделно захранване. Тествайте щита на двигателя на adafruit, преди да окабелите антената, за да се уверите, че работи правилно. Поставих щитове, подреждащи заглавки към моя щит на двигателя, вместо към заглавките, доставени с него, за да направя щита по -разширяем и по -лесен за свързване. Ако вашият мотоциклетен щит е бил запален или вече сте го напаснали, това е добре. Има идентичен ред конектори точно до щифтовете, които се свързват с Arduino, което улеснява добавянето на женски заглавки към щита.

Стъпка 2: Добавете поддръжка за антена

Добавете поддръжка за антена
Добавете поддръжка за антена

Разделих една пръчка за котлети онази вечер и тя се вписа в слота в рамката на моите роботи, така че я използвах. За това трябва да работи всякакъв вид поддръжка. Нещо, което да държи антената изправена и платката от металната рамка.

Стъпка 3: Прикрепете хлабаво антената

Прикрепете свободно антената
Прикрепете свободно антената
Прикрепете свободно антената
Прикрепете свободно антената

Използвайте една вратовръзка за хляб, за да прикрепите свободно антената и пробивната дъска към робота. Уверете се, че е позициониран там, където искате, и за предпочитане в изправено положение (открих, че помага за качеството и обхвата на сигнала).

Стъпка 4: Закрепете антената

Закрепете антената
Закрепете антената

Когато го получите там, където искате, закрепете антената на робота. Използвах още две връзки за хляб, за да завържа двата края на антената плюс таблото за разбиване към робота.

Препоръчано: