Mündəricat:

Səbəti izləyən şəxs: 8 addım
Səbəti izləyən şəxs: 8 addım

Video: Səbəti izləyən şəxs: 8 addım

Video: Səbəti izləyən şəxs: 8 addım
Video: [Gürcü Dili] Dərs-8. Sual-Cavab (Gündəlik işlədilən suallar) / კითხვა-პასუხი (ყოველდღიური კითხვები) 2024, Noyabr
Anonim
Səbəti İzləyən Şəxs
Səbəti İzləyən Şəxs

Robotlar hər gün bir çox sənayedə daha çox diqqət çəkir. Bu gündən etibarən robotlar bir zamanlar insan diqqətinin tələb olunduğu mənasız işlərin çoxunu ələ keçirirlər.

Sadə bir şeylə başlayaq - Gedərkən sizi izləyən bir bot. Bu layihəyə bir çox tətbiq var, məsələn Hava Limanları və Alış -veriş komplekslərində sərbəst gəzərkən sizin üçün mal köçürə bilər.

Bu Təlimat kitabında biz bu sənaye böyük maşınları deyil, eyni səbəbdən Arduino əsaslı bir iş modeli quracağıq.

Ayrıca, bu təlimat HATCHNHACK ilə birlikdə hazırlanmışdır. Bütün prototip avadanlıqlarınız, bloglarınız, fikirləriniz və daha çox şey üçün heyrətamiz veb saytına baxın.

Addım 1: Addım 1: Layihə etmək üçün Lazımi Parçaları Tapın

Yaxşı, bunu ümumi bir təlimat olaraq yazıram, buna görə istifadə etdiyim hissələri tapa bilməsəniz bəzi alternativlər əldə etməyə çalışacağam. Satın alma bağlantıları da əlavə edəcəyəm ki, əlinizdə olmayan əşyaları satın ala biləsiniz və botunuzu yaradıcılığınızla fərdiləşdirə biləsiniz. Bu layihəni edəcək hissələr üçün hnhcart -a baxın. İnanılmaz qiymət aralığına malik keyfiyyətli hissələri var.

Mikro nəzarətçi: yaxşı bir başlanğıcsınızsa, bir Arduino istifadə etməyə çalışın. Yaxşı, Arduino Uno istifadə edirəm. Arduino UNO üçün link alın

  • Motorlar: istənilən 12V mühərrik işləyəcək. 300 RPM ümumi 12 volt dişli DC mühərriklərindən istifadə edirəm. BO mühərrikləri də ala bilərsiniz. DC Dişli lövhələr üçün keçid alın | BO mühərrikləri
  • Motor sürücüsü: mühərrikləri idarə etmək üçün bir motor sürücüsünə ehtiyacınız olacaq, çünki əksər mikrokontroller bu qədər gərginlik verə bilməz. Motor sürücüsü almaq üçün bura müraciət edə biləcəyiniz bir L298N istifadə edirəm.
  • ŞASİ: Şassi üçün istifadə etdiyiniz mühərriklər üçün konkret birini almalısınız. BO və DC yağlı mühərriklər üçün bu linkə daxil ola bilərsiniz
  • Ultrasonik Sensor: Ümumi ultrasəs sensoru HCRS04 modulundan istifadə edirəm. üçün link alın
  • ultrasəs sensoru.
  • IR yaxınlıq sensoru modulu: Hər hansı bir yaxınlıq sensoru işləyəcək və ən azı 20 sm obyekt aşkarlanmasını aşkar edə bilər.
  • Keçid telləri: hər şeyi birləşdirmək üçün hamımıza keçid telləri lazımdır. Yeni başlayan birisinizsə, fərqli layihələr üçün bunlardan bir dəstəyə ehtiyacınız olacaq. buradan kişidən kişiyə bir qədər ala bilərsiniz | Kişidən Qadına
  • Batareya: bu layihə üçün 12v lipo batareyası istifadə edirəm. Əgər bu yoxdursa, həmişə ümumi 12v lityum-ion batareyalara keçə bilərsiniz. Və ya 9v BO mühərriklərindən istifadə edirsinizsə, hətta sadə 9v batareyadan da istifadə edə bilərsiniz. Batareyanı almadan əvvəl mühərrikin xüsusiyyətlərini yoxlamaq üçün diqqətli olun, çünki mühərrikin tutumundan daha yüksək gərginlik verdiyiniz halda motora zərər verə bilərsiniz. 9v batareya almaq üçün bura baxın.

  • Çörək taxtası/prototip lövhəsi: bütün telləri birləşdirmək üçün bir şeyə ehtiyacınız olacaq. Burada çörək taxtası lazımlı olacaq. Çörək taxtası üçün keçid al | prototip lövhəsi

Addım 2: Şassinizi qurun

Şassinizin Quraşdırılması
Şassinizin Quraşdırılması
Şassinizin Quraşdırılması
Şassinizin Quraşdırılması
Şassinizin Quraşdırılması
Şassinizin Quraşdırılması
Şassinizin Quraşdırılması
Şassinizin Quraşdırılması

Bu layihə üçün asanlıqla tapa biləcəyiniz 4 dişli motorlu şassi istifadə edirəm. Servo - başımı və taxta bir qutunu montaj etmək üçün 4 metal L şəkilli dayaqdan istifadə edirəm.

  • Şassi qurmaq üçün əvvəlcə dayaqları quraşdırın
  • mühərrikləri və şinləri quraşdırın
  • servo quraşdırın
  • Başın və qutunun kənarında buraxın, çünki botun qalan hissəsini qurmaq üçün yerə ehtiyacınız olacaq. bunu sonunda əlavə edəcəyik.

Addım 3: Mühərrik Sürücüsünün Kablolanması

Motor Sürücüsünün Bağlanması
Motor Sürücüsünün Bağlanması

Motorlara kifayət qədər şirə vermək üçün motor sürücüsünü qurmalıyıq.

  1. əvvəlcə motorun +ve və -ve dirəklərini motor sürücüsünün PTR konnektoruna vidalayın.
  2. sonra motor sürücüsü batareyanın +ve'sini 12v porta və -ve motor sürücüsünün GND portuna vidalayır.
  3. motor sürücüsünün giriş pinini seçdiyiniz kimi Arduinonun PWM pininə qoyun. Kodunuzdakı motor sancaqlarına keçməyi unutmayın.
  4. Batareyanın +ve motor sürücüsü arasında bir keçid əlavə edin, əks halda istifadə etmədiyiniz zaman batareyanı söndürməyə davam etməli olacaqsınız. Motor sürücüsünün 5v və GND -dən çörək taxtasına 2 tel alın, beləliklə Arduinoya və digər cihazlara güc verə bilərsiniz.

Addım 4: Başın Qurulması: Ultrasonik Sensor və IR Srensor

Başın Qurulması: Ultrasonik Sensor və IR Srensor
Başın Qurulması: Ultrasonik Sensor və IR Srensor

Yuxarıdakı fotoda göstərildiyi kimi sensorları düzbucaqlı bir metal lövhəyə yapışdırdım

  • Sensorları və servoyu gücləndirmək üçün bütün 5v və GND -ni çörək taxtasının 5v və GND -nə bağlayın.
  • sol və sağ İQ sensorlarının çıxış pinlərini Arduinonun 12 və 13 -cü pinlərinə bağlayın.
  • ultrasəs sensorunun əks -səda və pinini Arduinonun 2 və 3 -cü pinlərinə bağlayın.
  • servo giriş pinini arduinonun 5 pininə bağlayın.

Addım 5: Arduino qurun

Arduino qurun
Arduino qurun

Arduinonun arxa tərəfində izolyasiya təmin etdiyi üçün şassi üzərində Arduino və çörək taxtasını düzəltmək üçün ikiqat lentdən istifadə etdim.

Çörək taxtasının 5v və GND -ni Vin -ə və GND -ni Arduino -ya bağlayaraq Arduino -ya güc verin və getmək yaxşıdır.

Addım 6: Kod üçün vaxt

Kod üçün vaxt
Kod üçün vaxt

Kod üçün bir yükləmə bağlantısı buraxıram, halbuki kodun arxasındakı əsas alqoritmi izah edəcəyəm.

  • əvvəlcə bot əl üçün axtarış funksiyasını işə salacaq.
  • Bir obyekt tapılan kimi bot loop funksiyasını işə salacaq
  • Bunun üçün sol IR sensoru işə salınsa, bot sağa dönəcək
  • sağ IR sensoru işə salınsa, bot sola dönəcək
  • obyekt çox yaxınlaşsa, bot geriyə gedəcək.
  • obyekt uzaqlara gedirsə, bot irəli gedəcək.

Addım 7: Hər şey hazırdır

Hər şey hazırdır, yekunlaşdıraq
Hər şey hazırdır, yekunlaşdıraq
Hər şey hazırdır, yekunlaşdıraq
Hər şey hazırdır, yekunlaşdıraq

Yaradıcılığınızı fərdiləşdirmək və layihə üçün yenilikçi istifadənizi tapmaq üçün hər şey bitdi.

Tövsiyə: