Mündəricat:
- Addım 1: Ultrasonik Sensor haqqında
- Addım 2: Ehtiyacınız olacaq - Avadanlıq
- Addım 3: Mini Dairəvi Robot Şassi Kitini yığın
- Addım 4: Dövrə
- Addım 5: Kod
- Addım 6: Yaxşı
Video: "GRECO" - Yeni Başlayanlar üçün Arduino Obyektdən Kaçınan Robot: 6 Addım (Şəkillərlə birlikdə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:46
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 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
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
Aşağıdakı şəkilləri izləyin!
Bir şəkil min söz dəyərindədir!
Addım 4: 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şı … 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ə:
Raspberry Pi üçün Başlayanlar Kılavuzu: 6 addım (şəkillərlə)
Raspberry Pi üçün Başlayanlar Kılavuzu: Uzun müddətdir Arduino ilə işləyirəm. Asan, ucuz və işi başa çatdırır. Ancaq son vaxtlar IoT layihələrinə daha çox meyl edirəm. ESP inkişaf lövhəsindən istifadə etməyə başladım və mükəmməl işləyir. Amma indi doğru hərəkət etmək istəyirəm
BORIS Başlayanlar və Ötəsi Üçün Biped: 11 Addım (Şəkillərlə)
BORIS Başlayanlar və Ötəsi Üçün İki Ayaqlı: Heç bir Arduino proqramlaşdırmağı öyrənmək istəyirdiniz, ancaq bunu etmək üçün vaxt və ya pul xərcləməyə dəyər bir layihə tapa bilmirsiniz. Həmişə asanlıqla proqramlaşdırıla bilən, hacklənə bilən, özəlləşdirilə bilən robotunuza sahib olmaq istəyirdiniz, amma uyğun birini tapa bilmədiniz
SMD Lehimləmə üçün Tam Başlayanlar Kılavuzu: 5 Adım (Şəkillərlə)
SMD Lehimləmə üçün Tamamilə Başlayanlar Kılavuzu: Yaxşı, beləliklə lehimləmə, çuxurlu komponentlər üçün olduqca sadədir, ancaq bəzən bura kiçik *qarışqa adamı istinadını daxil etmək lazım olduğu vaxtlar var *və TH lehimləmə üçün öyrəndiyiniz bacarıqlar sadəcə yoxdur artıq müraciət edin. dünyasına xoş gəldiniz
Başlayanlar üçün ESP8266 Kılavuzu və ESP8266 istifadə edərək Tweeting: 17 Adım (Şəkillərlə)
Başlanğıc Kılavuzu ESP8266 və ESP8266 istifadə edərək Tweetinq: Arduino haqqında 2 il əvvəl öyrəndim, buna görə də LEDlər, düymələr, mühərriklər və s. Kimi sadə şeylərlə oynamağa başladım. LCD displeydə günün hava vəziyyəti, səhm qiymətləri, qatar vaxtları
Asan Arduino Proqramlaşdırması üçün "İşıq/LED" İşarəsini Necə Dəyişdirə bilərsiniz: 7 Addım (Şəkillərlə birlikdə)
Asan Arduino Proqramlaşdırması üçün "İşıq/LED" İşarəsini Necə Dəyişdirmək olar: Bu təlimatda, hər kəsin işığı olan bir şeyi proqramlaşdırıla bilən arduino yanıb -sönən işıqlara və ya "Hərəkətli İşıqlar" a necə çevirə biləcəyini göstərəcəyəm