Obsah:

Robot vyhýbající se překážkám pomocí mikrokontroléru (Arduino): 5 kroků
Robot vyhýbající se překážkám pomocí mikrokontroléru (Arduino): 5 kroků

Video: Robot vyhýbající se překážkám pomocí mikrokontroléru (Arduino): 5 kroků

Video: Robot vyhýbající se překážkám pomocí mikrokontroléru (Arduino): 5 kroků
Video: Meet the Maker - Camilo Parra Palacio, OttoDIY 2024, Smět
Anonim
Robot se vyhýbá překážkám pomocí mikrokontroléru (Arduino)
Robot se vyhýbá překážkám pomocí mikrokontroléru (Arduino)

V tomto návodu vás naučím, jak vytvořit robota vyhýbajícího se překážkám, který pracuje s Arduinem. Arduino musíte dobře znát. Arduino je řídicí deska, která používá mikrokontrolér atmega. Můžete použít libovolnou verzi Arduina, ale já jsem na svém robotu použil Arduino Uno r3.

Kód je velmi snadný a obvod má pouze 4-5 vodičů. Robot také používá k pohonu motorů štít motoru L293D, který je kompatibilní s Arduino. Štít tedy sedí přímo na Arduino, takže je vše snadné … V zásadě je náš robot auto, které se pohybuje vpřed, a pokud mu v cestě přijde nějaká překážka, zastaví se tam, posune se o kousek zpět a pak se jeho hlava otáčí doleva a doprava. Poté porovná vzdálenost a robot se otočí ve směru s větší vzdáleností. Poté se robot znovu pohybuje vpřed tímto směrem a celý proces znovu opakuje. Ke zjištění vzdálenosti robot používá ultrazvukový senzor HC-sr04. Tento senzor tedy odesílá ultrazvukové zvukové vlny, každých 10 mikrosekund, a pokud je před námi nějaká překážka, snímač přijme ozvěnu. Na základě doby jízdy zná vzdálenost mezi senzorem a objektem. Začněme tedy…

Krok 1: Potřebné díly

Požadované díly
Požadované díly

Abychom mohli zahájit jakýkoli projekt, musíme nejprve shromáždit požadované součásti. Všechny požadované součásti jsou uvedeny níže:-

  • Arduino
  • Motorový štít L293D
  • Podvozek (včetně motorů a kol)
  • Dráty
  • Držák baterie
  • Mikromotor
  • modul ultrazvukového senzoru HC-sr04
  • držák senzoru

Sbírejte tedy tyto materiály a přejděte k dalšímu kroku.

Krok 2: Sestavte podvozek

Sestavte podvozek
Sestavte podvozek
Sestavte podvozek
Sestavte podvozek

Nyní sestavte tělo robota. Každý může mít jiný podvozek. Podle toho tedy sestavte svůj podvozek. Většina podvozků je dodávána s návodem k použití a dokonce i můj s ním, takže se na něj podívejte a podle toho postavte svůj podvozek. Poté připevněte součásti k šasi. Arduino s připevněným štítem motoru a také držákem baterie musí být upevněno na šasi. Servomotor musí být také upevněn na podvozku vpředu. Dlouhá servo hlava musí být zasunuta pod konzolu HC-sr04. Čidlo musí být upevněno v držáku a držáku na servomotoru.

Nelepte jej na servomotor, protože může být později uspořádán v případě nesprávného umístění. Jen to opravit. Opravte jej tak, aby snímač směřoval dopředu (oči směřovaly dopředu). Připojte vodiče k motorům a buďte připraveni na další krok. Také ke snímači.

Krok 3: Hlavní připojení

Hlavní připojení
Hlavní připojení

Nyní tedy provedeme propojení. Spojení není více než 5-6, takže to bude hračka. Proveďte připojení senzoru podle výše uvedeného schématu. Ke stínění lze připojit servomotor a stejnosměrné motory. Připojte baterii ke štítu a připojte štít k desce Arduino.

Krok 4: Arduino kód

Arduino kód
Arduino kód

Toto je poslední část dokončení našeho robota. Jedná se tedy o software a ne o hardware. Musíme tedy naprogramovat naše Arduino. Nahrál jsem kód Arduina. Můžete také použít jiný kód nebo napsat vlastní. Právě jsem to nahrál pro referenci.

Krok 5: Spusťte

Postavili jsme tedy náš PŘEKÁŽKU, KTERÁ SE VYHÝBÁ ROBOTU. Nyní je čas pohrát si s naším skvělým robotem a vyzkoušet nové experimenty v našem kódu.

Doporučuje: