Mundarija:
Video: RC Car Hack - Bluetooth Android boshqaruvi orqali boshqariladi: 3 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:28
Ishonchim komilki, har biringiz uyda ishlatilmaydigan RC avtomashinasini topishingiz mumkin. Bu ko'rsatma sizga eski RC avtomashinasini asl sovg'aga o'zgartirishga yordam beradi:) Menda RC avtomashinasi kichik bo'lgani uchun men Arduino Pro Mini -ni asosiy boshqaruvchi sifatida tanladim. Men ushbu loyihada ishlatgan yana bir muhim modul - TB6612FNG dual motorli haydovchi tashuvchisi. Dvigatel boshqaruvi qabul qilinadigan kirish voltajining etarli diapazoniga ega (4,5V dan 13,5V gacha) va uzluksiz chiqish oqimi (kanal uchun 1A). Bluetooth qabul qiluvchisi sifatida men mashhur arzon HC-06 modulidan foydalandim. Bundan tashqari, siz LEDni avtomobilning old va orqa chiroqlari sifatida ishlatishingiz mumkin.
Loyihaning tarkibiy qismlari:
- RC avtomobili (eski va buzilgan bo'lishi mumkin)
- Arduino Pro Mini 328 (3V/8MGts) x1
- TB6612FNG ikkita motorli haydovchi tashuvchisi x1
- HC-06 bluetooth moduli yoki shunga o'xshash x1
- Ledlar: 2x qizil va 2x oq
- Rezistor 10k (LEDlar uchun talab qilinadi) x4 yoki 10k SIL rezistorlar tarmog'i x1
- Non paneli (yarim o'lchamli) x1
- Jumperlar va kabellar
- AA batareyalari x4
1 -qadam: Modullarning ulanishi
Arduino Pro Mini -ni boshqa modullarga ulash usuli quyida keltirilgan. Har bir modulga (VCC, GND) besleme zo'riqishini ulashni unutmang.
1. Bluetooth (masalan, HC -06) -> Arduino Pro Mini (3.3V)
- RXD - TXD
- TXD - RXD
- VCC - Arduino Pro Mini -dan 3.3V (VCC)
- GND - GND
2. TB6612FNG ikkita motorli haydovchi -> Arduino Pro Mini
- AIN1 - 4
- AIN2 - 7
- BIN1 - 8
- BIN2 - 9
- PWMA - 5
- PWMB - 6
- STBY - Vcc
- VMOT - dvigatel kuchlanishi (4,5 dan 13,5 V gacha) - RC Avtomobil akkumulyatoridan 6V
- Vcc - mantiqiy kuchlanish (2,7 dan 5,5 gacha) - Arduino Pro Mini (VCC) dan 3,3 V
- GND - GND
3. TB6612FNG ikkita motorli haydovchi -> shahar motorlari
- A01 - haydovchi dvigatel A
- A02 - haydovchi dvigatel A
- B01 - rul dvigateli B
- B02 - rul dvigateli B
4. LEDlar -> Arduino Pro Mini
- oldingi o'ng burchak - 2
- oldingi chap chiziq - 3
- orqa o'ng chiroq - 14
- orqa chap chiroq - 15
2 -qadam: Arduino kodi
Loyihaning to'liq kodi GitHub: havolasida mavjud
Arduino dasturi asosiy halqa - "void loop ()" da yangi buyruq (belgi) Android ilovasidan bluetooth orqali yuborilganligini tekshiradi. Agar bluetooth seriyasidan keladigan belgilar bo'lsa, dastur "void processInput ()" funktsiyasini bajarishni boshlaydi. Keyin bu funktsiyadan belgiga qarab ma'lum bir boshqaruv funktsiyasi chaqiriladi (masalan, "r" belgi funktsiyasi uchun "void turn_Right ()" chaqiriladi).
Agar siz Arduino dvigatel qalqoni (L298) dan foydalanmoqchi bo'lsangiz, bu havola siz uchun foydali bo'lishi mumkin
3 -qadam: Android ilovasi
Mening Android ilovam bluetooth orqali Arduino taxtasi bilan jihozlangan har qanday robotni boshqarishga imkon beradi. Shuningdek, siz PWM kanallarining ikkita dvigatelini (bir juft motor) mustaqil boshqarishingiz mumkin.
Noyob belgi, yuqoridagi rasmda ko'rsatilgandek, Android ilovasining har bir tugmachasiga beriladi. Siz o'z qurilmangizni boshqarish uchun Arduino kodini tahrir qilishingiz va Android ilovamdan foydalanishingiz mumkin (bu faqat RC avtomobili emas).
Siz Android ilovasini Google Play: havoladan bepul yuklab olishingiz mumkin
Android ilovasidan qanday foydalanish kerak:
- menyu tugmachasini yoki 3 vertikal nuqtani bosing (Android versiyasiga bog'liq)
- "Qurilmani ulash" yorlig'ini tanlang.
- "HC-06" yorlig'ini bosing va bir muncha vaqt o'tgach "HC-06 ga ulangan" xabarini ko'rasiz.
- ulangandan so'ng, siz mashinangizni boshqarishingiz mumkin
- Agar siz HC-06 bluetooth qurilmangizni ko'rmasangiz, "Qurilmalarni qidirish" tugmasini bosing
- birinchi ishlatishda bluetooth qurilmangizni standart "1234" kodini kiriting.
Agar siz mening robototexnika bilan bog'liq boshqa loyihalarimni ko'rishni istasangiz, tashrif buyuring:
- mening veb -saytim: www.mobilerobots.pl
- facebook: mobil robotlar
Tavsiya:
Shisha toshli LED naycha (WiFi smartfon boshqaruvi orqali boshqariladi): 6 qadam (rasmlar bilan)
Shisha toshli LED naycha (Wi-Fi smartfon orqali boshqariladi): Assalomu alaykum do'stlar! Men sizga ko'rsatma beraman, qanday qilib diffuziya effekti uchun shisha toshlar bilan to'ldirilgan, WiFi boshqariladigan LED naychasini yasashni ko'rsataman. LEDlar alohida -alohida joylashtiriladi, shuning uchun ba'zi yaxshi effektlar bo'lishi mumkin
Wi -Fi va IQ masofadan boshqarish pulti va Android ilovasi yordamida NodeMCU va IQ qabul qilgich bilan 8 ta o'rni boshqaruvi: 5 qadam (rasmlar bilan)
Wi -Fi va IQ masofadan boshqarish pulti va Android ilovasidan foydalangan holda NodeMCU va IQ qabul qilgich bilan 8 ta o'rni boshqaruvi: Wi -Fi va ir masofali va android ilovasi orqali nodemcu va ir qabul qilgich yordamida 8 ta o'rni kalitini boshqarish. Masofadan boshqarish pulti Wi -Fi ulanishidan qat'i nazar ishlaydi. BU YERGA
ESP32 Thing va TB6612FNG drayveri bilan harakatlanadigan robot, Android tomonidan BLE orqali boshqariladi: 11 qadam
Rolling robot with ESP32 Thing and TB6612FNG Drayveri, Android orqali BLE boshqariladi: Hammaga salom Bu mening birinchi ko'rsatmam. ESP32 Thing, TB6612 FNG va BLE asosida harakatlanuvchi robot (Raidho laqabli - harakat bilan bog'liq rundan). G'alati tuyulishi mumkin bo'lgan jihatlardan biri shundaki, fotosuratlar suratga olish jarayonidan emas
RBG 3D bosilgan oy Blynk bilan boshqariladi (iPhone yoki Android): 4 qadam (rasmlar bilan)
Blynk bilan boshqariladigan RBG 3D bosma oyi (iPhone yoki Android): Bu stendli 3D bosilgan oy. Arduino uno -ga ulangan va blynk yordamida boshqariladigan 20 LEDli RGB LED tasmasi bilan qurilgan. Arduino -ni iPhone yoki Android -dagi blynk -dan ilova orqali boshqarish mumkin
LEDni Blynk orqali Wi -Fi orqali boshqarish uchun ESP32 -dan qanday foydalanish kerak: 7 qadam (rasmlar bilan)
LEDni Blynk orqali Wi -Fi orqali boshqarish uchun ESP32 -dan qanday foydalanish kerak: Ushbu qo'llanmada LED orqali WiFi orqali Blynk -ni boshqarish uchun ESP32 ishlab chiqish paneli ishlatiladi. Blynk - bu Internetda Arduino, Raspberry Pi va boshqalarni boshqarish uchun iOS va Android ilovalari o'rnatilgan platforma. Bu raqamli asboblar paneli, bu erda siz