Mündəricat:

Arduino Bluetooth RC Avtomobil: 12 addım
Arduino Bluetooth RC Avtomobil: 12 addım

Video: Arduino Bluetooth RC Avtomobil: 12 addım

Video: Arduino Bluetooth RC Avtomobil: 12 addım
Video: Arduino Bluetooth Робот-Машинка. Управляем со смартфона 2024, Noyabr
Anonim
Arduino Bluetooth RC Avtomobil
Arduino Bluetooth RC Avtomobil
Arduino Bluetooth RC Avtomobil
Arduino Bluetooth RC Avtomobil

Telefonunuzdakı bir tətbiq vasitəsilə bir RC avtomobilinə nəzarət edirsiniz? Mümkündür!

Bir Arduino, bəzi Bluetooth, bəzi təkərlər və bir dəstə digər kiçik, lakin vacib parçalardan istifadə edərək, Bluetooth -a qoşulan və telefonunuzdakı bir tətbiq tərəfindən idarə oluna bilən bir RC avtomobili yarada bildik. Kifayət qədər sadə görünür, elə deyilmi? Təxminən bir aydan sonra işləyən Bluetooth RC avtomobilini cilalaya bildik. Təlimatlarımızla bunu bizdən daha sürətli edə biləcəksiniz.

Addım 1: Trelloda addımlarınızı planlaşdırın

Trelloda addımlarınızı planlaşdırın
Trelloda addımlarınızı planlaşdırın

Trelloda planlaşdırmağa başlamaq üçün nə etmək istədiyinizi və hansı materiallara ehtiyacınız olduğunu bilməlisiniz.

Trelounuza qoymaq istədiyiniz şeylər bunlardır:

- Təchizatlarınızı alın/alın

- Maşın düzəlt

- DC Motorları Arduino ilə idarə edin

- Bluetooth ilə Arduino -ya qoşulun

- RC avtomobilini simsiz hala gətirin

- Kodlaşdırma

- Tətbiq et

- Bağlan/ Kod Məsafə Sensoru (Yalnız isteğe bağlı addım üçün lazımdır.)

- Test

-Xarici

- Sənədləşmə/ Necə

İndi bunların hər birinə daxil olan bir çox addım var, ancaq prosesimizin növbəti addımlarında daha çox detal tapa biləcəksiniz.

Addım 2: Təchizatlarınızı alın/alın

Təchizatlarınızı alın/alın
Təchizatlarınızı alın/alın
Təchizatlarınızı alın/satın alın
Təchizatlarınızı alın/satın alın
Təchizatlarınızı alın/alın
Təchizatlarınızı alın/alın

Bu layihə üçün sizə lazım olacaq materiallar bunlardır:

-Arduino

-Motor Sürücü (TB6612FNG Breakout)

-Bluetooth Aşağı Enerji Sürücüsü (nRF8001 Bluetooth LE)

-DC Motors

-Batareya paketi

-Tellər

-Dövrə lövhəsi

Addım 3: Avtomobil qurun

Avtomobil tikmək
Avtomobil tikmək

DC mühərrikləri və dövrə lövhəsi ilə

1) Motor sürücüsünü Arduinoya qoşun

2) Arduino'yu DC mühərriklərinə qoşun

*Dövrəyə baxmaq üçün fotoya baxın.

Addım 4: DC Motorlarını Arduino ilə idarə edin

Motor sürücü kitabxanasındakı MotorTest kodu ilə Arduino DC motorlarını idarə edə biləcək.

-MotorTest kodu Motors -u bir az "jig" etməyə məcbur edir.

-Tb6612FNG Arduino Kitabxanasının yazdığı yerə enin və oradan yükləyəcək.

-Bundan sonra həmin kitabxananı sıxılmış fayl kimi Arduino IDE -yə yerləşdirə bilərsiniz.

-Eskizə gedin, kitabxananı daxil edin və sonra.zip kitabxanasını əlavə edin və faylınızı seçin.

-Bu fayl daha sonra nümunələr altında görünəcək.

-Və mühərriklərinizi sınaya biləcəksiniz.

Addım 5: Bluetooth -u qoşun

Bluetooth qoşun
Bluetooth qoşun

Bluetooth Aşağı Enerji Sürücüsündən istifadə edərək onu şəkildə göstərildiyi kimi Arduino -ya qoşa bilərik.

- Arduino'ya bağlayaraq, bəzi kodlarla avtomobili Adafruit tətbiqi ilə hərəkət etdirə bilərik.

-Nrf8001 sürücüsü ilə Adafruit səhifəsinə keçin və kitabxana yüklənə bilər.

