Cuprins:

Robot de control autonom și de la distanță: 11 pași
Robot de control autonom și de la distanță: 11 pași

Video: Robot de control autonom și de la distanță: 11 pași

Video: Robot de control autonom și de la distanță: 11 pași
Video: RoboUP T1000 robot de tuns gazon autonom, cu GPS, AI și precizie la nivel de centimetru. 2024, Noiembrie
Anonim
Robot autonom și telecomandă
Robot autonom și telecomandă

Această construcție de robot este menită să fie relativ ieftină și rapidă. Iată ce veți avea nevoie pentru a începe: Hardware

  • 1 Raspberry Pi
  • 1 driver de motor dual H-Bridge
  • 1 convertor Buck
  • 2 motoare DC 3V-6V
  • Senzor cu ultrasunete HC-SR04

Alte

  • O cutie pentru a acționa ca un șasiu

    Cutia mea are 7,5 "x 4" x 2"

  • Un pistol de lipit fierbinte
  • Un cuțit sau o foarfecă
  • Un fier de lipit

Pasul 1: Obțineți o cutie

Obțineți o cutie
Obțineți o cutie

Încercați să găsiți o cutie care să se potrivească tuturor componentelor dvs. hardware, fără a lăsa prea mult spațiu. O cutie care măsoară 7,5 "x 4" x 2 "se potrivește perfect tuturor componentelor mele.

Pasul 2: Tăiați găurile pentru motoare

Găuri tăiate pentru motoare
Găuri tăiate pentru motoare

Tăiați găuri de pe ambele părți ale corpului, astfel încât să fie posibilă o legătură între roți și motoare.

Pasul 3: lipirea duce la conexiunile motorului

Lipirea duce la conexiunile motorului
Lipirea duce la conexiunile motorului

Majoritatea motoarelor de curent continuu vor veni cu bucle mici la care va trebui să faceți o conexiune. Lipirea firelor pe bucle este cel mai bun mod de a asigura o conexiune puternică.

Conductoarele vor fi conectate la ieșirile de pe driverul H-Bridge.

Pasul 4: lipiți motoarele în interiorul cutiei

Lipiți motoarele în interiorul cutiei
Lipiți motoarele în interiorul cutiei

Folosind adeziv fierbinte, așezați motoarele în cutie, astfel încât să se fixeze împotriva colțurilor. Aplicați o cantitate generoasă de lipici și asigurați-vă că țineți-l pe loc până când rigiditatea lipsește.

Pasul 5: Conectați H-Bridge la motoare

Conectați H-Bridge la Motoare
Conectați H-Bridge la Motoare

Conectați cablurile care ies din motoare la ieșirile de pe H-Bridge. Consultați (https://www.bananarobotics.com/shop/How-to-use-the-L298N-Dual-H-Bridge-Motor-Driver) pentru mai multe informații despre L298N H-Bridge.

Pasul 6: lipirea duce la convertorul Buck

Solderul duce la convertorul Buck
Solderul duce la convertorul Buck

Pentru a alimenta H-Bridge, voi folosi 2 baterii lipo de 1s. La încărcare completă, aceste baterii se sting peste 8V când sunt conectate în serie. Nu am nevoie ca motoarele mele să funcționeze atât de repede, așa că folosesc convertorul Buck pentru a reduce tensiunea la 5V. Indiferent de ceea ce utilizați pentru a alimenta H-Bridge, va trebui să rulați un teren comun de la H-Bridge la Raspberry Pi.

Dacă utilizați o sursă de alimentare cuprinsă între 4V - 7V, este posibil să nu fie nevoie să utilizați un convertor Buck. În acest caz, cablurile care provin de la sursa de alimentare pot fi conectate direct la H-Bridge. Cu toate acestea, va trebui să rulați în continuare un fir suplimentar de la sol pe H-Bridge la un pin de masă de pe Raspberry Pi.

Pasul 7: Instalați Buck Converter

Instalați Buck Converter
Instalați Buck Converter

Găsiți un loc în care să vă lipiți convertorul. Asigurați-vă că aveți acces la șurubul mic situat în partea superioară a plăcii. Vom folosi acest șurub pentru a regla tensiunea de ieșire.

Pasul 8: Instalați bateriile LIPO

Instalați bateriile LIPO
Instalați bateriile LIPO

AVERTIZARE! Utilizarea necorespunzătoare a bateriilor lipo poate duce la vătămări corporale sau distrugerea bunurilor. Asigurați-vă că înțelegeți pe deplin intrările și ieșirile bateriilor lipo înainte de a le implementa în orice proiect. Pentru a-mi fixa bateriile lipo pe locul meu, am folosit un material asemănător cu velcro pe interiorul capacului. Acest lucru vă asigură că nu pot fi ușor împinse sau perforate cu un știft.

Pasul 9: Instalați senzorul cu ultrasunete HC-SR04

Instalați senzorul cu ultrasunete HC-SR04
Instalați senzorul cu ultrasunete HC-SR04

Găsiți un loc pentru a tăia găurile senzorului cu ultrasunete. Alternativ, senzorul poate fi montat deasupra cutiei. Dacă construirea unui robot autonom nu este obiectivul dvs., atunci puteți omite senzorul cu ultrasunete, deoarece nu va fi necesar să controlați robotul de la distanță.

Pasul 10: Cablare

Cablare
Cablare

Dacă doriți să puteți copia codul de pe github și să-l utilizați fără probleme, atunci trebuie să vă conectați robotul exact așa cum voi descrie.

Podul H dual

IN1 - GPIO 2

IN2 - GPIO3

IN3 - GPIO 4

IN4 - GPIO 17

Senzor cu ultrasunete

VCC - 5V GPIO

TRIG - GPIO 27

ECHO - GPIO 22

Pinul de ecou produce 5 volți, pinii GPIO de pe pi sunt evaluați doar pentru 3,3 volți. Oferirea unui GPIO de 5 volți poate provoca daune pi. Pentru a evita acest lucru, vom pune un circuit de divizare a tensiunii între ECHO și GPIO 22. Pentru a afla cum să faceți un divizor de tensiune, consultați aici.

Pasul 11: Software

În primul rând, va trebui să aveți instalat raspbian pe Raspberry Pi. Pentru mai multe informații despre instalarea raspbian pe Pi, consultați acest ghid de instalare.

Odată ce raspbian este pornit, veți dori să intrați în pi de zmeură. Iată un ghid bun despre cum să procedați în siguranță.

Odată ce ați accesat pi, instalați git și „clonați” fișierele din acest link:

github.com/Psuedohim/ARCRobot/tree/master/ARCRobot-1

Acest lucru poate fi realizat prin:

git clone

În cele din urmă pentru a rula programul, intrați în directorul ARCRobot-1 și rulați python3 go_auto.py.

Recomandat: