Mundarija:

Arduino Bluetooth RC avtomobili: 12 qadam
Arduino Bluetooth RC avtomobili: 12 qadam

Video: Arduino Bluetooth RC avtomobili: 12 qadam

Video: Arduino Bluetooth RC avtomobili: 12 qadam
Video: Как сделать простой автомобиль на радиоуправлении на Arduino и HC 12 2024, Noyabr
Anonim
Arduino Bluetooth RC avtomobili
Arduino Bluetooth RC avtomobili
Arduino Bluetooth RC avtomobili
Arduino Bluetooth RC avtomobili

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

Trello bo'yicha qadamlaringizni rejalashtiring
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

Materiallaringizni oling/sotib oling
Materiallaringizni oling/sotib oling
Materiallaringizni oling/sotib oling
Materiallaringizni oling/sotib oling
Materiallaringizni oling/sotib oling
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

Avtomobil qurish
Avtomobil 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 -ni ulang
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

Kodlash - Adafruit ilovasidan foydalanish
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

RC Car Simsiz qiling
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

(Ixtiyoriy): Masofa sensori qo'shish
(Ixtiyoriy): Masofa sensori qo'shish

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: