Kiçik bir oyuncaq radio ilə idarə olunan ərazi vasitəsi istehsal üsulu təklif olunur.
Bütün ərazi vasitəmizin "ürəyi" üçün Arduino ailəsindən bir haqq alacağıq. Şassinin istehsalı üçün artıq istənilən Çin onlayn mağazasında və ya elektronik mağazalarında almaq asan olan hazır şassi istifadə edəcəyik. Google Play'dən endirəcəyimiz pulsuz bir tətbiqetmə vasitəsi ilə bluetooth vasitəsi ilə bir ərazi nəqliyyat vasitəsini idarə edəcəyik.
Vacibdir
- - Arduino UNO və ya ekvivalenti;
- - Bluetooth modulu HC-06 və ya analog;
- - L9110S motor sürücüsü və ya analog;
- - Pololu Zumo tankı və ya buna bənzər platforma;
- - Arduino lövhəsinin ölçüsünə uyğun bir fiberglas parçası və ya prototip hazırlamaq üçün bir qalxan;
- - Seçilmiş şassi üçün uyğun 2 elektrik mühərriki;
- - 2 LED ("faralar") və 2 rezistent 180-220 Ohm;
- - batareyalar (1 "tac" və ya 4-6 barmaq batareyaları);
- - birləşdirən tellər;
- - lehimleme dəmir;
- - Kompüter;
- - 6-10 bolt M2, 5.
Təlimat
Addım 1
Elektrik mühərriklərini şassiyə əlavə edirik. Amperk-dən alınan iki 12 mm dişli mühərrikdən istifadə edirəm. Seçdiyim Pololu Zumo paletli platformaya tamamilə uyğundurlar.
Addım 2
İzlənmiş şassini onlara əlavə edilmiş təlimatlara uyğun olaraq yığırıq. 10 dəqiqədə yığmaq çox asandır. Bu, gələcək ərazi nəqliyyat vasitəmiz üçün təməldir. Xahiş edirik unutmayın ki, bu şassidə 4 AA batareyası üçün bir bölmə var. Bütün quruluşumuzu gücləndirmək üçün xaricdə "+" və "-" üçün 2 tel gətirmək lazımdır. Arduino üçün uyğun bir konnektoru tellərdə lehimləyə bilərsiniz. Bu, gücün lövhəyə bağlanmasını asanlaşdıracaq. Fərqli bir platforma istifadə olunursa, batareya bölməsini yerləşdirmək üçün bir yer tapmalı və Arduino kartını gücləndirmək üçün telləri çıxarmalısınız.
Addım 3
Arduino lövhəsini şassiyə yapışdırırıq. Bu robot platformadakı bağlayıcılar Arduino UNO-dakı bağlama delikləri ilə çuxurlarda düzəldilmir. Buna görə M2, 5 boltlarını istifadə edərək şassiyə düzəldən əlavə bir fiberglas platforması düzəldirəm və sonra lövhəni eyni cıvatalardan 4-ü vidalayıram.
Addım 4
Bluetooth modulunu, mühərrik sürücüsünü və şassidəki "faraları" necə düzəltməyi düşünürük ki, o zaman bütün bunlar Arduino-ya asanlıqla bağlansın. Fotodakı kimi xüsusi bir lövhədən və ya Elektron Kərpic Qalxanından istifadə edəcəyəm. Ancaq hər hansı digər bir qalxan və ya hətta yalnız bir ev taxtası ola bilər. Mühərrik sürücüsünü qalxanda uyğun bir çuxur qazdıqdan sonra boltlarla düzəldirik. Bir qalxanla işləyiriksə, qazma işinin lazımi ötürücülərə zərər verməməsinə əminik. Diqqətli olun: bolt metaldır, təsadüfən qısa qapanma edə bilərsiniz. Buna görə də, istifadə edilməmiş konduktorları kəskin bıçaqla qazılmış çuxur ətrafında təmizləyirik. Qeyri-keçirici yuyucuları qozun altına və bolt başının altına qoyun.
Addım 5
İndi ən çətin və məsuliyyətli hissə gəlir. Hər şeyi sxemə görə toplamalıyıq. Bluetooth modulunun Rx pinini Arduinonun Tx pininə, modulun Tx pinini Arduinonun Rx pininə, GND-ni Arduino torpağına, VCC-ni Arduinonun 5 V-yə (və ya 3.3 V-ə) bağlayırıq. - hansı BT modulundan istifadə etdiyinizə görə). Burada "Dupont" kimi xüsusi qulaqlar ilə lehimləmə və ya birləşdirən tellərdən istifadə edə bilərsiniz.
İki mühərriki idarə etmək üçün motor sürücüsü + 2 təchizatı 4 çıxışı istifadə olunur. Buna görə Arduinonun istənilən 4 pulsuz rəqəmsal sancağını alırıq və onları motor sürücüsünün idarəetmə sancaqlarına bağlayırıq. Xüsusi pin nömrələrini daha sonra proqramda yazacağıq, buna görə bu indi kritik deyil.
Və nəhayət, LEDləri anodlarla Arduinonun qalan iki sərbəst sancağına təqribən 200 Ohm müqavimət göstərən rezistorlar və GND-yə bağlayırıq.
Addım 6
Nəticədə fotoda göstərilənə oxşar bir şey almalısınız. Həm də burada ultrasəs bir məsafədəyişmə cihazım var - ərazi nəqliyyat vasitəsini daha çox "görmə" və müstəqil hərəkət etmək qabiliyyəti ilə təmin etmək üçün. Ancaq bunu sonraya buraxacağıq. Quru ərazi vasitəsinin bu versiyasında qalxanda əks-səda tapmayacaqsınız.
Addım 7
İndi Arduino üçün bir eskiz (proqram) yazaq və mikro nəzarətçinin yaddaşına yükləyək. Proqramın mətni çox sadədir və fotoda göstərilir. Eskizi standart bir şəkildə yükləyin. Bunun necə edildiyini əvvəlki məqalələrdən birində əvvəlcədən müzakirə etmişdik. Proqram mətnində iştirak edən bütün sancaqlar yuxarıdakı əlaqə diaqramına uyğundur.
Addım 8
Bütün ərazi vasitəmizi idarə etmək üçün proqramı yükləyirik. "Arduino Bluetooth RC Car" adlanır və Google Play-də pulsuz olaraq əldə edilə bilər. Verilən QR kodu Google Play-də tətbiq yükləmə səhifəsinə gətirib çıxarır.
Addım 9
Eskizi yüklədikdən sonra Arduinonu kompüterdən ayırın və qalxanımızı Arduinoya bağlayın. Həlledici məqam: ərazi nəqliyyat vasitəmizin ilk işə düşməsi! Hər şey düzgün bir şəkildə bağlanmışsa, Arduinodakı və mühərrik sürücüsündəki LEDlər yanmalı və bluetooth modulundakı LED tez yanıb sönməlidir.
Addım 10
Bütün ərazi vasitəsinə bluetooth vasitəsilə qoşuluruq. Bunu etmək üçün Arduino Bluetooth RC Car proqramını çalıştırın. Başlanğıcda, bluetooth-un açılmaması üçün icazə istənəcəkdir. İcazə veririk. Düyməni dişli ilə basırıq. Aşağıda bir menyu görünəcək, "Bağlan" düyməsini basın. Smartfonunuzla qoşulmuş cihazların və yaxınlıqda mövcud cihazların siyahısını görəcəksiniz. Bu cihazlardan biri bütün ərazi vasitəmiz olacaqdır. Siyahıdan seçirik. Bu cihazla cütləşməyiniz və kodu daxil etməyiniz istənəcəkdir. Bu, istifadə etdiyiniz bluetooth moduluna görə ümumiyyətlə 0000 və ya 1234 olur.
Cütləşmə uğurlu olarsa, moduldakı LED saniyədə bir dəfə fasilələrlə yanıb-sönməyə başlayacaq və proqramın yuxarı sol küncündəki göstərici yaşıllaşacaq. Smartfon bu cihazı xatırlayacaq və artıq kodu daxil etməyinizə ehtiyac qalmayacaq.
İndi əldə etdiklərimizi sınaya bilərsiniz. Nəqliyyat vasitəsi irəli və geri sürməli, sola və sağa dönməli, faraları açıb söndürməlidir.
Addım 11
ATV dönərsə və ya İrəli əmrində geri sürərsə, mühərriklərə tellər qarışdırılır. Sürücüdən mühərriklərə gedən sarı və yaşıl telləri dəyişdirərək (yuxarıdakı diaqramda), ərazi vasitəsinin lazım olduğu yerə getdiyindən əmin olun. Hər hansı bir sualınız varsa, məqalənin şərhlərinə yazın!