Mundarija:
- 1 -qadam: Arduino Uno kengashi
- 2 -qadam: Ultrasonik sensor (HC SR 04)
- 3 -qadam: Boshqa komponentlar
- 4 -qadam: Arduino ulanish diagrammasi bilan sensorlar
- 5 -qadam: Arduino ulanish diagrammasi bilan o'rni taxtasi
- 6 -qadam: 12 voltli va o'rni ulanishi
- 7 -qadam: yig'ish
- 8 -qadam: Kodlar
- 9 -qadam: Sinov va tugatish
Video: Ultrasonik sensorlar yordamida robotning oldini olish: 9 qadam (rasmlar bilan)
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
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 - 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)
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
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
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
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
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
Chap va o'ng dvigatellarni har tomondan ajratish kerak.