Zdalne sterowanie robotem Arduino: 7 kroków
Zdalne sterowanie robotem Arduino: 7 kroków
Anonim
Zdalne sterowanie robotem Arduino
Zdalne sterowanie robotem Arduino
Zdalne sterowanie robotem Arduino
Zdalne sterowanie robotem Arduino

W tej instrukcji zamierzam użyć osłony silnika Adafruit dla Arduino V2 wraz z anteną nRF24L01, aby stworzyć zdalnie sterowanego robota dalekiego zasięgu. Używam starego Adafruit Arduino 101 CurrieBot z Arduino Uno zamiast Arduino 101 dostarczonego z robotem. Ten samouczek ma jednak zastosowanie do każdego projektu Arduino z systemem Adafruit Motor Shield V2, który chciałby używać anten nRF24L01 lub nRF24L01+ do sterowania swoim projektem.

Użyte materiały

  • Zestaw Arduino 101 Curiebot (przy użyciu Arduino Uno) -
  • Uniwersalny kontroler Arduino -
  • 2x anteny nRF24L01 -
  • Adapter nRF23L01 Breakout -
  • Połowa dzielonego patyczka do kotleta
  • 3x krawaty do chleba
  • 7x zworki męskie na żeńskie -

Jeśli szukasz wszechstronnego sterownika silnika, osłona silnika Adafruit to świetna opcja. Może pomieścić cztery silniki prądu stałego lub dwa steppery oraz wiele serw. Kontroler akceptuje osobne zasilanie, jeśli nie chcesz dzielić się z Arduino poniżej. To sprawia, że jest to świetna opcja podczas projektowania i konstruowania własnego robota, dająca wiele możliwości.

Krok 1: Chwyć robota do kontroli

Chwyć robota do kontroli
Chwyć robota do kontroli

Użyłem CurieBot z Arduino Uno jako mojego podstawowego robota, ale możesz użyć dowolnej ramki, którą wybierzesz. Aby złożyć zestaw Curiebot, postępowałem zgodnie z instrukcją online, jednak jeśli montujesz własnego robota, sugerowałbym, aby zasilał silniki za pomocą oddzielnego zasilacza. Przetestuj osłonę silnika adafruit przed podłączeniem anteny, aby upewnić się, że działa poprawnie. Używałem nagłówków układających tarcze do mojej osłony silnika zamiast nagłówków, które były z nią dołączone, aby tarcza była bardziej rozszerzalna i łatwiejsza do połączenia. Jeśli twoja tarcza motorowa została uzbrojona lub już ją uzbroiłeś, to w porządku. Tuż obok pinów łączących Arduino znajduje się identyczny rząd złączy, co ułatwia dodawanie żeńskich złączy do nakładki.

Krok 2: Dodaj obsługę anteny

Dodaj obsługę anteny
Dodaj obsługę anteny

Któregoś wieczoru podzieliłem pałeczkę i pasował do gniazda w ramie mojego robota, więc go użyłem. W tym celu każdy rodzaj wsparcia powinien działać. Coś do trzymania anteny pionowo i deski z metalowej ramy.

Krok 3: Luźno podłącz antenę

Luźno podłącz antenę
Luźno podłącz antenę
Luźno podłącz antenę
Luźno podłącz antenę

Użyj jednej opaski do chleba, aby luźno przymocować antenę i tablicę zaciskową do robota. Upewnij się, że jest umieszczony tam, gdzie chcesz, a najlepiej w pozycji pionowej (odkryłem, że pomaga to w jakości sygnału i zasięgu).

Krok 4: Zabezpiecz antenę

Zabezpiecz antenę
Zabezpiecz antenę

Kiedy dostaniesz go tam, gdzie chcesz, zamocuj antenę na robocie. Użyłem jeszcze dwóch opasek do chleba, aby przywiązać oba końce anteny i tablicę zaciskową do robota.