Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-13 06:57
Ova instrukcija nastala je u skladu sa projektnim zahtjevima Makecourse -a na Univerzitetu Južne Floride (www.makecourse.com).
Ovaj projekt pokazuje kako Arduino zajedno s motornim pogonom s dvostrukim H-mostom može kontrolirati četiri istosmjerna motora i tri ultrazvučna senzora. Ovdje je cilj prikazati shemu kola i C program koji omogućava RC automobilu da vozi autonomno, izbjegavajući sve prepreke na svom putu. Uz ovo, ovim automobilom će se upravljati i putem IC daljinskog upravljača.
Nakon što završi, ovaj automobil će moći koristiti dva načina rada: autonomni način rada i način daljinskog upravljanja. Autonomni način rada omogućit će automobilu da se slobodno kreće bez kontakta sa okolinom. Način daljinskog upravljanja omogućit će korisniku da kontrolira automobil i da ga pomiče prema IC daljinskom upravljaču. U ovom načinu rada ultrazvučni senzori ne rade i stoga se automobil može pomicati u bilo kojem smjeru koji korisnik želi.
Sve u svemu, ovo uputstvo će omogućiti vama, čitatelju, da s lakoćom i zadovoljstvom reproducirate moj projekt.
Korak 1: Kontrolni sistem i funkcionalnost
Korak 2: 3D štampani dizajn
Kako bi se ovaj projekt ostvario, najbolje je projektirati sve potrebne komponente prije montaže. U odnosu na prikazani projekat, 3D štampani dio je šasija, koju je potrebno pažljivo dizajnirati tako da stane na sve komponente. Za bolje rezultate, dobro je odštampati dvije kopije šasije i složiti ih jednu na drugu kako biste dobili više prostora.
Korak 3: Prikupite dijelove i komponente
- 1 Arduino Uno
- 1 L298 Dvostruki motorni pogon sa H-mostom
- 3 HC-SR04 ultrazvučni senzori
- 1 IC prijemnik
- 1 IR daljinski
- 4 DC motora
- 4 točka
- 1 ili 2 RC šasije automobila
- 1 Mini Breadboard
- 1 ili 2 baterije
- 8 AA baterija
- M-M & M-F Žice za kratkospojnike
Korak 4: Pregled sheme kola
Motori istosmjerne struje i motorni pogon
Desni motori:
- Spojite gornji pin prvog motora i donji pin drugog motora na OUT1 pin pogona motora.
- Spojite donji pin prvog motora i gornji pin drugog motora na OUT2 pin pogona motora.
Lijevi motori:
- Spojite gornji pin prvog motora i donji pin drugog motora na OUT3 pin pogona motora.
- Spojite donji pin prvog motora i gornji pin drugog motora s OUT4 pinom pogona motora.
Pogon motora L298N:
- Priključite +12V priključak napajanja na VCC pin motornog pogona.
- Spojite -12V priključak napajanja na GND pin pogona motora.
- Spojite 5V pin motornog pogona na 5V pin Arduina.
- Spojite GND pin pogona motora na GND pin Arduina.
- Spojite ulazne pinove IN1, IN2, IN3 i IN4 na Arduino digitalne pinove 2, 3, 4 i 5, respektivno.
- Spojite ENA i ENB pinove na Arduino digitalne pinove 12 i 13 respektivno.
Ultrazvučni senzori
Prednji senzor:
- Spojite VCC pin na 5V pin motornog pogona.
- Spojite Echo pin na digitalni pin 6 Arduina.
- Spojite okidač na digitalni pin 7 Arduina.
- Spojite GND na GND pin motornog pogona.
Desni senzor:
- Spojite VCC pin na 5V pin motornog pogona.
- Spojite Echo pin na Digitalni pin 8 Arduina.
- Spojite pin okidača na digitalni pin 9 Arduina.
- Spojite GND pin na GND pin motornog pogona.
Lijevi senzor:
- Spojite VCC pin na 5V pin motornog pogona.
- Spojite Echo pin na digitalni pin 10 Arduina.
- Spojite okidač na digitalni pin 11 Arduina.
- Spojite GND pin na GND pin motornog pogona.
IC prijemnik
- Spojite signalni pin na analogni pin A0 Arduina.
- Spojite GND pin na GND pin Arduina.
- Spojite VCC pin na 5V pin Arduina.