Cuprins:

Controlează de la distanță robotul tău Arduino: 7 pași
Controlează de la distanță robotul tău Arduino: 7 pași

Video: Controlează de la distanță robotul tău Arduino: 7 pași

Video: Controlează de la distanță robotul tău Arduino: 7 pași
Video: Lesson 89: How to control 360 Continuous Servo with Arduino 2024, Noiembrie
Anonim
Controlează de la distanță robotul tău Arduino
Controlează de la distanță robotul tău Arduino
Controlează de la distanță robotul tău Arduino
Controlează de la distanță robotul tău Arduino

În acest Instructable voi acoperi să folosesc un motor Adafruit Shield pentru Arduino V2 de-a lungul unei antene nRF24L01 pentru a face un robot controlat de la distanță. Folosesc un vechi Adafruit Arduino 101 CurrieBot cu un Arduino Uno în locul Arduino 101 care a venit cu robotul. Totuși, acest tutorial este aplicabil oricărui proiect Arduino care rulează un Adafruit Motor Shield V2 care ar dori să utilizeze antene nRF24L01 sau nRF24L01 + pentru a-și controla proiectul.

Materiale utilizate

  • Kit Arduino 101 Curiebot (folosind un Arduino Uno) -
  • Controler universal Arduino -
  • 2x antene nRF24L01 -
  • nRF23L01 Breakout Adapter -
  • O jumătate de baston tăiat
  • 3x legături de pâine
  • 7 x fire jumper de la mascul la feminin -

Dacă sunteți în căutarea unui controler de motor versatil, ecranul motorului Adafruit este o opțiune excelentă. Are capacitatea pentru patru motoare de curent continuu sau două trepte, precum și multe servo-uri. Controlerul acceptă o sursă de alimentare separată dacă nu doriți să partajați cu Arduino de mai jos. Aceasta îl face o opțiune excelentă atunci când proiectați și construiți propriul robot oferindu-vă o mulțime de opțiuni.

Pasul 1: apucați un robot de controlat

Apuca un robot de controlat
Apuca un robot de controlat

Am folosit un CurieBot cu un Arduino Uno ca robot de bază, dar puteți folosi orice cadru alegeți vreodată. Pentru a asambla kitul Curiebot, am urmat instrucțiunile online, totuși, dacă vă asamblați propriul robot, vă recomand să alimenteze motoarele folosind o sursă de alimentare separată. Testați scutul motorului adafruit înainte de a conecta antena pentru a vă asigura că funcționează corect. Am soldat antetele de stivuire a scutului la scutul motorului în locul antetelor care au venit cu acesta pentru a face scutul mai extensibil și mai ușor de conectat. Dacă scutul motorului a venit soldat sau l-ați soldat deja, este bine. Există un rând identic de conectori chiar lângă pinii care se conectează la Arduino, facilitând adăugarea antetelor de sex feminin pe ecran.

Pasul 2: Adăugați suport pentru antenă

Adăugați suport pentru antenă
Adăugați suport pentru antenă

Am împărțit un băț de cotlet noaptea trecută și s-a încadrat în slotul din cadrul roboților mei, așa că l-am folosit. Pentru aceasta, orice fel de sprijin ar trebui să funcționeze. Ceva care să țină antena în poziție verticală și placa de pe cadrul metalic.

Pasul 3: Atașați ușor antena

Atașați ușor antena
Atașați ușor antena
Atașați ușor antena
Atașați ușor antena

Folosiți o cravată de pâine pentru a atașa ușor antena și placa de rupere la robot. Asigurați-vă că este poziționat acolo unde doriți și, de preferință, în poziție verticală (am găsit că ajută la calitatea și autonomia semnalului).

Pasul 4: fixați antena

Asigurați antena
Asigurați antena

Când îl obțineți acolo unde doriți, fixați antena de pe robot. Am folosit încă două legături de pâine pentru a lega ambele capete ale antenei plus placa de rupere de robot.

Recomandat: