Turinys:

Kliūtis išvengti roboto naudojant ultragarso jutiklius: 9 žingsniai (su nuotraukomis)
Kliūtis išvengti roboto naudojant ultragarso jutiklius: 9 žingsniai (su nuotraukomis)

Video: Kliūtis išvengti roboto naudojant ultragarso jutiklius: 9 žingsniai (su nuotraukomis)

Video: Kliūtis išvengti roboto naudojant ultragarso jutiklius: 9 žingsniai (su nuotraukomis)
Video: Tesla Model S vairuotojas sugauti miega prie vairo, o autopilotas 2024, Lapkritis
Anonim
Kliūtis išvengti roboto naudojant ultragarso jutiklius
Kliūtis išvengti roboto naudojant ultragarso jutiklius

Tai paprastas projektas apie kliūčių vengimo robotą naudojant ultragarso jutiklius (HC SR 04) ir „Arduino Uno“plokštę. Robotas juda vengdamas kliūčių ir pasirinkdamas geriausią būdą sekti jutiklius. Ir atkreipkite dėmesį, kad tai nėra mokymo projektas, pasidalykite savo žiniomis ir komentuoja su manimi.

Pagrindinių komponentų sąrašas:-

  • „Arduino Uno“- 1
  • Ultragarsinis jutiklis (HC SR 04) - 3
  • 5v relės lenta - 1
  • 12 V baterija - 1
  • 12 V pavarų variklis - 4
  • Variklio laikikliai - 4
  • Chasi - 1
  • Ratai - 4
  • Varžtai ir veržlės
  • Jungiklis -1
  • Trumpieji kabeliai -10

1 žingsnis: „Arduino Uno“lenta

„Arduino Uno“lenta
„Arduino Uno“lenta

„Arduino Uno“yra mikrovaldiklio plokštė, pagrįsta ATmega328P. Jame yra 14 skaitmeninių įvesties ir išvesties kaiščių, 6 analoginiai įėjimai. Veikimo įtampa yra 5 V su išoriniu maitinimo šaltiniu. Yra daug privalumų, lengva koduoti ir įkelti, lengva ištaisyti klaidas. Yra daug jutiklių modulių ir kitų įrenginių Arduino.

Kai tiekiate maitinimą į „Arduino“plokštę, naudokite 5 voltų arba 9 voltų įtampą. Jūs neturėtumėte įjungti 12 voltų. Jei turite naudoti 12 V bateriją, duokite ją per 5 V reguliatoriaus grandinę.

2 žingsnis: ultragarso jutiklis (HC SR 04)

Ultragarsinis jutiklis (HC SR 04)
Ultragarsinis jutiklis (HC SR 04)
Ultragarsinis jutiklis (HC SR 04)
Ultragarsinis jutiklis (HC SR 04)

Robotas turi tris ultragarso jutiklius, esančius priekyje, kairėje ir dešinėje. Robotas veikia pagal šiuos jutiklius. Ultragarsinis jutiklis yra prietaisas, galintis išmatuoti atstumą iki objekto naudojant garso bangas. Yra keturi VCC (5 V galios) kaiščiai. tiekimas), GND (gruntas), trigeris ir aidas. Yra du keitikliai, vienas perdavimui ir kitas priėmimui. Abu yra pritvirtinti prie vienos PCB su valdymo grandine. Ultragarsinis atstumas matuojamas nuo maždaug 2 cm iki 400 cm. Taip pat yra aukšto dažnio garsas, kurio dažnis yra 40 KHz.

Veikimo principas

Iš „Arduino“sukurkite trumpą 20 uS impulsą į „Trigger“įvestį, kad pradėtumėte diapazoną. Ultragarsinis modulis išsiųs 8 ciklų ultragarso pliūpsnį 40 kHz dažniu ir padidins aido liniją.

Tada jis klauso aido ir, kai tik aptinka vieną, vėl sumažina aido liniją. Taigi aido linija yra impulsas, kurio plotis yra proporcingas atstumui iki objekto.

Laiko impulsą galima apskaičiuoti diapazoną coliais/centimetrais.

Modulis suteikia aido impulsą, proporcingą atstumui.

uS/58 = cm arba uS/148 = coliai.

3 žingsnis: kiti komponentai

Kiti komponentai
Kiti komponentai
Kiti komponentai
Kiti komponentai
Kiti komponentai
Kiti komponentai
Kiti komponentai
Kiti komponentai

Yra įvairių dydžių variklių velenų skersmuo ir ratų skylių dydis.

Perjungimo kabelis turi būti nuo vyrų iki moterų.

4 žingsnis: jutikliai su „Arduino“ryšio schema

Jutikliai su „Arduino“ryšio schema
Jutikliai su „Arduino“ryšio schema

Priekinis jutiklis:-

Echo kaištis - „Arduino“kaištis 6

Trig kaištis - „Arduino“kaištis 7

VCC kaištis - 5V

GND - žemė

Kairysis jutiklis: - aido kaištis - „Arduino“kaištis 8

Trig kaištis - „Arduino“kaištis 9

VCC kaištis - 5VGND - įžemintas

Dešinysis jutiklis: - aido kaištis - „Arduino“kaištis 10

Trig kaištis - „Arduino“kaištis 11

VCC kaištis - 5VGND - įžemintas

5 žingsnis: relės lenta su „Arduino“ryšio schema

Relės lenta su „Arduino“prijungimo schema
Relės lenta su „Arduino“prijungimo schema

Relės kaištis 1 - „Arduino“kaištis 2.

Relės kaištis 2 - „Arduino“kaištis 3.

Relės kaištis 3 - „Arduino“kaištis 4.

Relės kaištis 4 - „Arduino“kaištis 5.

6 žingsnis: 12 voltų ir relės prijungimas

12 voltų ir relės jungtis
12 voltų ir relės jungtis

NC - normaliai uždaryta

NE - normalus atidarymas

C - dažnas

Čia, jei reikia, galite pakeisti poliškumą. Pagal tai pasikeis variklio sukimosi kryptis.

Varikliai turi būti prijungti prie bendrų kaiščių

7 žingsnis: Surinkimas

Surinkimas
Surinkimas
Surinkimas
Surinkimas

Kairysis ir dešinysis varikliai turi būti atskirti nuo kiekvienos pusės.

8 žingsnis: kodai

Kodai
Kodai

9 žingsnis: bandymas ir apdaila

Rekomenduojamas: