Sadržaj:

Robot koji izbjegava prepreke pomoću mikrokontrolera (Arduino): 5 koraka
Robot koji izbjegava prepreke pomoću mikrokontrolera (Arduino): 5 koraka

Video: Robot koji izbjegava prepreke pomoću mikrokontrolera (Arduino): 5 koraka

Video: Robot koji izbjegava prepreke pomoću mikrokontrolera (Arduino): 5 koraka
Video: SPARK school - Upravljanje mBot robotima s daljinskim upravljacem 2024, Studeni
Anonim
Robot koji izbjegava prepreke pomoću mikrokontrolera (Arduino)
Robot koji izbjegava prepreke pomoću mikrokontrolera (Arduino)

U ovom uputstvu naučit ću vas kako napraviti robota koji izbjegava prepreke i radi s Arduinom. Morate biti upoznati s Arduinom. Arduino je upravljačka ploča koja koristi mikrokontroler atmega. Možete koristiti bilo koju verziju Arduina, ali ja sam koristio Arduino Uno r3 na svom robotu.

Kôd je vrlo jednostavan i sklop ima samo 4-5 žica. Robot također koristi štitnik motora L293D koji je kompatibilan s Arduinom, za pogon motora. Dakle, štit se postavlja ravno na Arduino, što sve čini lakim … U osnovi, naš robot je automobil koji se kreće naprijed i ako mu na putu naiđe neka prepreka, tu se zaustavlja, pomakne malo unatrag, a zatim mu se glava okreće ulijevo i udesno. Zatim uspoređuje udaljenost i robot se okreće u smjeru s većom udaljenošću. Zatim se robot opet kreće naprijed u tom smjeru ponavljajući cijeli proces. Za otkrivanje udaljenosti robot koristi ultrazvučni senzor HC-sr04. Dakle, ovaj senzor šalje ultrazvučne zvučne valove, svakih 10 mikrosekundi, a ako je pred njima bilo kakva prepreka, senzor prima odjek. Na temelju vremena putovanja zna udaljenost između senzora i objekta. Pa krenimo…

Korak 1: Potrebni dijelovi

Potrebni dijelovi
Potrebni dijelovi

Dakle, za početak bilo kojeg projekta, prvo moramo prikupiti potrebne dijelove. Svi potrebni dijelovi navedeni su u nastavku:-

  • Arduino
  • L293D Štitnik motora
  • Šasija (uključujući motore i kotače)
  • Žice
  • Držač baterije
  • Mikro servo motor
  • HC-sr04 ultrazvučni senzorski modul
  • držač za senzor

Zato prikupite ove materijale i prijeđite na sljedeći korak.

Korak 2: Sastavite šasiju

Sastavite šasiju
Sastavite šasiju
Sastavite šasiju
Sastavite šasiju

Sada sastavite svoje tijelo robota. Svatko može imati različitu šasiju. Stoga u skladu s tim sastavite šasiju. Većina šasija dolazi s priručnikom s uputama, a čak je i moja došla s njom pa je pogledajte i u skladu s tim izradite svoju šasiju. Zatim spojite komponente na kućište. Arduino, s pričvršćenim štitnikom motora i držačem baterije mora biti pričvršćen na šasiju. Servo motor također mora biti pričvršćen na šasiju sprijeda. Duga servo glava mora biti zaglavljena ispod držača HC-sr04. Senzor mora biti pričvršćen u nosač i držač na servo motoru.

Nemojte ga lijepiti na servo motor jer se kasnije može urediti u slučaju pogrešnog postavljanja. Samo popravi. Popravite ga tako da je senzor okrenut prema naprijed (oči su okrenute prema naprijed). Priključite žice na motore i budite spremni za sljedeći korak. Također na senzor.

Korak 3: Glavne veze

Glavne veze
Glavne veze

Pa ćemo sada uspostaviti veze. Nema više od 5-6 veza, pa će to biti dio kolača. Povežite senzor prema gore navedenom dijagramu. Servo motor i jednosmjerni bo motori mogu se spojiti na štit. Spojite bateriju na štit i spojite štit na Arduino ploču.

Korak 4: Arduino kod

Arduino kod
Arduino kod

Ovo je posljednji dio dovršetka našeg robota. Dakle, ovo se bavi softverom, a ne hardverom. Zato moramo programirati naš Arduino. Učitao sam kod Arduina. Također možete upotrijebiti drugi kôd ili napisati vlastiti. Upravo sam ga postavio za referencu.

Korak 5: Trčite

Tako smo izgradili naš ROBOT KOJI IZBJEGAVA. Sada je vrijeme da se igrate s našim super robotom i isprobate nove eksperimente u našem kodu.

Preporučeni: