Mündəricat:
- Addım 1: Addım 1: Layihə etmək üçün Lazımi Parçaları Tapın
- Addım 2: Şassinizi qurun
- Addım 3: Mühərrik Sürücüsünün Kablolanması
- Addım 4: ENCODERS Quraşdırması
- Addım 5: Arduino və Blutooth Modulunun Bağlanması
- Addım 6: Elektronikanı Bota Bağlamaq
- Addım 7: Botu idarə etmək üçün tətbiq qurun
- Addım 8: Arduino üçün kod
Video: Sürət Nəzarəti və Məsafə Ölçməli Bluetooth Nəzarətli RC Avtomobil: 8 Addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:43
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
Ə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ı
Motorlara kifayət qədər şirə vermək üçün motor sürücüsünü qurmalıyıq.
- əvvəlcə motorun +ve və -ve dirəklərini motor sürücüsünün PTR konnektoruna vidalayın.
- 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.
-
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.
- 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: ENCODERS Quraşdırması
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'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
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
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ə:
Mövqe və Sürət Nəzarəti üçün DC Motor və Enkoder: 6 Addım
Vəzifə və Sürət Nəzarəti üçün DC Motor və Enkoder: Giriş Biz Universiti Tun Hussei Onn Malaysia (UTHM) UQD10801 (Robocon I) tələbəsindən ibarət bir qrupuq. Bu kursda 9 qrupumuz var. Qrupumuz 2. qrupdur. Qrupumuzun fəaliyyəti DC -dir. mövqe və sürət nəzarəti üçün motor və kodlayıcı. Qrupumuzun obyekti
Sürət Nəzarəti + Arxa və Uzaq Effektli LED Chaser Circuit etmək Üç Yol: 3 Addım
Sürət Nəzarəti + Arxa və Uzaq Effektli LED Chaser Circuit etmək üçün üç yol: LED Chaser Circuit, LED -lərin bir müddət tək -tək işıqlandığı və dövrənin təkrarlanan işıq görünüşü verən bir dövrədir. bir LED Chaser Circuit etmək üçün üç fərqli yol: -1. 4017 IC2. 555 Taymer IC3
ELEKTRONİK SÜRƏT NƏZARƏTİ (ESC) üçün ALTERNATİV SİNYAL GENERATORU: 7 addım
ELEKTRONİK SÜRƏT NƏZARƏTİ (ESC) ÜÇÜN ALTERNATİV NƏZARƏT SİNYAL GENERATÖRÜ: Bir müddət əvvəl YouTube kanalımda bir külək turbininin necə hazırlanacağını göstərdiyim bir video (https://www.youtube.com/watch?v=-4sblF1GY1E) yayımladım. fırçasız DC motordan. Videonu İspan dilində çəkdim və bu mühərrikin ona verildiyini izah etdi
PID Alqoritmi (STM32F4) istifadə edərək DC Motorun Sürət Nəzarəti: 8 Addım (Şəkillərlə)
PID Alqoritmindən (STM32F4) istifadə edərək DC Motorun Sürət Nəzarəti: hər kəsə salam, Bu başqa bir layihə ilə birlikdədir. Bu dəfə MC olaraq STM32F407 -dir. Bu semestr ortası layihəsinin sonudur. Ümid edirik ki, bəyənəcəksiniz. Çox anlayışlar və nəzəriyyə tələb edir, buna görə əvvəlcə bu mövzuya daxil oluruq. Kompüterlərin yaranması ilə
Tamiya 72004 Qurd sürət qutusu sürət sensoru: 5 addım (şəkillərlə)
Tamiya 72004 Qurd Şanzıman Sürət Sensoru: Yaratdığım bir robot üçün Tamiya 72004 qurd sürət qutusunda motorun sürətini dəqiq idarə etmək istəyirdim. Bunu etmək üçün cari sürəti ölçmək üçün bir yolunuz olmalıdır. Bu layihə sürət sensorunun təkamülünü göstərir. Gördüyünüz kimi mən