Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
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
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
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
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
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.