Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-13 06:57
Ova instrukcija nastala je u skladu s projektnim zahtjevima Makecoursea na Sveučilištu 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 sklopa i C program koji omogućuje automobilu za daljinsko upravljanje autonomnu vožnju, izbjegavajući sve prepreke na svom putu. Uz ovo, ovim će se automobilom upravljati i putem IC daljinskog upravljača.
Nakon što završi, ovaj će automobil 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 dodira s okolinom. Način daljinskog upravljanja omogućit će korisniku da kontrolira automobil i pomiče ga prema daljinskom upravljaču. Tijekom ovog načina rada ultrazvučni senzori ne rade pa se automobil može pomicati u bilo kojem smjeru koji korisnik želi.
Sve u svemu, ovo uputstvo omogućit će vama, čitatelju, da s lakoćom i zadovoljstvom reproducirate moj projekt.
Korak 1: Sustav upravljanja i funkcionalnost
Korak 2: 3D tiskani dizajn
Kako bi se ostvario ovaj projekt, najbolje je projektirati sve potrebne komponente prije montaže. U odnosu na prikazani projekt, 3D ispisani dio je šasija, koju je potrebno pažljivo dizajnirati da stane na sve komponente. Za bolje rezultate, dobro je ispisati dvije kopije šasije i složiti ih jednu na drugu kako biste dobili više prostora.
Korak 3: Skupite dijelove i komponente
- 1 Arduino Uno
- 1 L298 Motorni pogon s dva mosta
- 3 HC-SR04 ultrazvučni senzori
- 1 IC prijemnik
- 1 IR daljinski
- 4 istosmjerna motora
- 4 kotača
- 1 ili 2 RC šasije automobila
- 1 Mini Breadboard
- 1 ili 2 baterije
- 8 AA baterija
- M-M & M-F kratkospojne žice
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 zatič prvog motora i gornji zatik drugog motora s OUT2 pinom pogona motora.
Lijevi motori:
- Spojite gornji pin prvog motora i donji pin drugog motora na OUT3 pin pogona motora.
- Spojite donji zatič prvog motora i gornji zatik drugog motora s OUT4 pinom pogona motora.
Motorni pogon L298N:
- Spojite +12V priključak napajanja na VCC pin motornog pogona.
- Spojite -12V priključak napajanja na GND pin motornog pogona.
- 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 odnosno 13.
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 pin GND motornog pogona.
Desni senzor:
- Spojite VCC pin na 5V pin motornog pogona.
- Spojite Echo pin na Digitalni pin 8 Arduina.
- Spojite okidač 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.