Mundarija:

Har qanday avtotransport vositasini Bluetooth ilovasini boshqaruvchi R/C avtomobiliga aylantirish: 9 qadam
Har qanday avtotransport vositasini Bluetooth ilovasini boshqaruvchi R/C avtomobiliga aylantirish: 9 qadam

Video: Har qanday avtotransport vositasini Bluetooth ilovasini boshqaruvchi R/C avtomobiliga aylantirish: 9 qadam

Video: Har qanday avtotransport vositasini Bluetooth ilovasini boshqaruvchi R/C avtomobiliga aylantirish: 9 qadam
Video: Telefonni koʻz bilan boshqarish 2024, Noyabr
Anonim
Har qanday R/C avtomobilini Bluetooth ilovasini boshqaruvchi R/C avtomobiliga aylantirish
Har qanday R/C avtomobilini Bluetooth ilovasini boshqaruvchi R/C avtomobiliga aylantirish

Ushbu loyihada oddiy masofadan boshqariladigan mashinani Wombatics SAM01 robototexnika paneli, Blynk App va MIT App Inventor bilan Bluetooth (BLE) boshqaruv mashinasiga o'zgartirish bosqichlari ko'rsatilgan.

Bu LED faralar va pastki chiroqlar kabi ko'plab xususiyatlarga ega bo'lgan arzon narxlardagi RC avtomashinalari. Biroq, masofadan boshqarish pulti mashina bilan birga kelgan, chiroqlar va motorlarni alohida boshqarolmaydi. Mobil ilova va Arduino taxtasi yordamida biz oddiy RC avtomobillarini bluetooth boshqaruvli o'yinchoqlarga aylantira olamiz.

Biz BLE (Bluetooth Low Energy) bilan Arduino mos keluvchi taxtasidan foydalanmoqdamiz, u iOS va Android telefonlarida ham ishlaydi.

1 -qadam: RC avtomashinasini tanlash

RC avtomashinasini tanlash
RC avtomashinasini tanlash

Biz Fast Lane 1:24 RC avtomobilini tanladik. Bu mashina ushbu loyihaning boshlig'i, chunki u biz qidirayotgan barcha xususiyatlarga ega, masalan, faralar va yorug'lik yoritgichlari, taxtamizni ichkariga qo'yish uchun etarli joy.

2 -qadam: mashinani ajratish

Avtomobilni ajratish
Avtomobilni ajratish
Avtomobilni ajratish
Avtomobilni ajratish
Avtomobilni ajratish
Avtomobilni ajratish

Uni ajratib bo'lgach, LED va motorlar uchun simlarni aniqlang. Ularni taxtadan ajratib oling va ularni Arduino taxtasi va motorli haydovchi moduli bilan almashtiring.

3 -qadam: Dvigatel haydovchi modulini o'rnatish

Dvigatel haydovchi modulini o'rnatish
Dvigatel haydovchi modulini o'rnatish
Dvigatel haydovchi modulini o'rnatish
Dvigatel haydovchi modulini o'rnatish

Ushbu bosqichda, rulni "MOTO A" ga va orqa motorni "MOTO B" ga haydovchi modulida lehimlang. Lampochkali o'tish simlari faralar va yonmaydigan LEDlar uchun +va yon tomonlarda.

4 -qadam: SAM01 Arduino robototexnika kartasiga ulanish

SAM01 Arduino robototexnika kartasiga ulanish
SAM01 Arduino robototexnika kartasiga ulanish
SAM01 Arduino robototexnika kartasiga ulanish
SAM01 Arduino robototexnika kartasiga ulanish

SAM01 Arduino robototexnika taxtasini joylashtiring va o'tish simlarini quyidagicha ulang.

PIN 3 - INT1 dvigatel A uchun (Rulda dvigateli) PIN 5 - Dvigatel A uchun PIN 6 - INT3 dvigatel B uchun (haydovchi dvigateli) PIN 9 - Dvigatel BPIN 10 uchun INT4 - Far LEDlari PIN 13 - Yorug'lik ostidagi LEDlar

5 -qadam: Arduino kodlash va test

Endi barcha ulanishlarni sinab ko'rish vaqti keldi. Sinov qulayligi uchun Sam_RC_Car_Test.ino ni yaratdim. Ino faylini Arduino IDE bilan yuklang.

** Arduino IDE -da taxtani "Arduino Nano" ga o'rnating **

6 -qadam: Blynkga tayyorlaning

Ulanishlar tekshirilgandan so'ng. Biz Blynk bilan BLE orqali bog'lanishga tayyormiz.

Avval Sam_Blynk_RC_Car.ino faylini Arduino IDE bilan yuklang.

7 -qadam: Blynk -ni o'rnating

Blynk -ni sozlash
Blynk -ni sozlash

Tasdiqlash belgisini Sam_Blynk_RC_Car.ino -ga nusxalash.

"char auth =" yourAuthToken ";"

8 -qadam: Oxirgi qadam - ulaning va o'ynashni boshlang

Oxirgi qadam - ulaning va o'ynashni boshlang
Oxirgi qadam - ulaning va o'ynashni boshlang
Oxirgi qadam - ulaning va o'ynashni boshlang
Oxirgi qadam - ulaning va o'ynashni boshlang
Oxirgi qadam - ulaning va o'ynashni boshlang
Oxirgi qadam - ulaning va o'ynashni boshlang
Oxirgi qadam - ulaning va o'ynashni boshlang
Oxirgi qadam - ulaning va o'ynashni boshlang

RC Car quvvatini yoqing va rasmlardagi amallarni bajarib, Blynk ilovasida SAM01 ni qidiring.

Hammasi tayyor va ketishga tayyor !!!

Tavsiya: