Obsah:
Video: Robot Arduino 5 v 1 - Nasledujte ma - Nasledujúci riadok - Sumo - Kresba - Vyhýbanie sa prekážkam: 6 krokov
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
Táto riadiaca doska robota obsahuje mikrokontrolér ATmega328P a ovládač motora L293D. Samozrejme, nelíši sa od dosky Arduino Uno, ale je užitočnejší, pretože na pohon motora nepotrebuje ďalší štít! Je bez rušivých prepojok a dá sa ľahko naprogramovať pomocou CH340G. Pri jazde s dvoma jednosmernými motormi môžete pomocou tejto karty tiež ovládať rôzne senzory pomocou I / O kolíkov. V tomto projekte sme použili ultrazvukový snímač vzdialenosti HC-SR04 a infračervený snímač IR. Okrem toho bol použitý jeden servomotor.
Krok 1: Projektové video krok za krokom
S touto riadiacou kartou môžete naprogramovať robota s 5 rôznymi scenármi. Do tohto projektu sú zahrnuté nasledujúce scenáre:
Režim SUMO: Je to šport, v ktorom sa dvaja roboti pokúšajú jeden druhého vytlačiť z kruhu (podobným spôsobom ako šport sumo).
Režim Nasleduj ma: Sníma prítomnosť predmetu, ktorý treba sledovať, pomocou senzora HC-SR04.
Režim sledovania: Robot sledujúci čiaru je vozidlo, ktoré sleduje čiaru, buď čiernu alebo bielu.
Vyhýbajúci sa režim: Robot vyhýbajúci sa prekážkam je inteligentné zariadenie, ktoré dokáže automaticky rozpoznať prekážku pred sebou a vyhnúť sa jej otočením iným smerom.
Režim kresby: Obsahuje servomotor a pero. Dokáže nakresliť svoje vlastné pohybové stopy na povrchu.
Krok 2: Požadovaný hardvér
- ATmega328P -PU so zavádzačom -
- IC ovládača motora L293D -
- USB zásuvka typu B -
- Zásuvka DIP 28/16 pinov -
- Kryštál 12/16 MHz -
- L7805 TO -220 -
- Kondenzátor 100uF -
- LED -
- Rezistor 10K/1K -
- Kondenzátor 470nF -
- Zásuvka Power Jack -
- 2 -pólová svorkovnica -
- Mužská hlavička -
- Keramika 10nF/22pF -
- Mini kovový prevodový motor 6V 200RPM -
- Lipo batéria 7,4 V 1 000 mAh 2S (voliteľné) -
- 9V 800mAh batéria (voliteľné) -
- Konektor 9V batérie -
- Ultrazvukový modul HC -SR04 -
- IR infračervený snímač -
- CH340G USB na TTL IC -
V tomto projekte boli na ľahké spájkovanie použité súčiastky typu DIP
Krok 3: Súbor Gerber PCB a schéma
V tomto projekte som si vybral PCBWay. PCBWay je jediný spôsob, ako dosiahnuť, aby bol tento projekt veľmi lacný a vysoko kvalitný.
Detail produktu
- Typ dosky: Single PCB
- Rozmery: 53,3 mm x 66 mm
- Vrstvy: 2 vrstvy
- Spolu: 5 ks / 5 USD
Získajte PCB Gerber & Schematic -
Krok 4: 3D.stl súbory
Nastavenia tlače
- Tlačiareň: JGAURORA A5S
- Rozlíšenie: 0,25
- Výplň: 10%
Krok 5: Pripojenia
IR senzor
- Pin signálu IR senzora na digitálny 12
- IR senzor VCC pin na +5V
- IR snímač GND až GND
Senzor HC-SR04
- ECHO pin to Digital 5
- TRIG pin na digitál 6
- Kolík VCC na +5V
- Pin GND na GND
Motor A
- Motor A 1 až Digital 2
- Motor A 2 až Digital 4
- Motor A Povoliť na digitál 3
Motor B
- B Motor B 1 až digitálny 10
- Motor B 2 na digitál 11
- Motor B Povoliť na digitál 9
Krok 6: Zdrojový kód
Pomocou tejto riadiacej karty môžete naprogramovať robota s 5 rôznymi scenármi. Do tohto projektu sú zahrnuté nasledujúce scenáre:
- Režim SUMO: Je to šport, v ktorom sa dvaja roboti pokúšajú jeden druhého vytlačiť z kruhu (podobným spôsobom ako šport sumo).
- Režim Nasleduj ma: Sníma prítomnosť predmetu, ktorý treba sledovať, pomocou senzora HC-SR04.
- Režim sledovania: Robot sledujúci čiaru je vozidlo, ktoré sleduje čiaru, buď čiernu alebo bielu.
- Vyhýbajúci sa režim: Robot vyhýbajúci sa prekážkam je inteligentné zariadenie, ktoré dokáže automaticky rozpoznať prekážku pred sebou a vyhnúť sa jej otočením iným smerom.
- Režim kresby: Obsahuje servomotor a pero. Dokáže nakresliť svoje vlastné pohybové stopy na povrchu.
Získajte zdrojový kód:
github.com/MertArduino/RobotControlBoard