Obsah:

Robot vyhýbajúci sa prekážkam: 5 krokov
Robot vyhýbajúci sa prekážkam: 5 krokov

Video: Robot vyhýbajúci sa prekážkam: 5 krokov

Video: Robot vyhýbajúci sa prekážkam: 5 krokov
Video: Часть 1 — Аудиокнига Кеннета Грэма «Ветер в ивах» (гл. 01–05) 2024, November
Anonim
Robot vyhýbajúci sa prekážkam
Robot vyhýbajúci sa prekážkam

V robotike je vyhýbanie sa prekážkam úlohou uspokojiť určitý kontrolný cieľ za predpokladu, že nie sú priesečníky alebo nekolizné polohy. Má snímač sonaru, ktorý sa používa na snímanie prekážok prichádzajúcich medzi cestou robota. Pohne sa najlepším smerom a vyhne sa prekážke, ktorá mu príde do cesty. Pridaním senzora do tohto robota môžete jednoducho zbierať údaje z prostredia.

Aj na malom mieste môže fungovať presnejšie ako mnoho robotov.

Krok 1: Zistite, ako táto vec funguje

Zistite, ako táto vec funguje
Zistite, ako táto vec funguje

Najaktuálnejšie informácie môžete vidieť z môjho úložiska github.

Krok 2: Zhromažďujte veci:

Arduino uno alebo akékoľvek arduino (použil som arduino uno)

Sonarový senzor (HC-SR 04)

Niekoľko prepojovacích káblov

2 odpor (220 ohmov)

Ovládač dvojitého motora L298

Batéria

Podvozok (bežne obsahuje ďalšie potrebné komponenty)

2 prevodové motory

Krok 3: Pripojte všetky diely:

Pripojenia sonaru:

Vcc - 5 voltov

GND - GND

Spúšť - Arduino 4

Echo - Arduino 5

Vodič motora:

EnB - odpor 220 ohmov - 5 voltov (ovládač motora - na ovládanie rýchlosti) (EnB na povolenie cez odpor 220 ohmov)

EnA - odpor 220 ohmov - 5 voltov (ovládač motora - na ovládanie rýchlosti) (EnA na povolenie cez odpor 220 ohmov)

IN1 - Arduino 9

IN2 - Arduino 8

IN3 - Arduino 7

IN4 - Arduino 6

GND - Arduino GND

Vcc - Arduino Vin

Teraz spojte motory s ovládačom cez port Motor-A a Motor-B.

Krok 4: Nahrajte kód:

Poďme nahrať kód do srdca. To je krása

robota. Ak chcete, môžete upraviť piny alebo kód. Ako napríklad - zmena rýchlosti, minimálna vzdialenosť od objektu, trvanie behu v ľubovoľnom smere. V kóde sú uvedené užitočné komentáre, aby ste ich ľahšie pochopili.

(Nie je potrebný žiadny ďalší ovládač ani hlavičkový súbor)

Odovzdal som súbor, kód môžete získať aj tu (ak chcete zobraziť ďalšie aktualizácie)

Krok 5: Záverečná fáza:

Pripojte batériu a užívajte si!

Môžete vidieť môjho pracovného robota1, robota2.

Ak nájdete akúkoľvek chybu, dajte mi vedieť v sekcii komentárov a ak to dokážete opraviť, môžete kód upraviť tu alebo jednoducho dať v sekcii komentárov.

Ďakujem.

Odporúča: