Mundarija:
- 1 -qadam: Trello bo'yicha qadamlaringizni rejalashtiring
- 2 -qadam: Materiallaringizni oling/sotib oling
- 3 -qadam: mashina qurish
- 4 -qadam: Arduino yordamida shahar motorlarini boshqaring
- 5 -qadam: Bluetooth -ni ulang
- 6 -qadam: Kodlash - Adafruit ilovasidan foydalanish
- 7 -qadam: RC Car Simsiz qiling
- 8 -qadam: Boshqarish paneli bilan ishlash uchun o'zgartirilgan ilovani yarating
- 9 -qadam: (Ixtiyoriy): Masofa sensori qo'shing
- 10 -qadam: Sinov
- 11 -qadam: tashqi ko'rinishni qo'shing
- 12 -qadam: Hujjat
Video: Arduino Bluetooth RC avtomobili: 12 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:25
Telefoningizdagi ilova orqali RC avtomashinasini boshqarish? Bu mumkin!
Arduino, ba'zi Bluetooth, g'ildiraklar va boshqa kichik, lekin muhim qismlardan foydalanib, biz Bluetooth -ga ulanadigan va telefoningizdagi ilova yordamida boshqariladigan RC -avtomobilni yaratishga muvaffaq bo'ldik. Etarli darajada sodda ko'rinadi, to'g'rimi? Taxminan bir oy o'tgach, biz ishlaydigan Bluetooth RC avtomashinasini jilolay oldik. Bizning ko'rsatmalarimiz bilan siz buni bizdan ko'ra tezroq bajarasiz.
1 -qadam: Trello bo'yicha qadamlaringizni rejalashtiring
Trelloda rejalashtirishni boshlash uchun siz nima qilmoqchi ekanligingizni va qanday materiallar kerakligini bilishingiz kerak.
Sizning treloningizga qo'yishni xohlagan narsalar:
- Materiallaringizni oling/sotib oling
- Avtomobil yasang
- DC motorlarini Arduino yordamida boshqaring
- Bluetooth orqali Arduino -ga ulaning
- RC avtomobilini simsiz qiling
- Kodlash
- Ilova yaratish
- ulanish/ kod masofa sensori (faqat ixtiyoriy qadam uchun kerak.)
- Sinov
-Tashqi
- Hujjatlar/ Qanday qilib
Endi, bularning har birini bajaradigan juda ko'p qadamlar bor, lekin siz bizning jarayonimizning keyingi bosqichlarida batafsil ma'lumotni topa olasiz.
2 -qadam: Materiallaringizni oling/sotib oling
Loyiha uchun sizga kerak bo'lgan materiallar:
-Arduino
-Dvigatel haydovchisi (TB6612FNG uzilishi)
-Bluetooth kam energiya drayveri (nRF8001 Bluetooth LE)
-DC motorlar
-Batareya to'plami (batareyalar)
-Simlar
-O'chirish taxtasi
3 -qadam: mashina qurish
DC motorlar va elektron platalar bilan
1) Motor drayverini Arduino -ga ulang
2) Arduino -ni shahar motorlariga ulang
*Zanjirni ko'rish uchun rasmga qarang.
4 -qadam: Arduino yordamida shahar motorlarini boshqaring
Motor drayverlar kutubxonasidagi MotorTest kodi yordamida Arduino DC motorlarini boshqarishi mumkin bo'ladi.
-MotorTest kodi Motors -ni biroz "jig" qilishga majbur qiladi.
-TB6612FNG Arduino kutubxonasi yozilgan joyga o'ting va u erda yuklab olinadi.
-Shundan so'ng, siz ushbu kutubxonani Arduino IDE -ga siqilgan fayl sifatida joylashtirishingiz mumkin.
-Eskizga o'ting, kutubxonani qo'shing va.zip kutubxonasini qo'shishga o'ting va faylingizni tanlang.
-Keyin bu fayl misollar ostida paydo bo'ladi.
-Va siz motorlarni sinab ko'rishingiz mumkin.
5 -qadam: Bluetooth -ni ulang
Bluetooth kam quvvatli drayveri yordamida biz uni rasmda ko'rsatilgandek Arduino -ga ulashimiz mumkin.
- Arduino -ga ulangandan so'ng, biz mashinani Adafruit ilovasi yordamida harakatlantira olamiz.
-nrf8001 drayveri bilan Adafruit sahifasiga o'ting va kutubxonani yuklab olish mumkin.
-Bu kutubxonada siz berilgan kodni (echo demo) ishlatib, buyruq berilganda mashinani harakatga keltirishi mumkin.
6 -qadam: Kodlash - Adafruit ilovasidan foydalanish
Ilovani ko'chirib olish va kodni xohlaganingizcha o'zgartirgandan so'ng, narsalarni harakatga keltirish uchun:
1) Biz mashinaga ulanishdan boshladik (dastlab UART deb nomlangan) va UART modullariga bordik.
- Bu erda siz oldinga o'tish uchun f kabi buyruqni kiritishingiz mumkin, agar bu sizning kodingizda mashinani oldinga siljitish uchun kerak bo'lsa.
*Siz bizning kodimizga murojaat qilishingiz mumkin, u keyingi bosqichda joylashtiriladi.
7 -qadam: RC Car Simsiz qiling
Bu erda sizga batareyalar kerak bo'ladi.
Batareya to'plami va shahar motorlariga ulangan batareyalar yordamida mashina boshqa hech narsaga ulanmasdan harakatlana oladi.
*Siz yuqoridagi rasmda batareya to'plami qanday ulanganligini va dvigatellarga biriktirilgan akkumulyator to'plamini ko'rishingiz mumkin.
8 -qadam: Boshqarish paneli bilan ishlash uchun o'zgartirilgan ilovani yarating
Biz mashinamiz uchun masofadan boshqarish pulti yordamida boshqaruv panelini ishlatishga qaror qildik. Buning uchun biz:
- Asl Adafruit ilovasining manba kodini o'zgartiring.
-O'zgartirilgan kodimiz bu erda bog'langan va bu o'zgartirilgan ilova faqat Android uchun.
-O'zgartirilgan kod bilan yaratilgan ilovadan qanday foydalanish kerak:
-Ilovani ochganingizda:
-CAR -ga ulaning
-Ulanish tugmachasini bosganingizda, mashinaga ulanish uchun rejimni tanlang degan ro'yxat paydo bo'ladi
-Tekshirgichni bosing
-Tekshirgichda pastga aylantiring va boshqaruv panelini bosing.
-Boshqarish panelida:
-Yuqori o'q oldinga siljiydi
-Pastga o'q orqaga qarab
-Chap o'q chapga
-O'ng o'q o'ngga
-1 -tugma -tormoz
-2 -tugma -bu donut
9 -qadam: (Ixtiyoriy): Masofa sensori qo'shing
RC avtomobili uchun biz masofa sensori qo'shdik.
-Masofa sensori bizning RC avtomashinamizning old qismiga joylashtirilgan, biz uni oldimizda biror narsa bo'lsa, avtomatik ravishda boshqa tomonga siljitishga harakat qildik.
10 -qadam: Sinov
Sinov paytida, -Barcha funktsiyalar siz xohlagan tarzda ishlashini tekshiring:
-Oldinga
-Orqaga
-Chap
-To'g'ri
-STOP
-Ponchik
-Avtomatik
Bu bizning maxsus funktsiyamiz, siz xohlagan narsani qilish uchun ularni ishlatishingiz yoki o'zgartirishingiz mumkin.
11 -qadam: tashqi ko'rinishni qo'shing
Tashqi ko'rinishni qo'shganda, bu butunlay sizga bog'liq.
-Mashinaning tashqi ko'rinishi asosan jihozlarni bir joyga to'plash uchun mo'ljallangan.
-Biz hamma narsani joyida ushlab turish uchun zipt va simlardan foydalanardik.
-Siz mashinangizning tashqi ko'rinishini sizga yoqadigan tarzda loyihalashtirishingiz mumkin.
** Tashqi ko'rinishning eng muhim qismi - hamma narsani joyida ushlab turish!
12 -qadam: Hujjat
RC avtomashinasini yaratishda, ketayotganingizda hujjatlashtirishingizga ishonch hosil qiling.
Bu yordam berishi mumkin:
-Siz duch keladigan muammoni hal qilish.
-Elektr simlarini almashtirish.
-Har kuni qilgan ishlaringizni eslab, -Loyihangizga qaytamiz.
Tavsiya:
Arduino Bluetooth RC avtomobili: 10 qadam
Arduino Bluetooth RC Car: Men buni youtube videoimga hamroh bo'lish uchun yaratdim, hozircha men sizga videoni ko'rishni taklif qilaman, chunki u batafsilroq, lekin men bu ko'rsatma ustida ishlayman va uni tez orada yaxshilayman
Arduino Bluetooth avtomobili: 6 qadam (rasmlar bilan)
Arduino Bluetooth Car: bu mening birinchi Arduino loyiham, uni bajarish juda oson. Buni amalga oshirish uchun yarim soat vaqt ketadi, siz o'ylagandek, buni quyida keltirilgan qadamlarni bajarib, zavqlantirib, men nihoyat qilganimda menga quvonch baxsh eta olasiz
Qor uchun Arduino Bluetooth chang'i RC avtomobili: 5 qadam
Qor uchun Arduino Bluetooth chang'i RC avtomobili: Bu RC avtomashinasi bizni ishlab chiqarishga taxminan 3 kun davom etdi, shu jumladan 3D bosib chiqarish vaqti. Bu RC avtomobili HC 05 Bluetooth moduli, arduino uchun dvigatel va ikkita tishli dvigatel bilan ishlab chiqarilgan. Bu siz uchun haqiqatan ham qiziqarli loyiha va tez rad javobini berish
Arduino UNO yordamida masofadan boshqariladigan Bluetooth avtomobili: 4 qadam
Arduino UNO yordamida masofadan boshqariladigan Bluetooth avtomobili: Arduino -da shu paytgacha o'rganganlarimizni hayotga tatbiq etish har doim qiziqarli bo'ladi. Asosan, ko'pchilik oddiy narsalar bilan shug'ullanadi, shuning uchun men bu erda Arduino -ga asoslangan masofadan boshqariladigan mashinani tushuntirib beraman. Talablar: 1.Arduino UNO
Bluetooth ilovasi orqali boshqariladigan Arduino avtomobili: 4 qadam (rasmlar bilan)
Arduino Car App Bluetooth orqali boshqariladi: Biz bilamizki, Arduino - bu ajoyib prototiplash platformasi, chunki u do'stona dasturlash tilidan foydalanadi va bizga ajoyib tajribalarni taqdim etadigan juda ko'p ajoyib komponentlar mavjud