Autonominis nuotoliniu būdu valdomas automobilis: 6 žingsniai
Autonominis nuotoliniu būdu valdomas automobilis: 6 žingsniai
Anonim
Autonominis nuotoliniu būdu valdomas automobilis
Autonominis nuotoliniu būdu valdomas automobilis

Šis nurodymas buvo sukurtas vykdant Pietų Floridos universiteto „Makecourse“projekto reikalavimą (www.makecourse.com).

Šis projektas parodo, kaip „Arduino“kartu su „Dual H-bridge Motor Drive“gali valdyti keturis nuolatinės srovės variklius ir tris ultragarso jutiklius. Tikslas yra pademonstruoti grandinės schemą ir C programą, leidžiančią RC automobiliui vairuoti savarankiškai, vengiant visų kliūčių. Kartu šis automobilis taip pat bus valdomas IR nuotolinio valdymo pultu.

Kai tai bus padaryta, šis automobilis galės naudoti du režimus: autonominį režimą ir nuotolinio valdymo režimą. Autonominis režimas leis automobiliui laisvai judėti, neliečiant jo aplinkos. Nuotolinio valdymo režimas leis vartotojui valdyti automobilį ir jį perkelti pagal IR nuotolinio valdymo pultą. Šiuo režimu ultragarso jutikliai neveikia, todėl automobilį galima perkelti bet kuria vartotojo norima kryptimi.

Apskritai, šis nurodymas leis jums, skaitytojau, lengvai ir patenkinamai atkurti mano projektą.

1 žingsnis: valdymo sistema ir funkcionalumas

Valdymo sistema ir funkcionalumas
Valdymo sistema ir funkcionalumas

2 žingsnis: 3D spausdintas dizainas

3D spausdintas dizainas
3D spausdintas dizainas
3D spausdintas dizainas
3D spausdintas dizainas

Norint įgyvendinti šį projektą, prieš surinkimą geriausia suprojektuoti visus reikalingus komponentus. Palyginus su parodytu projektu, 3D spausdinta dalis yra važiuoklė, kuri turi būti kruopščiai suprojektuota taip, kad atitiktų visus komponentus. Norint gauti geresnių rezultatų, patartina atspausdinti dvi važiuoklės kopijas ir sudėti jas viena ant kitos, kad būtų daugiau vietos.

3 žingsnis: Surinkite dalis ir komponentus

Surinkite dalis ir komponentus
Surinkite dalis ir komponentus
Surinkite dalis ir komponentus
Surinkite dalis ir komponentus
Surinkite dalis ir komponentus
Surinkite dalis ir komponentus
  • 1 „Arduino Uno“
  • 1 L298 dvigubo H tilto variklio pavara
  • 3 ultragarso jutikliai HC-SR04
  • 1 IR imtuvas
  • 1 IR nuotolinio valdymo pultas
  • 4 nuolatinės srovės varikliai
  • 4 ratai
  • 1 arba 2 RC automobilių važiuoklės
  • 1 mini duonos lenta
  • 1 arba 2 baterijų paketai
  • 8 AA baterijos
  • M-M & M-F jungiamieji laidai

4 žingsnis: grandinės schemos apžvalga

Grandinės schemos apžvalga
Grandinės schemos apžvalga
Grandinės schemos apžvalga
Grandinės schemos apžvalga
Grandinės schemos apžvalga
Grandinės schemos apžvalga
Grandinės schemos apžvalga
Grandinės schemos apžvalga

DC varikliai ir variklio pavara

>

Tinkami varikliai:

  • Prijunkite pirmojo variklio viršutinį kaištį ir apatinį antrojo variklio kaištį prie variklio pavaros OUT1 kaiščio.
  • Prijunkite pirmojo variklio apatinį kaištį ir viršutinį antrojo variklio kaištį prie variklio pavaros OUT2 kaiščio.

Kairysis variklis:

  • Prijunkite pirmojo variklio viršutinį kaištį ir apatinį antrojo variklio kaištį prie variklio pavaros OUT3 kaiščio.
  • Prijunkite pirmojo variklio apatinį kaištį ir viršutinį antrojo variklio kaištį prie variklio pavaros OUT4 kaiščio.

L298N variklio pavara:

  • Prijunkite maitinimo šaltinio +12 V gnybtą prie variklio pavaros VCC kaiščio.
  • Prijunkite -12 V maitinimo jungtį prie variklio pavaros GND kaiščio.
  • Prijunkite 5V variklio kaištį prie 5V „Arduino“kaiščio.
  • Prijunkite „Motor Drive“GND kaištį prie „Arduino“GND kaiščio.
  • Prijunkite įvesties kaiščius IN1, IN2, IN3 ir IN4 atitinkamai prie 2, 3, 4 ir 5 „Arduino“skaitmeninių kaiščių.
  • Prijunkite ENA ir ENB kaiščius prie atitinkamai 12 ir 13 „Arduino“kaiščių.

Ultragarsiniai jutikliai

Priekinis jutiklis:

  • Prijunkite VCC kaištį prie 5 V variklio pavaros kaiščio.
  • Prijunkite „Echo“kaištį prie „Arduino“skaitmeninio kaiščio 6.
  • Prijunkite „Trig“kaištį prie „Arduino“skaitmeninio kaiščio 7.
  • Prijunkite GND prie variklio pavaros GND kaiščio.

Dešinysis jutiklis:

  • Prijunkite VCC kaištį prie 5 V variklio pavaros kaiščio.
  • Prijunkite „Echo“kaištį prie „Arduino“skaitmeninio kaiščio 8.
  • Prijunkite „Trig“kaištį prie „Arduino“skaitmeninio kaiščio 9.
  • Prijunkite GND kaištį prie variklio pavaros GND kaiščio.

Kairysis jutiklis:

  • Prijunkite VCC kaištį prie variklio pavaros 5 V kaiščio.
  • Prijunkite „Echo“kaištį prie „Arduino“skaitmeninio kaiščio 10.
  • Prijunkite „Trig“kaištį prie „Arduino“skaitmeninio kaiščio 11.
  • Prijunkite GND kaištį prie variklio pavaros GND kaiščio.

IR imtuvas

  • Prijunkite signalinį kaištį prie „Arduino“analoginio kaiščio A0.
  • Prijunkite GND kaištį prie „Arduino“GND kaiščio.
  • Prijunkite VCC kaištį prie 5 V „Arduino“kaiščio.