Mündəricat:
- Addım 1: Trelloda addımlarınızı planlaşdırın
- Addım 2: Təchizatlarınızı alın/alın
- Addım 3: Avtomobil qurun
- Addım 4: DC Motorlarını Arduino ilə idarə edin
- Addım 5: Bluetooth -u qoşun
- Addım 6: Kodlaşdırma - Adafruit Tətbiqindən istifadə
- Addım 7: RC Avtomobilini Simsiz Edin
- Addım 8: Nəzarət Pad ilə işləmək üçün dəyişdirilmiş bir tətbiq edin
- Addım 9: (İsteğe bağlı): Məsafə Sensoru əlavə edin
- Addım 10: Test edin
- Addım 11: Xarici görünüş əlavə edin
- Addım 12: Sənəd
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
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 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
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
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 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ə
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
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
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.