Mündəricat:

Sürət Nəzarəti və Məsafə Ölçməli Bluetooth Nəzarətli RC Avtomobil: 8 Addım
Sürət Nəzarəti və Məsafə Ölçməli Bluetooth Nəzarətli RC Avtomobil: 8 Addım

Video: Sürət Nəzarəti və Məsafə Ölçməli Bluetooth Nəzarətli RC Avtomobil: 8 Addım

Video: Sürət Nəzarəti və Məsafə Ölçməli Bluetooth Nəzarətli RC Avtomobil: 8 Addım
Video: Radarlar avtomobilinizin sürətini neçə metrdən ölçə bilir - Sirləri öyrənin! 2024, Iyul
Anonim
Image
Image

Uşaqlıqda həmişə RC avtomobilləri məni heyran edirdi. Hal -hazırda Arduinonun köməyi ilə ucuz Bluetooth idarə olunan RC avtomobilləri özünüz etmək üçün bir çox dərslik tapa bilərsiniz. Gəlin, bir az da irəli gedək və keçdiyimiz məsafəni və botun sürətini hesablamaq üçün praktik kinematik biliklərimizdən istifadə edək.

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.
  • Mühərriklər və kodlayıcılar: bu layihə üçün, dönüşləri hesablamaq üçün daxili enkoderi olan 150 RPM yan mil dişli mühərriklərdən istifadə edirəm. Əgər belə mühərriklər tapa bilmirsinizsə, sadə cüt şaftlı motorlara müraciət edə bilərsiniz və BO mühərrikləri üçün kodlayıcılar almalı olacaqsınız. cüt şaftlı BO mühərrikləri ala bilərsiniz | tək kodlayıcılar
  • 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. Buradan almaq üçün bura müraciət edə biləcəyiniz bir L298N istifadə edirəm.
  • ŞASİ: Şassi və təkərlər üçün istifadə etdiyiniz mühərriklər üçün xüsusi bir maşın almalısınız. BO mühərrikləri üçün şassi almaq üçün bu linkə daxil ola bilərsiniz.
  • Bluetooth modulu (HC05): Arduinonu smartfonumuza bağlamaq üçün Bluetooth ünsiyyət qurğusuna ehtiyacımız var. burada HC05 lazımlı gəlir. HC05 üçün bağlantı alın
  • 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 bir az ala bilərsiniz:- Kişidən kişiyə | 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

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

Əvvəlcədən qurulmuş şassi ilə işləyirsinizsə, heç bir şey haqqında narahat olmayacaqsınız.

Mühərriklərim üçün əvvəlcədən qurulmuş xüsusi bir şassi olmadığından özüm qurmalı idim. Yüngül və işləməsi asan olduğu üçün baza üçün akril təbəqəni seçdim və mühərrikləri quraşdırmaq üçün standart sıxaclardan istifadə etdim.

və nəhayət, botu dəstəkləmək üçün altdakı təkər çarxını vidalayın.

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. Buna görə koddakı 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.
  5. 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: ENCODERS Quraşdırması

Enkoderlərin qurulması
Enkoderlərin qurulması

Gördüyünüz kimi kodlayıcı motorla birlikdədir.

  • M1 və M2, motor sürücüsünə daxil olan +ve və -vedir
  • Enkoderləri işə salmaq üçün kodlayıcıların 5v və GND -ni çörək taxtasının 5v və GND -nə bağlayın
  • A və B, Arduinonun 2 və 3 pinlərini bağlayacağımız kodlayıcı çıxış pinləri üçündür

Addım 5: Arduino və Blutooth Modulunun Bağlanması

Arduino və Blutooth Modulunun Bağlanması
Arduino və Blutooth Modulunun Bağlanması
Arduino və Blutooth Modulunun Bağlanması
Arduino və Blutooth Modulunun Bağlanması
  • Arduino'yu gücləndirmək üçün çörək taxtasından GND və 5v'yi Arduino Vin və GND'ye bağlayın.
  • onu gücləndirmək üçün Bluetooth modulu ilə də eyni şeyi edin.
  • Bluetooth modulunun TX və RX -ni Arduinonun 0 və 1 pinlərinə bağlayın. Arduinonun 0 və 1 sancaqları serial ünsiyyət üçün təyin olunmuş pinlərdir, buna görə də eskizi Arduinoya yükləyərkən diqqətli olun, çünki TX pinini ayırmaq lazım ola bilər, çünki Arduino bir anda yalnız 1 serial ünsiyyətdən istifadə edə bilər. Proqram Serial kitabxanasını koda daxil edərək bu çətinlikdən qaça bilərsiniz
  • və nəhayət, kodlayıcı pinlərini Arduinonun 2 və 3 sancağına bağlayın. Pin 2 və Pin 3, fasilələr üçün təyin edilmiş sancaqlardır. Fasilələr haqqında daha çox məlumat üçün bura baxın. daha az nəbz xətləri olan kodlayıcı disk istifadə edirsinizsə, kəsilmələrə ehtiyacınız olmaya bilər.

Addım 6: Elektronikanı Bota Bağlamaq

Elektronikanı Bota Bağlamaq
Elektronikanı Bota Bağlamaq

vintlərdən istifadə edərək elektronikanı botun üzərinə yerləşdirə bilərsiniz, əks halda bot hərəkət edərkən elektronika düşməyə meyllidir.

Yaxşı, elektronikanı bağlamaq üçün o qədər kiçik vintlərim yox idi, buna görə də bazanın özündə olan elektronikanı isti yapışdırmağa getdim.

Addım 7: Botu idarə etmək üçün tətbiq qurun

Botu idarə etmək üçün tətbiq qurmaq
Botu idarə etmək üçün tətbiq qurmaq
Botu idarə etmək üçün tətbiq qurmaq
Botu idarə etmək üçün tətbiq qurmaq

MIT tətbiq ixtiraçısından istifadə etdiyim proqramı etmək üçün həqiqətən istifadə etmək asan və yeni başlayanlar üçün əlverişlidir. İnanın, mən bir Android geliştiricisi deyiləm və bir tətbiq qurmaq fikri məni qorxutdu. Ancaq bununla tətbiqetməni hazırlayarkən öyrəndim.

Dizayner tərəfindən bunu sizə həvalə edirəm. İstədiyiniz şəkildə fərdiləşdirin.

arxa hissəyə düzəltmək üçün şəkillərə müraciət edə bilərsiniz.

Hətta bot üçün tətbiqimi buradan yükləyə bilərsiniz.

Addım 8: Arduino üçün kod

Arduino proqramlaşdırmaq üçün buradan INO faylını yükləyə bilərsiniz.

kodla bağlı hər hansı bir sualınız üçün bir sual buraxın.

hər şey öz Bluetooth nəzarətli RC avtomobilinizlə getməyə hazırsınız.

Tövsiyə: