Kazalo:
- 1. korak: Videoposnetek projekta po korakih
- 2. korak: potrebna strojna oprema
- 3. korak: Gerberjeva datoteka in shema
- 4. korak: 3D.stl datoteke
- 5. korak: Povezave
- 6. korak: izvorna koda
Video: Arduino robot 5 v 1 - Sledite mi - Sledi vrstica - Sumo - Risba - Izogibanje oviram: 6 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:03
Ta krmilna plošča robota vsebuje mikrokrmilnik ATmega328P in gonilnik motorja L293D. Seveda se ne razlikuje od plošče Arduino Uno, vendar je bolj uporabna, ker ne potrebuje drugega ščita za pogon motorja! Je brez skakalcev in se lahko enostavno programira s CH340G. Med vožnjo dveh enosmernih motorjev lahko s to kartico upravljate tudi različne senzorje z uporabo V / I zatičev. V tem projektu smo uporabili ultrazvočni senzor razdalje HC-SR04 in infrardeči senzor IR. Poleg tega je bil uporabljen en servo motor.
1. korak: Videoposnetek projekta po korakih
S to krmilno kartico lahko programirate robota s 5 različnimi scenariji. V ta projekt so vključeni naslednji scenariji:
Način SUMO: To je šport, v katerem se dva robota poskušata potisniti iz kroga (na podoben način kot šport sumo).
Način Follow Me: S senzorjem HC-SR04 lahko zazna prisotnost predmeta, ki mu je treba slediti.
Način sledenja: Robot za sledenje liniji je vozilo, ki sledi črti, bodisi črni ali beli črti.
Način izogibanja: Robot za izogibanje oviram je inteligentna naprava, ki lahko samodejno zazna oviro pred seboj in se jim izogne, tako da se obrne v drugo smer.
Način risanja: vsebuje servo motor in pisalo. Na površino lahko nariše lastne sledi gibanja.
2. korak: potrebna strojna oprema
- ATmega328P -PU z zagonskim nalagalnikom -
- IC gonilnika motorja L293D -
- USB vtičnica tipa B -
- DIP vtičnica 28/16 zatiči -
- 12/16 MHz kristal -
- L7805 TO -220 -
- Kondenzator 100uF -
- LED -
- Upor 10K/1K -
- Kondenzator 470nF -
- Vtičnica za napajanje -
- 2 -polni priključni blok -
- Moški zatič glave -
- 10nF/22pF keramika -
- 6V 200RPM mini kovinski zobniški motor -
- 7.4V 1000mAh 2S Lipo baterija (izbirno) -
- 9V 800mAh baterija (izbirno) -
- 9V priključek za baterijo -
- Ultrazvočni modul HC -SR04 -
- IR infrardeči senzor -
- CH340G USB v TTL IC -
V tem projektu so bile komponente DIP uporabljene za enostavno spajkanje
3. korak: Gerberjeva datoteka in shema
V tem projektu sem izbral PCBWay. PCBWay je edini način za izvedbo tega projekta po zelo nizki ceni in visoki kakovosti.
Podrobnosti o izdelku
- Vrsta plošče: enojno tiskano vezje
- Dimenzije: 53,3 x 66 mm
- Plasti: 2 plasti
- Skupaj: 5 kosov / 5 USD
Pridobite tiskano vezje Gerber & Schematic -
4. korak: 3D.stl datoteke
Nastavitve tiskanja
- Tiskalnik: JGAURORA A5S
- Ločljivost: 0,25
- Polnjenje: 10%
5. korak: Povezave
IR senzor
- Signalni pin za IR senzor na Digital 12
- VCC pin senzorja IR na +5V
- IR senzor GND v GND
Senzor HC-SR04
- ECHO pin na Digital 5
- Zatič TRIG na Digital 6
- VCC pin na +5V
- GND pin na GND
Motor A
- Motor A 1 do Digital 2
- Motor A 2 do Digital 4
- Motor A Omogoči digitalno 3
Motor B
- B Motor B 1 do Digital 10
- Motor B 2 do Digital 11
- Motor B omogoči digitalno 9
6. korak: izvorna koda
S to krmilno kartico lahko programirate robota s 5 različnimi scenariji. V ta projekt so vključeni naslednji scenariji:
- Način SUMO: To je šport, v katerem se dva robota poskušata potisniti iz kroga (na podoben način kot šport sumo).
- Način Follow Me: S senzorjem HC-SR04 lahko zazna prisotnost predmeta, ki mu je treba slediti.
- Način sledenja: Robot za sledenje liniji je vozilo, ki sledi črti, bodisi črni ali beli črti.
- Način izogibanja: Robot za izogibanje oviram je inteligentna naprava, ki lahko samodejno zazna oviro pred seboj in se jim izogne, tako da se obrne v drugo smer.
- Način risanja: vsebuje servo motor in pisalo. Na površino lahko nariše lastne sledi gibanja.
Pridobite izvorno kodo:
github.com/MertArduino/RobotControlBoard
Priporočena:
Samodejna vrstica: 7 korakov
Automated Bar: Namen tega projekta je izdelati poceni avtomatiziran prodajni sistem za pijače za uporabo v vrhunskih potrošniških in komercialnih aplikacijah. Tradicionalni sistemi pri avtomatizaciji palic uporabljajo servo motorje in velike trde tirnice s platformami, ki jih poganja pas. Medtem ko je
E101 vrstica po botu s zvočnikom: 11 korakov
Bot z zvočnikom po liniji E101: Tukaj je vrstica po robotu, ki predvaja glasbo, ko preide čez določene barve
ESP32 z zaslonom Oled - vrstica napredka: 6 korakov
ESP32 z zaslonom Oled - vrstica napredka: ESP32, o katerem bomo danes govorili, je tisti, ki že prihaja z vgrajenim zaslonom Oled. Ta funkcija nam olajša življenje, saj imamo lahko vtis glede vrednosti spremenljivke, ki se pojavi. Niti nimaš
Arduino Robot, ki se izogiba oviram (nadgradnja): 7 korakov (s slikami)
Arduino Robot, ki se izogiba oviram (različica za nadgradnjo): Ta objava je bila prvič objavljena na tem spletnem mestu https://truescience22.blogspot.com/2018/01/arduino-obstacle-avoiding-robotupgrade.html Pozdravljeni prijatelji, danes sem naredil nadgradnjo Arduina Robot za izogibanje oviram. To je preprosto, vendar nekatere funkcije in
Vrstica senzorja USB: 12 korakov
Senzorska vrstica USB: Tako naredite senzorsko palico, ki jo lahko uporabljate z Wiimotejem in ima vmesnik USB. Odlično deluje tako z Wii kot tudi z osebnim računalnikom, medtem ko uporabljate program, ki omogoča uporabo wiimote kot krmilne palice (na primer Glovepie) in je primerljiv z IR tr