Obsah:
- Krok 1: Projektové video krok za krokem
- Krok 2: Požadovaný hardware
- Krok 3: Soubor PCB Gerber a schéma
- Krok 4: 3D.stl soubory
- Krok 5: Připojení
- Krok 6: Zdrojový kód
Video: Robot Arduino 5 v 1 - Následujte mě - Sledování řádku - Sumo - Kresba - Vyhýbání se překážkám: 6 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:19
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
Doporučuje:
Sledovač řádku GiggleBot pomocí Pythonu: 5 kroků
Sledovač linky GiggleBot pomocí Pythonu: Tentokrát programujeme v MicroPythonu Dexter Industries GiggleBot tak, aby sledoval černou linku pomocí vestavěného senzoru sledovače linky. GiggleBot musí být spárován s BBC micro: bitem, aby mohl být vhodně ovládán. Pokud
Vytvářejte časosběrná videa pomocí Raspberry Pi (11 řádků kódu): 12 kroků (s obrázky)
Vytvářejte časosběrná videa pomocí Raspberry Pi (11 řádků kódu): Nedávno jsem poprvé zasadil semena do svého květináče. Byl jsem opravdu nadšený, když jsem je viděl růst, ale jak všichni víme, je to pomalý proces. Nemohl jsem vidět růst, byl jsem opravdu zklamaný, ale najednou se ve mně probudil nadšenec elektroniky uvnitř
Vytvořte virtuální síť Wifi pomocí příkazového řádku v systému Windows 10: 10 kroků
Vytvořte virtuální síť Wifi pomocí příkazového řádku v systému Windows 10: Ukážu vám, jak vytváření virtuální sítě WiFi funguje na počítačích se systémem Windows 10. Ukážu několik kroků, jak postupovat, a také vysvětlím, zda váš počítač tuto funkci podporuje nebo ne
Vítejte v Matrixu v příkazovém řádku: 5 kroků (s obrázky)
Vítejte v Matrixu v příkazovém řádku: Zde je malý „trik“, jak zapůsobit na své přátele v příkazovém řádku. Díky tomu se váš příkazový řádek zobrazí, jako by to bylo téma Matrix, a neustálé stisknutí klávesy Enter to ještě více zchladí! Naučil jsem se to před několika lety a rozhodl jsem se
Matice příkazového řádku ČÍSLA: 5 kroků
Matrix příkazového řádku ČÍSLA: Můj poslední Instructable s Matrixem byl pouze s písmeny, ale toto je dávkový soubor, který používá čísla a vypadá realističtěji. Skutečná matice používala japonská písmena a další symboly, ale tato používá pouze čísla v různých řádcích