Obsah:

Autonómny robot na báze Arduino pomocou ultrazvukového senzora: 5 krokov (s obrázkami)
Autonómny robot na báze Arduino pomocou ultrazvukového senzora: 5 krokov (s obrázkami)

Video: Autonómny robot na báze Arduino pomocou ultrazvukového senzora: 5 krokov (s obrázkami)

Video: Autonómny robot na báze Arduino pomocou ultrazvukového senzora: 5 krokov (s obrázkami)
Video: Как измерить любое напряжение постоянного тока с Arduino ARDVC-01 2024, December
Anonim
Autonómny robot na báze Arduino pomocou ultrazvukového senzora
Autonómny robot na báze Arduino pomocou ultrazvukového senzora
Autonómny robot na báze Arduino pomocou ultrazvukového senzora
Autonómny robot na báze Arduino pomocou ultrazvukového senzora
Autonómny robot na báze Arduino využívajúci ultrazvukový senzor
Autonómny robot na báze Arduino využívajúci ultrazvukový senzor
Autonómny robot na báze Arduino pomocou ultrazvukového senzora
Autonómny robot na báze Arduino pomocou ultrazvukového senzora

Vytvorte si vlastného autonómneho robota založeného na Arduine pomocou ultrazvukového senzora.

Tento robot sa môže do značnej miery pohybovať sám bez toho, aby narazil do akýchkoľvek prekážok. V zásade robí to, že detekuje všetky druhy prekážok na svojej ceste a rozhodne sa pre seba najlepšou cestou (nie všetky druhy prekážok).

Bez toho, aby sme už strácali čas, začnime.

Krok 1: Komponenty požadované pre projekt

Komponenty požadované pre projekt
Komponenty požadované pre projekt
Komponenty požadované pre projekt
Komponenty požadované pre projekt
Komponenty požadované pre projekt
Komponenty požadované pre projekt
Komponenty požadované pre projekt
Komponenty požadované pre projekt

Tu je zoznam všetkých potrebných komponentov, ktoré potrebujete pre tento projekt:

  • Arduino UNO R3
  • Ultrazvukový senzor
  • Servomotor (mini)
  • Prepojovacie vodiče
  • Regulátor napätia L7805CV
  • IC ovládača motora L293D
  • 4 x 3,7 V lítium-iónová batéria
  • 2 x prevodový motor
  • 3 x kolesá
  • Breadboard

Akonáhle ste zhromaždili všetky komponenty, môžete ísť.

Krok 2: Vytvorenie tela robota

Vytvorenie tela robota
Vytvorenie tela robota
Vytvorenie tela robota
Vytvorenie tela robota
Vytvorenie tela robota
Vytvorenie tela robota

Na výrobu tela robota postupujte podľa nasledujúceho kroku:

Krok 1: Spájkujte kolíkové kolíky samice na malý kúsok DPS, ako je znázornené na fotografii. A pripevnite k nemu skrutku.

Krok 2: Teraz priskrutkujte dosku plošných spojov k svojmu servomotoru a uistite sa, že je dostatočne tesná.

Krok 3: Vezmite svoj ultrazvukový senzor a vložte jeho kolíkové kolíky do zásuvkových kolíkov na PCB. Vložte ho správne (aby bolo zaistené spojenie). A zarovnajte ho tak, aby 90 stupňový servomotor smeroval k prednej strane robota.

Krok 4: Na výrobu tela robota môžete teraz použiť lepenku alebo plastovú dosku s horúcim lepidlom alebo skrutkami. Telo robota som vyrobil položením nejakého drôtového drôtu a skrutkami.

Krok 5: Umiestnite Arduino a dosku na svoje miesto tak, ako je to znázornené na fotografii, a zaistite ho horúcim lepidlom alebo obojstrannou páskou.

Krok 6: Nakoniec umiestnite servomotor na svoje miesto a zafixujte ho čímkoľvek chcete.

Krok 3: Schematický diagram robota

Schematický diagram Bot
Schematický diagram Bot
Schematický diagram Bot
Schematický diagram Bot

Pripojte komponenty podľa schémy. Je to celkom jednoduché.

Pripojte najskôr dve batérie paralelne a potom ich zapojte do série, aby ste získali maximálne napätie a kapacitu. Teraz, ak máte dva motory s rovnakými otáčkami, nemusíte vytvárať spojenie z pinu 11 Arduina na kolík 9 ic L293D. Ak však vaše motory nemajú rovnaké otáčky, pripojte sa. A uistite sa, že motor s vyššími otáčkami by mal byť v polohe motora 2.

Uistite sa, že sú všetky spoje tesné a zaistené.

Krok 4: Nahranie kódu do Arduina

Odovzdanie kódu do Arduina
Odovzdanie kódu do Arduina

Kód tohto projektu je uvedený nižšie.

Pred nahraním kódu ho však otvorte a vykonajte potrebné úpravy.

Nastavte ovládač otáčok za minútu rýchlejšieho motora tak, aby oba motory mali rovnaké otáčky. A tiež nastavte zodpovedajúce oneskorenie right_delay a left_delay tak, aby malo perfektné otočenie o 90 stupňov smerom doprava a doľava.

Po nahraní kódu a nastavení všetkých ostatných vecí môžete ísť.

Krok 5: Pracovné video

Ďakujem za čítanie.

Odporúča: