Sisällysluettelo:

Esteen välttäminen robotilla mikrokontrollerilla (Arduino): 5 vaihetta
Esteen välttäminen robotilla mikrokontrollerilla (Arduino): 5 vaihetta

Video: Esteen välttäminen robotilla mikrokontrollerilla (Arduino): 5 vaihetta

Video: Esteen välttäminen robotilla mikrokontrollerilla (Arduino): 5 vaihetta
Video: Robotti on kirurgin kaveri (VAROITUS: sisältää realistista leikkauskuvaa) 2024, Marraskuu
Anonim
Esteen välttäminen robotin avulla mikrokontrollerilla (Arduino)
Esteen välttäminen robotin avulla mikrokontrollerilla (Arduino)

Tässä ohjeessa opetan sinulle, miten voit tehdä esteen välttämällä robotin, joka toimii Arduinon kanssa. Arduino on ohjainkortti, joka käyttää atmega -mikrokontrolleria. Voit käyttää mitä tahansa Arduinon versiota, mutta olen käyttänyt Arduino Uno r3: ta robotissani.

Koodi on erittäin helppo ja piirissä on vain 4-5 johtoa. Robotti käyttää myös L293D -moottorisuojaa, joka on Arduino -yhteensopiva moottorien käyttämiseen. Joten kilpi sopii suoraan Arduinolle, mikä tekee kaikesta helppoa … Pohjimmiltaan robotti on auto, joka liikkuu eteenpäin ja jos jokin este tulee sen tielle, se pysähtyy siihen, liikkuu hieman taaksepäin ja sitten sen pää pyörii vasemmalle ja oikealle. Sitten se vertaa etäisyyttä ja robotti kääntyy suuntaan enemmän etäisyyttä. Sitten robotti siirtyy jälleen siihen suuntaan ja toistaa koko prosessin uudelleen. Robotti käyttää etäisyyden tunnistamiseen HC-sr04-ultraäänianturia. Joten tämä anturi lähettää ultraääni -aaltoja 10 mikrosekunnin välein, ja jos jokin este on edessä, anturi vastaanottaa kaiun. Matka -ajan perusteella se tietää anturin ja kohteen välisen etäisyyden. Aloitetaan siis…

Vaihe 1: Tarvittavat osat

Tarvittavat osat
Tarvittavat osat

Joten minkä tahansa projektin aloittamiseksi meidän on ensin kerättävä tarvittavat osat. Kaikki tarvittavat osat on mainittu alla:-

  • Arduino
  • L293D -moottorisuoja
  • Alusta (mukaan lukien moottorit ja pyörät)
  • Johdot
  • Akun pidike
  • Mikroservomoottori
  • ultraääni-anturimoduuli HC-sr04
  • anturin pidike

Joten kerää nämä materiaalit ja siirry seuraavaan vaiheeseen.

Vaihe 2: Kokoa kotelo

Kokoa runko
Kokoa runko
Kokoa runko
Kokoa runko

Kokoa nyt robotin runko. Jokaisella voi olla erilainen runko. Kokoa siis runko sen mukaisesti. Suurin osa rungoista tulee käyttöohjeen kanssa, ja jopa minun tuli sen mukana, joten katso sitä ja rakenna runko sen mukaisesti. Kiinnitä sitten osat runkoon. Arduino, johon on kiinnitetty moottorin suojus ja akun pidike, on kiinnitettävä runkoon. Servomoottori on myös kiinnitettävä runkoon edessä. Pitkän servopään on oltava kiinni HC-sr04-pidikkeen alla. Anturi on kiinnitettävä servomoottorin kannattimeen ja kiinnikkeeseen.

Älä kiinnitä sitä servomoottoriin, koska se voidaan myöhemmin järjestää väärässä asennossa. Korjaa vain. Kiinnitä se siten, että anturi on edestäpäin (silmät edestä). Kiinnitä johdot moottoreihin ja valmistaudu seuraavaan vaiheeseen. Myös anturille.

Vaihe 3: Pääliitännät

Pääliitännät
Pääliitännät

Joten nyt teemme yhteydet. Yhteyksiä on enintään 5-6, joten siitä tulee kakku. Liitä anturi yllä olevan kaavion mukaisesti. Servomoottori ja tasavirtamoottorit voidaan liittää suojaan. Liitä akku suojaan ja liitä suoja Arduino -korttiin.

Vaihe 4: Arduino -koodi

Arduino -koodi
Arduino -koodi

Tämä on siis robotin viimeistelyn viimeinen osa. Tämä koskee siis ohjelmistoa eikä laitteistoa. Joten meidän on ohjelmoitava Arduino. Olen ladannut Arduinon koodin. Voit myös käyttää toista koodia tai kirjoittaa oman. Latasin sen vain viitteelliseksi.

Vaihe 5: Suorita

Joten olemme rakentaneet ESTÄVÄT ROBOTIN. Nyt on aika leikkiä viileän robotin kanssa ja kokeilla uusia kokeiluja koodissamme.

Suositeltava: