Mündəricat:

"GRECO" - Yeni Başlayanlar üçün Arduino Obyektdən Kaçınan Robot: 6 Addım (Şəkillərlə birlikdə)
"GRECO" - Yeni Başlayanlar üçün Arduino Obyektdən Kaçınan Robot: 6 Addım (Şəkillərlə birlikdə)

Video: "GRECO" - Yeni Başlayanlar üçün Arduino Obyektdən Kaçınan Robot: 6 Addım (Şəkillərlə birlikdə)

Video:
Video: Узнайте греческие фразы! Греки для абсолютных начинающих! Фразы и слова! Часть 1. 2024, Iyul
Anonim
Şəkil
Şəkil
Şəkil
Şəkil
Şəkil
Şəkil
Şəkil
Şəkil

Yaxşı, bir başlanğıcsınızsa, burada robotdan qaçaraq öz obyektinizi qurmağın ən asan yolunu tapacaqsınız!

Daha asan qurmaq üçün iki DC mühərrikli mini yuvarlaq robot şassisindən istifadə edəcəyik.

Bir dəfə daha məşhur Arduino UNO lövhəsindən istifadə etməyi seçirik.

Kiçik robotumuz "GRECO" Ultrasonik sensor istifadə edərək qarşısındakı obyekti yoxlayacaq. Bir obyekt aşkar edilərsə, robot dayanacaq və ən yaxşı qaçış yolu üçün sağa -sola "baxacaq"!

Rəsmi layihə səhifəsi və gələcək yeniləmələr:

Siz hazırsınızmı? Gəlin başlayaq!

Addım 1: Ultrasonik Sensor haqqında

Ultrasonik Sensor haqqında
Ultrasonik Sensor haqqında

Ultrasonik sensorlar, radio və ya səs dalğalarından gələn əks -sədaları şərh edərək hədəfin xüsusiyyətlərini qiymətləndirən radar və ya sonara bənzər bir prinsip üzərində işləyir.

Aktiv ultrasəs sensorlar yüksək tezlikli səs dalğaları yaradır və bir obyektə olan məsafəni təyin etmək üçün siqnalın göndərilməsi ilə yankının alınması arasındakı vaxt aralığını ölçərək sensor tərəfindən qəbul edilən əks -sədanı qiymətləndirir.

Passiv ultrasəs sensorlar əsasən müəyyən şərtlərdə mövcud olan ultrasəs səs -küyünü aşkar edən mikrofonlardır.

HC-SR04 ultrasəs sensoru, yarasalar və ya delfinlər kimi bir obyektə olan məsafəni təyin etmək üçün sonar istifadə edir. İstifadəsi asan bir paketdə yüksək dəqiqlik və sabit oxunuşlarla əla təmas aralığının aşkarlanmasını təklif edir. 2 sm -dən 400 sm -ə və ya 1 -dən 13 futa qədər. İşinə günəş işığı və ya Sharp menziller kimi qara material təsir etmir (baxmayaraq ki, parça kimi akustik cəhətdən yumşaq materialları aşkar etmək çətin ola bilər). Ultrasonik ötürücü və alıcı modulu ilə birlikdə gəlir.

Texniki məlumatlar:

  • Enerji təchizatı:+5V DC
  • Sakit cərəyan: <2mA
  • İşləmə cərəyanı: 15mA
  • Effektiv açı: <15 °
  • Məsafə: 2 sm - 400 sm/1 " - 13ft
  • Çözünürlük: 0.3 sm
  • Ölçmə Bucağı: 30 dərəcə
  • Tetik Giriş Pulse genişliyi: 10uS
  • Ölçülər: 45mm x 20mm x 15mm

Addım 2: Ehtiyacınız olacaq - Avadanlıq

Ehtiyacınız olacaq - Avadanlıq
Ehtiyacınız olacaq - Avadanlıq

Bu layihə üçün sizə lazım olacaq:

  • Arduino UNO
  • Mini Dairəvi Robot Şassi Dəsti
  • L298 IC ilə ikili DC Motor Qalxanı
  • Ultrasonik Sensor - HC -SR04
  • Mikro Servo
  • Batareya tutacağı 4xAA

Ayrıca bəzi kabellərə və bəzi əlavə boşluqlara ehtiyacınız olacaq.

Alətlər: Tornavida, istilik yapışqan tabancası

Addım 3: Mini Dairəvi Robot Şassi Kitini yığın

Mini Dairəvi Robot Şassi Kitini yığın
Mini Dairəvi Robot Şassi Kitini yığın
Mini Dairəvi Robot Şassi Kitini yığın
Mini Dairəvi Robot Şassi Kitini yığın
Mini Dairəvi Robot Şassi Kitini yığın
Mini Dairəvi Robot Şassi Kitini yığın

Aşağıdakı şəkilləri izləyin!

Bir şəkil min söz dəyərindədir!

Addım 4: Dövrə

Dövrə
Dövrə

İstifadə etdiyimiz motor qalxanı, Digital I/O və Analog I/O kimi etiketlənmiş başlıq pinlərinə malikdir. Onlardan istifadə edərək hardware hissələrimizi Arduino uno lövhəsi ilə birləşdirəcəyik.

Servo Motor

Servo kabelinizi ilk başlığa (D7 5V GND) qoşun. Qəhvəyi kablonun GND pininə (sağda) bağlı olduğundan əmin olun

Buzzer

İkinci başlığın ilk pininə (D8) "+" səs siqnalı və "-" işarəsini GND-ə qoşun

Ultrasonik Sensor

Üçüncü və dördüncü başlıqdan istifadə edəcəyik, aşağıdakı əlaqələri quracağıq:

  • Vcc - 5V (3d başlıq)
  • Trig - A2 (3d başlıq)
  • GND- GND (3d başlıq)
  • Echo - A3 (4 -cü başlıq)

Motorlar (robotunuza arxadan baxın)

  • Sağ DC Motoru: qırmızı kabel "M1+" və qara "M1-"
  • Sol DC Motoru: qırmızı kabel "M2+" və qara "M2-"

Güc - Batareya tutacağı

Qoruyucu "Vin -GND" vida terminalına qoşun. Daha bir kabel əlavə edin və Arduino Uno lövhəsinin "Vin" pininə qoşun. İstəyirsinizsə, batareya tutucu paketinizin qırmızı kabelinə ON/OFF SW əlavə edə bilərsiniz.

Addım 5: Kod

Aşağıdakı kodla "GRECO" nu proqramlaşdıraraq canlı edin!

Qeydlər

  • Robotunuz sürətlə hərəkət edərək cisimləri vurursa, 26 -cı sətirdə sürət dəyişənini dəyişdirin. (PWM dəyəri)
  • Robotunuz irəli getmirsə, 43 və 44 -cü sətirlərə gedin və "speedPWM" ə ofset əlavə edin. Məbləğin 255 olduğundan əmin olun. Mənim vəziyyətimdə sol mühərrikə əlavə olaraq 50 əlavə etməliyəm, buna görə sağ motorumun PWM sürət dəyəri 150 və sol 250 var.

Kodu buradan yükləyin və Arduino IDE ilə açın. İçəridə ultrasəs kitabxana faylını da tapa bilərsiniz.

Addım 6: Yaxşı

Yaxşı!
Yaxşı!

Yaxşı … budur! Ümid edirəm bunu bəyənmisiniz, şərhlərdə mənə bildirin!

Mənə Arduino robotunun bəzi şəkillərini göndər!

Www. Ardumotive.com saytında daha çox Arduino DIY layihələri tapa bilərsiniz

Çox sağ ol!

Tövsiyə: