Mundarija:

Ultrasonik sensorlar yordamida robotning oldini olish: 9 qadam (rasmlar bilan)
Ultrasonik sensorlar yordamida robotning oldini olish: 9 qadam (rasmlar bilan)

Video: Ultrasonik sensorlar yordamida robotning oldini olish: 9 qadam (rasmlar bilan)

Video: Ultrasonik sensorlar yordamida robotning oldini olish: 9 qadam (rasmlar bilan)
Video: Arduino darslari 3 | Ultratovush(Ultrasonic) datchigini Arduino orqali ishlatish 2024, Iyul
Anonim
Ultrasonik sensorlar yordamida robotning oldini olish
Ultrasonik sensorlar yordamida robotning oldini olish

Bu Ultrasonik sensorlar (HC SR 04) va Arduino Uno taxtasi yordamida to'siqlardan qochish robotining oddiy loyihasi. Robot to'siqlarni chetlab o'tib, sensorlar orqali harakat qilishning eng yaxshi usulini tanlaydi. men bilan sharhlar.

Asosiy komponentlar ro'yxati:-

  • Arduino Uno - 1
  • Ultrasonik sensor (HC SR 04) - 3
  • 5V o'rni taxtasi - 1
  • 12 V batareya - 1
  • 12 V tishli dvigatel - 4
  • Dvigatel qavslari - 4
  • Chasi - 1
  • G'ildiraklar - 4
  • Vintlar va yong'oqlar
  • Kalit -1
  • Jumper kabellari -10

1 -qadam: Arduino Uno kengashi

Arduino Uno boshqaruv paneli
Arduino Uno boshqaruv paneli

Arduino Uno - bu ATmega328P -ga asoslangan mikro -boshqaruv paneli. 14 ta raqamli kirish va chiqish pinlari, 6 ta analog kirish. Ishlash voltaji tashqi quvvat manbai bilan 5 V. Ko'p afzalliklari bor, kodlash va yuklash oson, xatolarni tuzatish oson. Sensor modullari va boshqa ko'plab qurilmalar mavjud. Arduino.

Quvvat manbai Arduino kartasiga 5 voltli yoki 9 voltli bo'lsin, 12 voltli kuchlanmasligingiz kerak. Agar siz 12V batareyani ishlatishingiz kerak bo'lsa, uni 5V regulyator zanjiri orqali bering.

2 -qadam: Ultrasonik sensor (HC SR 04)

Ultrasonik sensor (HC SR 04)
Ultrasonik sensor (HC SR 04)
Ultrasonik sensor (HC SR 04)
Ultrasonik sensor (HC SR 04)

Robot uchta ultratovushli sensorga ega: old, chap va o'ng. Robot bu sensorlar bo'yicha ishlaydi. Ultrasonik sensor - tovush to'lqinlari yordamida ob'ektgacha bo'lgan masofani o'lchaydigan qurilma. Ta'minot), GND (Ground), Trig va echo. Ikkita transduser bor, biri uzatish uchun, ikkinchisi qabul qilish uchun. Ikkala boshqaruv pallasida bitta PCBga o'rnatiladi. Ultrasonik masofa o'lchami taxminan 2 sm dan 400 sm gacha. Bundan tashqari, 40 kHz chastotali yuqori chastotali tovush.

Ishlash printsipi

Ultrasonik modul 40 gigagertsli chastotada 8 tsikli ultratovushni yuboradi va aks sado chizig'ini baland ko'taradi.

Keyin u aks -sadoni eshitadi va uni aniqlagach, u yana aks sado chizig'ini pasaytiradi. Shunday qilib, aks sado - bu impuls, uning kengligi ob'ektga masofaga mutanosib.

Pulsning vaqtini belgilash orqali dyuym/santimetr oralig'ini hisoblash mumkin.

Modul masofaga mutanosib aks sado beradi.

uS/58 = sm yoki uS/148 = dyuym.

3 -qadam: Boshqa komponentlar

Boshqa komponentlar
Boshqa komponentlar
Boshqa komponentlar
Boshqa komponentlar
Boshqa komponentlar
Boshqa komponentlar
Boshqa komponentlar
Boshqa komponentlar

Dvigatel millarining diametri va g'ildiraklarning teshik o'lchamlari har xil.

Jumper kabeli erkakdan ayolgacha bo'lishi kerak.

4 -qadam: Arduino ulanish diagrammasi bilan sensorlar

Arduino ulanish diagrammasi bilan sensorlar
Arduino ulanish diagrammasi bilan sensorlar

Old sensor:-

Echo pin - Arduino pin 6

Trig pin - Arduino pin 7

VCC pin - 5V

GND - tuproq

Chap sensor: -Exo pin - Arduino pin 8

Trig pin - Arduino pin 9

VCC pin - 5VGND - tuproq

O'ng sezgich: -Exo pin - Arduino pin 10

Trig pin - Arduino pin 11

VCC pin - 5VGND - tuproq

5 -qadam: Arduino ulanish diagrammasi bilan o'rni taxtasi

Arduino ulanish diagrammasi bilan o'rni taxtasi
Arduino ulanish diagrammasi bilan o'rni taxtasi

O'rnimizni pin 1 - Arduino pin 2.

O'rnimizni pin 2 - Arduino pin 3.

O'rnimizni pin 3 - Arduino pin 4.

O'rnimizni pin 4 - Arduino pin 5.

6 -qadam: 12 voltli va o'rni ulanishi

12 voltli va o'rni ulanishi
12 voltli va o'rni ulanishi

NC - normal yopiq

YO'Q - Oddiy ochiq

C - umumiy

Bu erda siz kutupluluğu o'zgartirishingiz mumkin, agar kerak bo'lsa, dvigatelning aylanish yo'nalishi o'zgaradi.

Dvigatellar umumiy pinlarga ulangan bo'lishi kerak

7 -qadam: yig'ish

Yig'ish
Yig'ish
Yig'ish
Yig'ish

Chap va o'ng dvigatellarni har tomondan ajratish kerak.

8 -qadam: Kodlar

Kodlar
Kodlar

9 -qadam: Sinov va tugatish

Tavsiya: