Mündəricat:
- Addım 1: Layihəyə Baxış
- Addım 2: Metodologiya: alın, hazırlayın, yığın
- Addım 3: Komponentlər
- Addım 4: Hazırlıqlar: Baxış
- Addım 5: Motor telləri
- Addım 6: Bluetooth telləri
- Addım 7: Motor qalxan telləri
- Addım 8: Arduino Məntiq Kodu
- Addım 9: Android Arduino Bluetooth RC Avtomobil Tətbiqi
- Addım 10: Batareyalar
- Addım 11: Montaj: Baxış
- Addım 12: Robot Avtomobil dəsti
- Addım 13: Arduino və Motor Qalxanı
- Addım 14: Motor qalxan naqilləri
- Addım 15: HC-05 Bluetooth Kabelləri
- Addım 16: Batareyaların çəkilməsi
- Addım 17: Test və Sürmə
- Addım 18: Necə Çalışır
Video: Arduino Bluetooth Robot Avtomobil: 18 Addım (Şəkillərlə birlikdə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:44
1 -ci Arduino Robot Avtomobilinizi yaradın!
1. Arduino Bluetooth Robot Avtomobilinizi qurmaq üçün ən tam və hərtərəfli addım-addım vizual təlimatlar. Zövq alın!
Addım 1: Layihəyə Baxış
Bir robot avtomobil şassisi, təkərləri/təkərləri idarə edən mühərriklərin bağlandığı alt çərçivəni ehtiva edir. Mühərriklər Arduino UNO lövhəsinə (piggyback tərzi) qoşulmuş güclü bir Motor Sürücü Qalxanına qoşulur. Bluetooth qəbuledici modulu Arduino lövhəsinə də qoşulub. Arduino, bir Android tətbiqindən Bluetooth siqnallarını qəbul etmək və mühərrikləri açmaq/söndürmək üçün proqramlaşdırılmışdır ki, təkərləri döndərib avtomobili hərəkət etdirsin.
Addım 2: Metodologiya: alın, hazırlayın, yığın
- Komponentləri əldə edin: Layihəni tamamlamaq üçün bütün komponentləri əvvəlcədən toplayın.
- Modulları hazırlayın: Bağlayıcıları bir -birinə bağlı olan bütün modullara bağlayın.
- Montaj Layihəsi: Hamar və asan əlaqələr təmin etmək üçün montajı sıralayın.
Addım 3: Komponentlər
- Arduino Uno R3 Board: Layihə Freenove UNO R3 istifadə edir, ancaq Arduino ilə uyğun olan hər hansı bir lövhə bunu edəcək. Arduino, layihə kodunu ehtiva edir, Bluetooth modulundan Bluetooth siqnallarını oxuyur (daxil edir) və motor qalxanına (çıxış) siqnallar yazır.
- L293D Motor Sürücü Qalxanı: Layihədə Arduino UNO üçün Gikfun Motor Sürücü Qalxanı Genişləndirmə Kartı L293D istifadə olunur. Motor qalxanı Arduino lövhəsindən gələn siqnalları oxuyur və təkərləri fırladan servoları idarə edir.
- HC-05 Bluetooth Wireless: Layihə DSD-Tech HC-05 Bluetooth Serial Pass-through Modulundan istifadə edir. Bluetooth modulu Android tətbiqindən Bluetooth siqnallarını alır (daxil edir) və siqnalları Arduino lövhəsinə göndərir.
- Robot Avtomobil dəsti: Kitdə şassi, mühərriklər, şinlər/təkərlər, tellər, vintlər, qoz -fındıq və s. Var. motor başına.
- Batareyalar: İki batareya: Arduino lövhəsi üçün 9V və Motor Qalxanı üçün 4 AA vahidi. 9V batareya Arduinonu, 4 AA akkumulyatordan ibarət mühərrik sipərini idarə edir.
- Android Tətbiqi: Robot avtomobilə Bluetooth siqnalları göndərmək üçün Android Bluetooth RC Controller proqramı. Tətbiq robot avtomobil hərəkətlərini idarə edir (irəli, geriyə, sola, sağa).
Addım 4: Hazırlıqlar: Baxış
Robot avtomobil ümumiyyətlə (eBay, Amazon, Banggood və s.) Ya əsas dəst (şassi, mühərriklər, təkərlər, qoz -fındıqlar, boltlar, məftillər, lakin lövhələr yoxdur) və ya tam bir dəst (Arduino, Motor Shield, Bluetooth ilə, Batareyalar, Montaj təlimatları və isteğe bağlı olaraq digər sensorlar). Bütün komponentlərə sahib olduğunuz müddətdə montaj eynidır.
Addım 5: Motor telləri
Hər bir motorun 2 telə qoşulması lazımdır: Topraklama və Gərginlik. Ardıcıllıq üçün (lehimləmə və ya çəngəl ilə) pozitiv Gərginlik telini (qırmızı) yuxarı motor konnektoruna və mənfi Topraklama telini (qara, mavi və ya hər hansı digər rəng) alt motor konnektoruna qoşun.
Bunu montajdan əvvəl, hər bir motoru ayrı -ayrılıqda edin. Montajdan sonra, alt tel bağlantısının lehimlənməsi bir az çətin ola bilər (amma edilə bilər!). Telləri şaquli olaraq (yanlara deyil, yuxarıya doğru) lehimləmək məsləhət görülür, bu səbəbdən digər ucunu Motor Qalxanına bağlamağı asanlaşdıran daha çox tel uzunluğu təmin edilir.
Addım 6: Bluetooth telləri
HC-05 Bluetooth modulu 4 telə ehtiyac duyur:
RX & TX: Dişi (HC-05 tərəfdən) Kişiyə (Motor Shield TX & RX başlıq pinləri).
VCC & GND: Dişi (HC -05 tərəfdən) Dişi (Motor Qalxanı Servoları + & - sancaqlar).
Addım 7: Motor qalxan telləri
Motor Shield, Arduino lövhəsinin (piggyback) üstündə oturacaq, buna görə GPIO'ları (pinləri) altındakı Arduino lövhəsinə uyğun olacaq. Arduino taxta sancaqlarını birbaşa lehimləyə bilmərik və ya istəmirik.
Beləliklə, Motor Kalkanında GPIO 0 və 1-ə 2 pinli bir başlıq lehimləməliyik (buna görə də altından müvafiq olaraq Arduino RX & TX pinlərinə qoşuluruq). Bunlar daha sonra HC-05 Bluetooth TX və RX pinlərinə bağlanacaq (əksinə: Bluetooth RX-Arduino TX və Bluetooth TX-Arduino RX).
Addım 8: Arduino Məntiq Kodu
Arduino, təkərləri hərəkət etdirmək üçün giriş siqnallarını (Bluetooth) oxumalı və mühərriklərə çıxış əmrləri yazmalıdır. Kodu aşağıdakı qutudan Mac/PC -də Arduino IDE -ə yapışdırıb sonra Arduino lövhəsinə yükləyə bilərsiniz.
Kodun AFMotor kitabxanasına ehtiyacı var (AF = Ada Meyvəsi). Bu standart bir kitabxanadır və birbaşa Arduino IDE -dən quraşdırıla bilər (xarici bağlantılara ehtiyac yoxdur). Eskiz> Kitabxanaya Daxil Et> Kitabxanaları İdarə edin, sonra Adafruit Motor Qalxanından axtarın. Bu layihə üçün 1.0.1 (2.0 deyil) versiyasını quraşdırın. Sonra aşağıdakı kodu yeni bir IDE layihə faylına kopyalayın/yapışdırın, Doğrula və sonra Yüklə. Yükləmə uğurla başa çatdıqdan sonra Arduino lövhəsini ayırın (kodu yaddaşında saxlayacaq). Arduino artıq müstəqil bir cihaz olaraq hazırdır.
Addım 9: Android Arduino Bluetooth RC Avtomobil Tətbiqi
Android telefonda Google Play Mağazasına gedin və Arduino Bluetooth RC Car tətbiqini yükləyin. Tətbiq daha sonra Arduino/Motor Shield-ə qoşulduqdan sonra HC-05 Bluetooth modulu ilə birləşəcək. Tətbiq avtomobilin hərəkətini idarə etməyə imkan verəcək.
Addım 10: Batareyalar
2 ədəd batareya blokuna ehtiyacınız olacaq:
Arduino lövhəsini gücləndirəcək 9V batareya ilə təchiz olunmuşdur.
Motor Qalxanına güc vermək üçün 4xAA batareya tutacağı (və ya Robot Avtomobil Kitinizə nə lazımdırsa). Mühərrik qalxanının pininin içərisinə etibarlı şəkildə oturduğundan əmin olmaq üçün tellərin bükülməsi lazım ola bilər.
Addım 11: Montaj: Baxış
Layihənin uğurla başa çatması üçün düzgün bir irəliləyiş təmin etmək üçün montaj ardıcıllığı vacibdir. Belə ki, 1. Şassi ilə başlayın (mühərriklər, təkərlər)
2. Motor Qalxanı Arduino lövhəsinə bağlayın.
3. Motorları Motor Qalxanına bağlayın
4. HC-05 Bluetooth modulunu Motor Qalxanına bağlayın
Addım 12: Robot Avtomobil dəsti
Kitdə çox güman ki, montaj təlimatları olacaq, lakin ümumiyyətlə aşağıdakı addımlara riayət edirlər:
1. Avtomobilin ön və arxa tərəfinə qərar verin (fotoşəkildə, ön tərəf tamaşaçı baxımından irəli getdiyi kimi göstərilir).
2. Motorları Sol Ön, Sol Geri və Sağ Ön, Sağ Arxa olaraq işarələyin. Bu, Motor Qalxanının Sol və Sağ tərəflərinə olan əlaqələri asanlaşdırmaq üçündür.
3. Hər motoru növbə ilə yığın, fotoşəkildə olduğu kimi (ön mühərriklər geriyə, arxa mühərriklər irəli baxır). Hər bir motor üçün:
3.1 Motoru şassinin üzərinə qoyun
3.2 Hər tərəfdən mötərizədə bərkidin
3.3 Vidayı və qoz -fındıq əlavə edin və mühərriki yerində bərkidin
3.4 Sürət kodlayıcı əlavə edin (qara/boz dairə)
3.5 Sükanı xarici mühərrik tərəfinə bağlayın
Addım 13: Arduino və Motor Qalxanı
Motor Shield Arduino lövhəsini geri alacaq. Sancaqların düzgün hizalanmasını təmin etmək üçün Motor Qalxanı Arduinonun üstünə qoyun: Motor Shield 0 RX və 1 TX pinləri Arduino 0 RX və 1 TX pinlərinin üzərinə.
2 lövhə etibarlı şəkildə hizalanana və bağlanana qədər yavaşca aşağıya doğru itələyin. Bitdikdə, Motor Shield LEFT, Arduino 9V batareya girişinin üstündə olacaq.
Kassanın ortasında kiçik bir boş qutu düzəldin və Arduino/Motor Shield kombinasiyasını yuxarıya (mühərriklərdən bir qədər yuxarı) yerləşdirin.
Bluetooth RX/TX -in avtomobilin ön tərəfinə və avtomobilin sol tərəfindəki Arduino 9V batareya girişinə baxdığından əmin olun. Motor Shield M1 & M2 pinləri indi avtomobilin solunda, M3 & M4 pinləri isə indi avtomobilin sağ tərəfindədir.
Addım 14: Motor qalxan naqilləri
Motor Qalxanının 4 motor konnektoru var: Sol tərəfdə M1, M2 və Sağ tərəfdə M3, M4. Motorda sarı tel və +və qırmızı tel var (şəkilə bax). Hər bir M -nin 1 -ci pimi kənara baxan pindir (məsələn, M1/M4 1 -ci pin Ön tərəfə, M2/M3 1 -ci pin arxaya baxır).
M1 Sol Ön motoru birləşdirir: 1 -ci pin -ve, 2 -ci pin +ve
M2 Sol Arxa motoru birləşdirir: 1 -ci pin -ve, 2 -ci pin +ve
M3 Sağ Arxa motoru birləşdirir: 1 -ci pin -ve, 2 -ci pin +ve
M4 Sağ Ön motoru birləşdirir: 1 -ci pin -ve, 2 -ci pin +ve
Təkərlərin birlikdə düzgün istiqamətdə dönməsini təmin etmək üçün düzgün Mx əlaqələri vacibdir. Məsələn, avtomobil irəliyə doğru hərəkət edərkən, bütün təkərlər saat əqrəbinin əksinə dönməlidir, əks istiqamət isə geriyə hərəkət üçün doğrudur.
Addım 15: HC-05 Bluetooth Kabelləri
HC -05 Bluetooth modulunun 4 telə ehtiyacı var: RX & TX Arduino/Motor Shield TX & RX -ə, GND & VCC -dən Motor Kalkanı Servolarına - & + pinlərə qoşulur. Motor Qalxanının Ön Sol tərəfində hər biri 3 sancaqlı 2 qrup var; bağlı olması lazım olan 2 -ci qrup (USB portuna yaxın), ən soldakı pin -ve, ən sağda isə +ve).
Bluetooth RX (qara) -> Motor Qalxanı 2 -pinli başlıq 1 (TX)
Bluetooth TX (qırmızı) -> Motor Qalxanı 2 -pinli başlıq 0 (RX)
Bluetooth GND (qəhvəyi) -> - Servolar (ən soldakı pin)
Bluetooth VCC (qırmızı) -> + Servolar (sağdakı pin)
Addım 16: Batareyaların çəkilməsi
9V batareyanı (Blu Tack, iki tərəfli lent və ya yapışqan istifadə edərək) avtomobilin ön tərəfinə düzəldin. Batareyanı Arduino 9V batareya girişinə qoşun (avtomobilin sol tərəfində). Motor Qalxanının yaşıl işığı Bluetooth modulunda yanacaq (ümumiyyətlə qırmızı) işığı yanıb sönməyə başlayacaq (cütləşməyə hazır olduğunu göstərir).
4 AA batareya paketini avtomobilin arxasına yerləşdirin. Paketin mənfi (qara) və pozitiv (qırmızı) tellərini Motor Shield batareya pinlərinə (avtomobilin arxasına baxan 2 mavi pin) qoşun. GND işarəsi olan sağ pin qara telə, digər sol pin qırmızı telə bağlanır.
Addım 17: Test və Sürmə
Maşın artıq hazırdır! Ancaq həqiqətən hərəkət etməsi üçün Bluetooth modulunu Android tətbiqi ilə birləşdirməliyik. Bluetooth modulunun işığının yandırıldığını/söndüyündən əmin olun ki, axtarış edilə bilər və cütləşməyə hazırdır.
1. Android telefonunuzun Parametrləri> Bluetooth bölməsinə gedin və avtomobilin Bluetooth modulunu axtarın. Layihəmizdə modul DSD TECH HC-05-dir, parol/pin adətən 1234-dir (əgər deyilsə, onda 0000). Android telefonunu HC-05 ilə birləşdirin.
2. Bluetooth RC Avtomobil tətbiqini işə salın, Ayarlara gedin (diş simvolu menyusu) və sonra Seçimlər Menüsündən 'Avtomobilə Bağlan' seçin. Hər şey qaydasındadırsa, əlaqə qurulur (Bluetooth -un yanıb sönməsi dayanır) və tətbiq ekranının sol tərəfindəki böyük qırmızı dairə yaşıl rəngə çevriləcək.
3. Avtomobilin şassisini masanızın üstündəki nazik uzun bir qutunun üstünə qoyun ki, qutu şassinin ortasındadır və təkərlər onun ətrafında sərbəst dönə bilsin. Tətbiq ekranındakı hər İrəli, Geri, Sağ və Sol düyməsinə toxunaraq əlaqəni sınayın. Vizuallar üçün videoya baxın.
4. Əgər təkərlər hamısı düzgün fırlanırsa (məsələn, irəli saat yönünün əksinə), maşını hamar bir səthə qoyun (mərmər, vinil, taxta, xalça deyil) və maşını ətrafa sürün. Zövq alın!
Addım 18: Necə Çalışır
Bluetooth RC Controller proqramı HC-05 avtomobil bluetooth moduluna aşağıdakı əmrləri (simvol şəklində) göndərir:
İrəli getmək üçün 'F'
Geriyə getmək üçün 'B'
Sola dönmək üçün 'L'
Sağa dönmək üçün 'R'
Maşını dayandırmaq üçün 'S'
Arduino koduna əlavə edə biləcəyiniz daha çox əmr üçün Tətbiq Ayarlarına baxın.
Arduino board məntiqi, RX/TX əlaqələrini istifadə edərək, Bluetooth HC-05 girişini (davamlı loop () funksiyasında) oxuyur və Motor Qalxanına əmrini yerinə yetirmək üçün mühərrikləri/təkərləri hərəkət etdirməyi tapşırır. Məsələn, sola dönmək üçün Arduino M1 və M2 mühərriklərini irəli, M3 və M4 mühərriklərini geriyə doğru hərəkət etdirir.
Tövsiyə:
DIY Arduino Bluetooth İdarə olunan Avtomobil: 6 Addım (Şəkillərlə birlikdə)
DIY Arduino Bluetooth İdarə olunan Avtomobil: Salam dostlar! Mənim adım Nikolasdır, 15 yaşım var və Yunanıstanın Afina şəhərində yaşayıram. Bu gün sizə Arduino Nano, 3D printer və bəzi sadə elektron komponentlərdən istifadə edərək 2 Təkərli Bluetooth Nəzarətli Avtomobilin necə hazırlanacağını göstərəcəyəm! Məni izləməyinizə əmin olun
Arduino Bluetooth RC Avtomobil W/ Elektron Əyləc Sistemi: 4 Addım (Şəkillərlə birlikdə)
Arduino Bluetooth RC Car W/ Elektron Əyləc Sistemi: RC avtomobili təxminən 40 dollara (27 $ w/ uno klon) belə etmək olar
Arduino Bluetooth Avtomobil: 6 addım (şəkillərlə birlikdə)
Arduino Bluetooth Car: bu mənim etmək üçün olduqca sadə olan ilk Arduino layihəmdir. Düşündüyünüz qədər sadə etmək üçün təxminən yarım saat çəkəcək, düşündüyünüz kimi bunu da aşağıda verilmiş addımları izləyərək edə və əylənə bilərsən, nəhayət hazırladığımda mənə sevinc bəxş edə bilərsən
Bluetooth Nəzarətli Robot Avtomobil: 13 Addım (Şəkillərlə birlikdə)
Bluetooth Nəzarətli Robot Avtomobil: həmişə RC avtomobilləri sizi valeh edirdi? Heç özünüz yaratmaq istəyirdinizmi? öz smartfonunuz tərəfindən idarə olunur? ---- > Beləliklə, hey uşaqlar, burada bu layihədə Arduinonun köməyi ilə Bluetooth idarə olunan bir avtomobil hazırlamağa çalışdım. Məndə inc
Arduino istifadə edən Bluetooth idarə olunan robot avtomobil: 8 addım (şəkillərlə birlikdə)
Arduino istifadə edərək Bluetooth İdarə Edilən Robot Avtomobil: Bu təlimatda, Android mobil telefonunuzdan Bluetooth -u idarə edən bir robot avtomobil düzəltmək üçün sizə yol göstərəcəyəm. Yalnız bu deyil, robot maşını maşını irəli apararkən qarşısına çıxan maneələri aradan qaldırmaq üçün xüsusi qabiliyyətə malikdir. Robo