Obsah:
Video: Robot Arduino 5 v 1 - Následujte mě - Sledování řádku - Sumo - Kresba - Vyhýbání se překážkám: 6 kroků
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
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
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
- 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
Nastavení tisku
- Tiskárna: JGAURORA A5S
- Rozlišení: 0,25
- Výplň: 10%
Krok 5: 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
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.
Získejte zdrojový kód:
github.com/MertArduino/RobotControlBoard