Sisukord:

Takistus vältides robotit Arduino Nano kasutamisel: 5 sammu
Takistus vältides robotit Arduino Nano kasutamisel: 5 sammu

Video: Takistus vältides robotit Arduino Nano kasutamisel: 5 sammu

Video: Takistus vältides robotit Arduino Nano kasutamisel: 5 sammu
Video: Как использовать лазерный передатчик и лазерный датчик для Arduino 2024, Juuli
Anonim
Robotite vältimine Arduino Nano abil
Robotite vältimine Arduino Nano abil

Selles juhendis kirjeldan, kuidas saate teha takistusi, vältides Arduino abil robotit.

Samm: vajate

Sa vajad
Sa vajad
Sa vajad
Sa vajad
Sa vajad
Sa vajad

See on populaarne Arduino robotiprojekt. et vältida palju juhtmeühendusi, olen selle jaoks kavandanud trükkplaadi.

Võite kasutada trükkplaati või punktiirplaati.

2WD robotraam ratasrattaga.

Robotratas BO mootorile

150 pööret minutis BO käigukastiga mootor ja 1,5 -tolline polt ja mutter

ultraheli anduri hoidik

2 tk. 9V aku ja aku pistik

L293D Ic ja 16 tihvtiga Ic alus

100mfd/25v kondensaator 2 tk 1K takisti, LED

Päisepoldid, hüppaja traat (meessoost naissoost) klemmliist 4tk

Ultraheli andur HC-SR 04

Arduino nano

Võite kasutada trükkplaati või punktiirplaati.

2. samm: juureraami kokkupanek

Juurraami kokkupanek
Juurraami kokkupanek

Sisestage robotrattale kaks hammasülekandega mootorit. Olen kasutanud 2wd metallist šassii, kuid saate kasutada mis tahes šassii

sisestage üks ratas roboti šassii ette. selle roboti mehaaniline osa on valmis

Samm: elektroonilise vooluahela loomine

Elektroonilise vooluahela tegemine
Elektroonilise vooluahela tegemine
Elektroonilise vooluahela tegemine
Elektroonilise vooluahela tegemine
Elektroonilise vooluahela tegemine
Elektroonilise vooluahela tegemine

Kuidas see töötab

Ultraheli heliandur tuvastab selle ees olevad objektid ja mõõdab objekti kaugust.

Normaalses seisukorras, kui roboti ees pole takistusi, kaks mootorit pöörlevad päripäeva ja robot läheb otse edasi.

Kui ultraheliandur tuvastab objekti 20 cm raadiuses, hakkab vasak mootor pöörlema vastupäeva ja parem mootor pöörab päripäeva, nagu see oli.

Seega pöörab robot kiiresti vasakule, kui selle ees on mõni objekt.

Vooluahel ja ühendused, kui kasutate perfboardi

Siin kasutasin kahe mootoriga draiverit Arduino nano & L293D. Filtrina kaks kondensaatorit. LED ja 1k takisti näitamiseks

Arduino digitaalne tihvt 7 ühendatakse ultrahelianduri päästikuga

Arduino digitaalne tihvt 8 ühendatakse ultraheli anduriga Echo pin

Arduino digitaalne tihvt 5 ja 6 ühendatakse vasakpoolse mootori juhtimiseks Ic l293d tihvtidega 10 ja 15

Arduino digitaalne tihvt 11 ja 12 Ühendage ic l293d tihvtidega 2 ja 7, et saada paremat mootori juhtimist

Ühendage vasak mootor mootoriga ic l293d tihvtidega 11 ja 14

Ühendage parem mootor ic l293d tihvtidega 3 ja 6

Kui soovite PCB -d kasutada

selle robotiprojekti trükkplaat on hästi kavandatud ja hõlpsasti valmistatav. Selle PCB abil saate valmistada erinevat tüüpi Arduino roboteid. Teine robot, kes kasutab seda trükkplaati

Siit saate alla laadida ja tellida PCB jaoks Gerberi faili.

Samm: koodi üleslaadimine Arduinosse

Laadige kood üles arduino nanosse. siin on koodi link allalaadimiseks

laadige lihtsalt alla.ino -fail ja avage see arduino IDE abil.

ühendage arduino nano USB -kaabli abil, valige sobiv com -port

seejärel klõpsake üleslaadimiseks

Samm: testimine

Testimine
Testimine

on aeg robotit testida.

Olen kasutanud Arduino jaoks 9 -voldist akut ja mootori toiteks veel ühte 9 -voldist akut. Mootori toiteks on hea kasutada laetavat akut, vastasel juhul ei saa 9 -v aku robotiga kaua töötada.

See video võib teid aidata -

Soovitan: