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)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:26
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.
8 -qadam: Kodlar
9 -qadam: Sinov va tugatish
Tavsiya:
Arduino Nano yordamida robotning oldini olish: 5 qadam
Arduino Nano yordamida robotni to'sib qo'ymaslik: Men bu ko'rsatmada Arduino yordamida robotni chetlab o'tishga qanday to'siq qo'yish mumkinligini tasvirlab beraman
Mikroto'lqin yordamida robotning oldini olish (Arduino): 5 qadam
Arduino bilan ishlaydigan robotni to'sib qo'ymaslik uchun sizga qanday to'siq qo'yishni o'rgataman. Arduino - bu atmega mikrokontrolleridan foydalanadigan boshqaruv paneli. Siz Arduino -ning istalgan versiyasidan foydalanishingiz mumkin, lekin men
Arduino Uno yordamida robotning oldini olish: 5 qadam (rasmlar bilan)
Arduino Uno yordamida robotni to'sib qo'ymaslik: Salom bolalar, bu juda oddiy va ishlaydigan loyiha, bu arduino -dan foydalanadigan to'siqlardan qochuvchi robot deb ataladi va bu loyihaning o'ziga xos xususiyati shundaki, u bluetooth orqali smartfonda qanday sayohat qilayotgani haqida buyruq beradi
EBot8: 4 -qadam yordamida robotning oldini olish
EBot8 yordamida robotning oldini olish: Bu yo'riqnomada siz robot -mashina yasashni o'rganasiz, bu uning yo'lidagi to'siqlardan qochadi. Kontseptsiyani shartlarga muvofiq har xil usulda ishlatish va qo'llash mumkin. Kerakli materiallar: 1. g'ildiraklar x4 2. shassi (siz sotib olishingiz mumkin
L298n dvigatel haydovchisi yordamida robotning oldini olish: 5 qadam
L298n dvigatelini ishlatadigan robotning oldini olish