Mundarija:

DIY Arduino Bluetooth boshqaruvidagi mashina: 6 qadam (rasmlar bilan)
DIY Arduino Bluetooth boshqaruvidagi mashina: 6 qadam (rasmlar bilan)

Video: DIY Arduino Bluetooth boshqaruvidagi mashina: 6 qadam (rasmlar bilan)

Video: DIY Arduino Bluetooth boshqaruvidagi mashina: 6 qadam (rasmlar bilan)
Video: REAL RACING 3 LEAD FOOT EDITION 2024, Iyul
Anonim
Bluetooth bilan boshqariladigan DIY Arduino avtomobili
Bluetooth bilan boshqariladigan DIY Arduino avtomobili
Bluetooth bilan boshqariladigan DIY Arduino avtomobili
Bluetooth bilan boshqariladigan DIY Arduino avtomobili
Bluetooth bilan boshqariladigan DIY Arduino avtomobili
Bluetooth bilan boshqariladigan DIY Arduino avtomobili

Salom do'stlar! Mening ismim Nikolas, men 15 yoshdaman va Afinada, Gretsiyada yashayman. Bugun men sizga Arduino Nano, 3D printer va oddiy elektron komponentlar yordamida 2 g'ildirakli Bluetooth boshqaruvli avtomobilni qanday yasashni ko'rsataman! Mashinaning harakatlanishini ko'rish uchun va xohlasangiz u erdagi ko'rsatmalarga amal qilish uchun YouTube videoimni tomosha qilganingizga ishonch hosil qiling!

Motivatsiya

Men 9 yoshimda elektronika bilan shug'ullanardim, dadam menga akkumulyator, kalit va kichik lampochkani olib keldi, men juda hayajonlandim. Taxminan o'sha paytda men dadamning yordami bilan birinchi mashinamni yasadim. U eski telefon qutisidan iborat edi, unga bizda o'yinchoqli mashinalardan g'ildirakli to'rtta doimiy dvigatel o'rnatilgan edi va ular bir nechta AA batareyalaridan quvvat olgandi, u faqat oldinga siljiydi, lekin 9 yoshli men chindan ham faxrlanaman va baxtli edim. Keyingi yillar mobaynida men bir nechta ijod va ko'plab o'yinchoq mashinalarini yasadim. Bir paytlar men o'z oldimga masofadan boshqariladigan mashina yasashni maqsad qilib qo'ygandim, bu sizga oson bo'lib tuyulishi mumkin, lekin o'tmish uchun bu mening ligamdan chiqib ketgan edi. Ammo o'tgan yilning bahorida pandemiya boshlanib, biz karantinga kirganimizda, men murakkabroq elektronika bilan shug'ullana boshladim va aprel oyi yaqinida men Arduino Uno asosida IR masofadan boshqarish pulti yordamida boshqariladigan mashina yasab, o'z maqsadimga erishdim! Men o'zimga telefon orqali Bluetooth orqali boshqariladigan mashina yasashni maqsad qilib qo'ydim. Aynan mana shu yo'riqnomalar kuchga kiradi. Xursand bo'ling!

Ta'minot:

Bu erda kerakli komponentlar ro'yxati

  • Arduino Nano
  • 2 x 200 aylanish tezligi N20 mikro dvigatellari
  • DRV8833 dvigatel uchun haydovchi
  • HC-06 (Bluetooth moduli)
  • 18650 lityum batareya
  • Batareya ushlagichi
  • 11 mm x 6 mm slaydni almashtirish
  • M3 vint (10 mm) va yong'oq
  • Ba'zi kabellar
  • 4 x Oddiy kauchuk bantlar
  • Lehimlash temir
  • 3D printer
  • Ba'zi filament (men Prusament PETG ishlatardim)

1 -qadam: 3D bosib chiqarish

3D bosib chiqarish
3D bosib chiqarish
3D bosib chiqarish
3D bosib chiqarish

Men 3D -fayllarni o'zim Onshape yordamida yaratdim. Siz bazani va ikkita g'ildirakni chop etishingiz kerak. Men Prusament Gold PETG -dagi barcha qismlarni 0,2 mm qatlam balandligida va Creality Ender 3 V2 40% to'ldirishda chop etdim.

Bu erda.stl fayllarini topishingiz mumkin: Thingiverse

2 -qadam: O'chirish

O'chirish
O'chirish
O'chirish
O'chirish
O'chirish
O'chirish

O'chirish davri keldi! Endi Arduino Nano, DRV8833 va HC-06 ni taxtangizga qo'ying.

  1. HC-06 va DRV8833 VCC-ni 5V ga ulang
  2. HC-06 va DRV8833 GND ni GND ga ulang
  3. TXD -ni D10 -ga ulang
  4. RXD -ni D11 -ga ulang
  5. Shunga mos ravishda INT1, INT2, INT3, INT4 ni D2, D3, D4, D5 ga ulang
  6. Birinchi motor kabellarini OUT1 va OUT2 ga ulang
  7. Ikkinchi motor kabellarini OUT3 va OUT4 ga ulang
  8. Batareyaning "+" ni 5V ga va "-" ni GND ga ulang (agar xohlasangiz, slaydni "+" ga qo'shishingiz mumkin)

3 -qadam: dasturlash

Dasturlash
Dasturlash

Keling, kodni Arduino Nano -ga yuklaymiz! USB kabeli orqali kompyuterga ulang, so'ngra Arduino IDE bilan "BluetoothCar.ino" faylini oching. Asboblar ko'rinishidagi variantlar yuqoridagi rasmdagidek ekanligiga va to'g'ri COM portini tanlaganingizga ishonch hosil qiling. "Yuklab olish" tugmasini bosing va siz borishga tayyormiz!

4 -qadam: Bluetooth ilovasi

Bluetooth ilovasi
Bluetooth ilovasi
Bluetooth ilovasi
Bluetooth ilovasi

Bizning sxemamiz va dasturimiz maqsadga muvofiq ishlayotganini sinab ko'rish vaqti keldi. Men o'z Android ilovamni MIT App Inventor yordamida yaratdim, bu sizga Android ilovalarini osonlik bilan bajarishga imkon beradi! Quyidagi "BluetoothController.apk" dasturini yuklab olib, ilovani Android telefoningizga o'rnatishingiz mumkin. Agar xohlasangiz, Play Store va App Store -da bir nechta alternativa bor, lekin men buni shunday qildim, chunki mashina faqat sizning barmog'ingiz tugmachada bo'lsa, harakat qiladi, bu menga juda yoqadi.

Bluetooth moduliga birinchi marta ulanganingizda, qurilmangizda Bluetooth-ni yoqishingiz kerak bo'ladi, keyin siz "HC-06" nomli qurilmani topishingiz va unga ulanish uchun kiritishingiz kerak bo'ladi. parol "1234" yoki "0000". Keyin dasturga o'ting va Bluetooth tugmachasini bosing va HC-06 ni tanlang. Endi siz mashinangizni smartfoningizga muvaffaqiyatli uladingiz va siz motorni ilova orqali boshqarishingiz mumkin!

5 -qadam: yig'ish

O'rnatish
O'rnatish
O'rnatish
O'rnatish
O'rnatish
O'rnatish

Endi siz elektronikani lehimlashingiz va mashinani yig'ishga tayyor bo'lishingiz kerak!

  1. 18650 batareyasi ushlagichini poydevorga burab, nonni qo'shing
  2. Ikkita motorni joyiga qo'ying
  3. Slayder kalitini joyiga qo'ying
  4. DRV8833 dvigatel drayverini joyiga o'rnating
  5. Arduino Nano -ni joyiga qo'ying
  6. HC-06 ni joyiga siljiting
  7. 18650 batareyasini uning ushlagichiga qo'shing
  8. Ikkita g'ildirakni motor shaftiga itaring
  9. Oxir -oqibat, har bir g'ildirakka 2 ta rezina bant qo'shing

Tavsiya: