Obsah:

Robot vyhýbajúci sa prekážkam pomocou mikrokontroléra (Arduino): 5 krokov
Robot vyhýbajúci sa prekážkam pomocou mikrokontroléra (Arduino): 5 krokov

Video: Robot vyhýbajúci sa prekážkam pomocou mikrokontroléra (Arduino): 5 krokov

Video: Robot vyhýbajúci sa prekážkam pomocou mikrokontroléra (Arduino): 5 krokov
Video: KUKA.Sim Tutoriál - Ovlivnění vizuální stránky Viewportu 2024, November
Anonim
Robot sa vyhýba prekážkam pomocou mikrokontroléra (Arduino)
Robot sa vyhýba prekážkam pomocou mikrokontroléra (Arduino)

V tomto návode vás naučím, ako vytvoriť robota na vyhýbanie sa prekážkam, ktorý funguje s Arduinom. Arduino musíte poznať. Arduino je doska radičov, ktorá používa mikrokontrolér atmega. Môžete použiť akúkoľvek verziu Arduina, ale na svojom robote som použil Arduino Uno r3.

Kód je veľmi jednoduchý a obvod má iba 4-5 vodičov. Na pohon motorov robot používa aj štít motora L293D, ktorý je kompatibilný s Arduino. Štít sa teda hodí priamo na Arduino, takže je všetko jednoduché … V zásade je náš robot auto, ktoré sa pohybuje vpred a ak mu v ceste príde nejaká prekážka, zastaví sa tam, posunie sa trochu dozadu a potom sa jeho hlava otočí doľava a doprava. Potom porovná vzdialenosť a robot sa otočí v smere s väčšou vzdialenosťou. Potom sa robot opäť pohne dopredu v tomto smere a celý proces znova zopakuje. Na zistenie vzdialenosti robot používa ultrazvukový senzor HC-sr04. Tento senzor teda odosiela ultrazvukové zvukové vlny každých 10 mikrosekúnd, a ak je pred vami nejaká prekážka, snímač zachytí ozvenu. Na základe cestovného času pozná vzdialenosť medzi snímačom a objektom. Začnime teda…

Krok 1: Potrebné diely

Potrebné diely
Potrebné diely

Aby sme mohli začať s akýmkoľvek projektom, musíme najskôr zozbierať potrebné diely. Všetky požadované diely sú uvedené nižšie:-

  • Arduino
  • Motorový štít L293D
  • Podvozok (vrátane motorov a kolies)
  • Drôty
  • Držiak na batériu
  • Mikromotor
  • modul ultrazvukového senzora HC-sr04
  • držiak senzora

Zbierajte teda tieto materiály a pokračujte ďalším krokom.

Krok 2: Zostavte podvozok

Zostavte podvozok
Zostavte podvozok
Zostavte podvozok
Zostavte podvozok

Teraz zostavte telo robota. Každý môže mať iný podvozok. Podľa toho si teda zostavte podvozok. Väčšina podvozkov je dodávaná s návodom na použitie a dokonca aj ten môj k nim, takže sa na neho pozrite a podľa toho postavte svoj podvozok. Potom pripevnite komponenty k šasi. Arduino s pripevneným štítom motora a držiakom batérie musí byť upevnené na šasi. Na podvozku vpredu musí byť upevnený aj servomotor. Dlhá servo hlava musí byť zasunutá pod konzolu HC-sr04. Senzor musí byť upevnený v konzole a konzole na servomotore.

Nelepte ho na servomotor, pretože v prípade nesprávneho umiestnenia môže byť neskôr usporiadaný. Len opraviť. Opravte ho tak, aby snímač smeroval dopredu (oči smerujú dopredu). Pripojte vodiče k motorom a buďte pripravení na ďalší krok. Tiež k senzoru.

Krok 3: Hlavné pripojenia

Hlavné pripojenia
Hlavné pripojenia

Teraz teda urobíme prepojenia. Spojení nie je viac ako 5-6, takže to bude hračka. Pripojte snímač podľa vyššie uvedeného diagramu. K štítu je možné pripojiť servomotory a jednosmerné motory. Pripojte batériu k štítu a pripojte štít k doske Arduino.

Krok 4: Arduino kód

Arduino kód
Arduino kód

Toto je teda posledná časť dokončenia nášho robota. Ide teda o softvér, a nie o hardvér. Musíme teda naprogramovať naše Arduino. Nahral som kód Arduina. Môžete tiež použiť iný kód alebo napísať svoj vlastný. Práve som ho nahral pre referenciu.

Krok 5: Spustite

Preto sme postavili náš PREKÁŽKU, KTORÁ SA VYHNUTÁ ROBOTOVI. Teraz je čas pohrať sa s naším skvelým robotom a vyskúšať nové experimenty v našom kóde.

Odporúča: