Mündəricat:
Video: Ultrasonik Sensorlardan İstifadə Edən Robotdan Maneə: 9 Adım (Şəkillərlə)
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
Bu, Ultrasonik sensorlar (HC SR 04) və Arduino Uno lövhəsini istifadə edən maneələrdən qaçınan robot haqqında sadə bir layihədir. mənimlə şərhlər.
Əsas komponentlərin siyahısı:-
- Arduino Uno - 1
- Ultrasonik Sensor (HC SR 04) - 3
- 5v Relay Board - 1
- 12 V Batareya - 1
- 12 V dişli mühərrik - 4
- Motor Mötərizəsi - 4
- Xas - 1
- Təkərlər - 4
- Vintlər və qoz -fındıq
- Keçid -1
- Jumper Kabelləri -10
Addım 1: Arduino Uno Board
Arduino Uno, ATmega328P -ə əsaslanan mikro nəzarətçi lövhəsidir. 14 rəqəmsal giriş və çıxış pinləri, 6 analoq girişi var. İşləmə gərginliyi xarici enerji təchizatı ilə 5 V -dir. Bir çox üstünlüklər var, kodlaşdırmaq və yükləmək asandır, səhvləri düzəltmək asandır. Sensor modulları və digər qurğular çoxdur. Arduino.
Arduino lövhəsinə enerji təchizatı verərkən 5 volt və ya 9 volt istifadə edin. 12 volt gücündə olmamalısınız. 12v batareyadan istifadə etməlisinizsə, onu 5v tənzimləyici dövrədən keçirin.
Addım 2: Ultrasonik Sensor (HC SR 04)
Robotun ön, sol və sağ olmaqla üç Ultrasonik Sensoru var. Robot bu sensorlara görə işləyir. Ultrasonik sensor, səs dalğalarından istifadə edərək bir cismə olan məsafəni ölçə bilən bir cihazdır. VCC (5v güc) olan 4 pin var. təchizatı), GND (Ground), Trig və echo. İki ötürücü var, biri ötürmək üçün, digəri isə qəbul etmək üçün. Hər ikisi də nəzarət dövrəsi olan tək bir PCB üzərində sabitlənir. Ultrasonik məsafə ölçüləri təxminən 2 sm -dən 400 sm -ə qədərdir. Həm də 40 KHz tezliyində yüksək tezlikli bir səsdir.
Əməliyyat prinsipi
Arduinodan Tetik girişinə qısa 20 uS pulse yarada bilərsiniz. Ultrasonik Modul 40 kHz -də 8 dövrü ultrasəs göndərəcək və əks -sədasını yüksək qaldıracaq.
Daha sonra bir əks -sədaya qulaq asır və birini aşkar edən kimi yankı xəttini yenidən aşağı salır. Eko xətti buna görə genişliyi obyektə olan məsafəyə mütənasib olan bir nəbzdir.
Pulse vaxtını təyin etməklə, düym/santimetr aralığını hesablamaq mümkündür.
Modul məsafəyə mütənasib bir əks -səda verir.
uS/58 = sm və ya uS/148 = düym.
Addım 3: Digər komponentlər
Motor şaftlarının diametrləri və təkərlərin deşik ölçüləri müxtəlifdir.
Jumper Kabeli Kişi ilə Dişi olmalıdır.
Addım 4: Arduino Bağlantı Şeması olan Sensorlar
Ön Sensor:-
Eko pin - Arduino pin 6
Trig pin - Arduino pin 7
VCC pin - 5V
GND - torpaq
Sol Sensor: -Exo pin - Arduino pin 8
Trig pin - Arduino pin 9
VCC pin - 5VGND - torpaq
Sağ Sensor: -Exo pin - Arduino pin 10
Trig pin - Arduino pin 11
VCC pin - 5VGND - torpaq
Addım 5: Arduino Bağlantı Şeması ilə Relay Board
Relay pin 1 - Arduino pin 2.
Relay pin 2 - Arduino pin 3.
Relay pin 3 - Arduino pin 4.
Relay pin 4 - Arduino pin 5.
Addım 6: 12 Volt və Röle Bağlantısı
NC - Normal Bağlıdır
YOX - Normal Açıq
C - Ümumi
Lazım gələrsə, burada polariteyi dəyişə bilərsiniz, buna görə motorun fırlanma istiqaməti dəyişəcək.
Motorlar ümumi pinlərə bağlanmalıdır
Addım 7: Montaj
Sol və sağ motorlar hər tərəfdən ayrılmalıdır.