-Bu kitabxana ilə, əmr verildikdə avtomobilin hərəkət etməsini proqramlaşdırmaq üçün verilən kodu (echo demo) istifadə edə bilərsiniz.

Addım 6: Kodlaşdırma - Adafruit Tətbiqindən istifadə

Kodlaşdırma - Adafruit Tətbiqindən istifadə
Kodlaşdırma - Adafruit Tətbiqindən istifadə

Tətbiqi yüklədikdən və kodu istədiyiniz şəkildə dəyişdirdikdən sonra hər şeyi hərəkətə gətirmək üçün:

1) Maşına (əvvəlcə UART adlanırdı) qoşularaq UART modullarına getdik.

- Burada, maşını irəli aparmaq üçün kodunuzda yazdığınız şey varsa, irəli üçün f kimi bir əmr yaza bilərsiniz.

*Daha sonrakı mərhələdə yerləşdiriləcək kodumuza istinad edə bilərsiniz.

Addım 7: RC Avtomobilini Simsiz Edin

RC Car Simsiz olun
RC Car Simsiz olun

Burada batareyalarınıza ehtiyacınız olacaq.

Bir batareya dəsti və DC mühərriklərinə qoşulmuş batareyalardan istifadə edərək avtomobil başqa heç bir şeyə qoşulmadan hərəkət edə bilir.

*Yuxarıdakı şəkildə batareyanın necə bağlandığını və mühərriklərə bağlı olan akkumulyator paketini görə bilərsiniz.

Addım 8: Nəzarət Pad ilə işləmək üçün dəyişdirilmiş bir tətbiq edin

Avtomobilimizin uzaqdan idarə edilməsi üçün idarəetmə panelindən istifadə etmək qərarına gəldik. Bunu etmək üçün etməli olduq:

- Orijinal Adafruit tətbiqinin mənbə kodunu dəyişdirin.

-Dəyişdirilmiş kodumuz bura bağlıdır və bu dəyişdirilmiş tətbiq yalnız Android üçündür.

-Və dəyişdirilmiş kodla hazırlanan tətbiqdən istifadə qaydaları:

-Tətbiqi açanda:

-CAR -a qoşulun

-Bağlan düyməsini tıkladığınızda, avtomobilə qoşulmaq üçün rejimi seçin deyən bir siyahı açılacaq

-Nəzarətçiyə vurun

-Nəzarətçidə, aşağıya doğru sürüşdürün və idarə panelini vurun.

-Nəzarət panelində:

-Yuxarı ox irəli gedir

-Aşağı ox geriyə doğru gedir

-Sol ox sola gedir

-Sağ ox sağa gedir

-Düymə 1 əyləcdir

-Düymə 2 donutdur

Addım 9: (İsteğe bağlı): Məsafə Sensoru əlavə edin

(İsteğe bağlı): Məsafə Sensoru əlavə edin
(İsteğe bağlı): Məsafə Sensoru əlavə edin

RC avtomobilimiz üçün Məsafə Sensoru əlavə etdik.

-Məsafə sensoru, qarşımızda bir şey olduqda avtomatik olaraq fərqli bir istiqamətə hərəkət etməyə çalışdığımız RC Avtomobilimizin önünə yerləşdirilib.

Addım 10: Test edin

Test edərkən, -Bütün funksiyaların istədiyiniz kimi işlədiyinə əmin olun:

-İrəli

-Arxa

-Sol

-Düzdü

-Dayan

-Donut

-Avtomatik

Bunlar bizim xüsusi funksiyamızdır, istədiyinizi etmək üçün eyni şeyi istifadə edə və ya dəyişdirə bilərsiniz.

Addım 11: Xarici görünüş əlavə edin

Xarici görünüş əlavə edərkən bu tamamilə sizə bağlıdır.

-Maşının xarici görünüşü, əsasən, aparatları bir yerdə saxlamaq üçündür.

-Hər şeyi yerində saxlamaq üçün ziptilərdən və tellərdən istifadə edirdik.

-Maşınınızın xarici görünüşünü sizin xoşunuza gələn şəkildə dizayn edə bilərsiniz.

** Xarici görünüşün ən vacib hissəsi hər şeyi yerində saxlamaqdır!

Addım 12: Sənəd

RC avtomobilinizi yaradarkən, gedərkən sənədləşdirdiyinizə əmin olun.

Bu kömək edə bilər:

-Qarşılaşdığınız bir problemi həll edin.

-Kabellərin ətrafında dəyişiklik.

-Hər gün etdiyini xatırlayaraq

-Layihənizə yenidən baxırıq.

Tövsiyə: