Obsah:

Robot Arduino 5 v 1 - Následujte mě - Sledování řádku - Sumo - Kresba - Vyhýbání se překážkám: 6 kroků
Robot Arduino 5 v 1 - Následujte mě - Sledování řádku - Sumo - Kresba - Vyhýbání se překážkám: 6 kroků

Video: Robot Arduino 5 v 1 - Následujte mě - Sledování řádku - Sumo - Kresba - Vyhýbání se překážkám: 6 kroků

Video: Robot Arduino 5 v 1 - Následujte mě - Sledování řádku - Sumo - Kresba - Vyhýbání se překážkám: 6 kroků
Video: Lesson 7 of 10: Line Tracking, Cliff Detection Callibrate Greyscale Sensor Raspberry Pi Pico Car 2024, Září
Anonim
Robot Arduino 5 v 1 | Následujte mě | Sledování řádku | Sumo | Kresba | Vyhýbání se překážkám
Robot Arduino 5 v 1 | Následujte mě | Sledování řádku | Sumo | Kresba | Vyhýbání se překážkám

Tato řídicí deska robota obsahuje mikrokontrolér ATmega328P a ovladač motoru L293D. Samozřejmě se neliší od desky Arduino Uno, ale je užitečnější, protože k pohonu motoru nepotřebuje další štít! Je bez rušivých propojek a lze jej snadno naprogramovat pomocí CH340G. Při řízení dvou stejnosměrných motorů můžete pomocí této karty také ovládat různé senzory pomocí I / O pinů. V tomto projektu jsme použili ultrazvukový senzor vzdálenosti HC-SR04 a infračervený senzor IR. Kromě toho byl použit jeden servomotor.

Krok 1: Projektové video krok za krokem

Image
Image

Pomocí této řídicí karty můžete naprogramovat robota s 5 různými scénáři. Do tohoto projektu jsou zahrnuty následující scénáře:

Režim SUMO: Je to sport, ve kterém se dva roboti navzájem snaží vytlačit z kruhu (podobným způsobem jako sport sumo).

Režim Follow Me: Může snímat přítomnost předmětu, který je třeba sledovat, pomocí senzoru HC-SR04.

Režim sledování: Robot sledující čáru je vozidlo, které sleduje čáru, buď černou nebo bílou čáru.

Režim vyhýbání: Robot vyhýbající se překážkám je inteligentní zařízení, které dokáže automaticky rozpoznat překážku před sebou a vyhnout se jí tím, že se otočí jiným směrem.

Režim kreslení: Obsahuje servomotor a pero. Dokáže na povrch kreslit vlastní pohybové stopy.

Krok 2: Požadovaný hardware

Soubor PCB Gerber a schéma
Soubor PCB Gerber a schéma
  • ATmega328P -PU se zavaděčem -
  • IC ovladače motoru L293D -
  • Zásuvka USB typu B -
  • Zásuvka DIP 28/16 pinů -
  • Krystal 12/16 MHz -
  • L7805 TO -220 -
  • Kondenzátor 100uF -
  • LED -
  • Rezistor 10K/1K -
  • Kondenzátor 470nF -
  • Zásuvka Power Jack -
  • 2kolíková svorkovnice -
  • Male Pin Header -
  • Keramický 10nF/22pF -
  • 6V 200RPM Mini Metal Gear Motor -
  • 7.4V 1000mAh 2S Lipo baterie (volitelně) -
  • 9V 800mAh baterie (volitelně) -
  • Konektor 9V baterie -
  • Ultrazvukový modul HC -SR04 -
  • IR infračervený senzor -
  • CH340G USB na TTL IC -

V tomto projektu byly pro snadné pájení použity součásti typu DIP

Krok 3: Soubor PCB Gerber a schéma

V tomto projektu jsem zvolil PCBWay. PCBWay je jediný způsob, jak zajistit, aby byl tento projekt velmi levný a vysoce kvalitní.

Detail produktu

  • Typ desky: Single PCB
  • Velikost: 53,3 mm x 66 mm
  • Vrstvy: 2 vrstvy
  • Celkem: 5 ks / 5 USD

Získejte PCB Gerber & Schematic -

Krok 4: 3D.stl soubory

Soubory 3D.stl
Soubory 3D.stl

Nastavení tisku

  • Tiskárna: JGAURORA A5S
  • Rozlišení: 0,25
  • Výplň: 10%

Krok 5: Připojení

Připojení
Připojení

IR senzor

  • Pin signálu IR senzoru na digitální 12
  • IR senzor VCC pin na +5V
  • IR senzor GND až GND

Senzor HC-SR04

  • ECHO pin to Digital 5
  • TRIG pin na digitální 6
  • VCC pin na +5V
  • Pin GND na GND

Motor A

  • Motor A 1 až Digital 2
  • Motor A 2 až Digital 4
  • Motor A Povolit digitální 3

Motor B

  • B Motor B 1 až Digital 10
  • Motor B 2 na digitální 11
  • Motor B Povolit digitální 9

Krok 6: Zdrojový kód

Zdrojový kód
Zdrojový kód

Pomocí této řídicí karty můžete naprogramovat robota s 5 různými scénáři. Do tohoto projektu jsou zahrnuty následující scénáře:

  1. Režim SUMO: Je to sport, ve kterém se dva roboti navzájem snaží vytlačit z kruhu (podobným způsobem jako sport sumo).
  2. Režim Follow Me: Může snímat přítomnost předmětu, který je třeba sledovat, pomocí senzoru HC-SR04.
  3. Režim sledování: Robot sledující čáru je vozidlo, které sleduje čáru, buď černou nebo bílou čáru.
  4. Režim vyhýbání: Robot vyhýbající se překážkám je inteligentní zařízení, které dokáže automaticky rozpoznat překážku před sebou a vyhnout se jí tím, že se otočí jiným směrem.
  5. Režim kreslení: Obsahuje servomotor a pero. Dokáže na povrch kreslit vlastní pohybové stopy.

Získejte zdrojový kód:

github.com/MertArduino/RobotControlBoard

Doporučuje: