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
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
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.