Mundarija:

Bluetooth boshqaruvidagi oddiy RC avtomobilini qanday qilish kerak: 7 qadam (rasmlar bilan)
Bluetooth boshqaruvidagi oddiy RC avtomobilini qanday qilish kerak: 7 qadam (rasmlar bilan)

Video: Bluetooth boshqaruvidagi oddiy RC avtomobilini qanday qilish kerak: 7 qadam (rasmlar bilan)

Video: Bluetooth boshqaruvidagi oddiy RC avtomobilini qanday qilish kerak: 7 qadam (rasmlar bilan)
Video: AirPods 2 - sozlash, foydalanish va telefondan zaryad berish imkoniyati(to'liq tahlil) 2024, Noyabr
Anonim
Bluetooth boshqaruvidagi oddiy RC avtomobilini qanday qilish kerak
Bluetooth boshqaruvidagi oddiy RC avtomobilini qanday qilish kerak

Hammaga salom, men Bryan Tee Pak Xongman. Men hozir Singapur politexnika institutining kompyuter muhandisligi bo'yicha bir yil talabasiman.

Bolaligimda, men doimo RC avtomashinalari va ularning ishlashiga qiziqardim. Qachonki, men uni qismlarga ajratganimda, hamma narsani hamma joyga qo'yilgan metall bo'laklarini ko'raman. Men har doim RC avtomashinasini tashkil etuvchi asosiy komponentlarni o'z ichiga olgan oddiy darslik bo'lishini xohlardim va bugun men sizga aynan shuni ko'rsataman.

Men ushbu RC avtomashinasini boshqa ko'plab loyihalar uchun ishlatishni rejalashtirmoqdaman, agar sizda biron bir muammoga duch kelsangiz, ushbu ko'rsatmaga murojaat qiling.

Ko'p gapirmasdan, boshlaylik!

1 -qadam: 0 -qadam: Materiallarni tayyorlash

0 -qadam: materiallarni tayyorlash
0 -qadam: materiallarni tayyorlash

Materiallar juda oddiy va ularni olish oson:

  1. Avtomobil shassisi* (men yangi yil kukilar qutisini ishlataman, o'z tanlovingiz bilan ijodiy bo'ling!) X1
  2. DC motorlar va shinalar x2
  3. Arduino Uno (yoki boshqa variantlar) x1
  4. L298N H-ko'prigi x1
  5. G'ildirak g'ildiragi x1
  6. Batareyalar (1 Arduino uchun, 1 dvigatel uchun)
  7. Erkakdan erkakka sakrash, erkakdan ayolga sakrash
  8. Bluetooth moduli HC-06 yoki HC-05 x1
  9. Non paneli (tez va oson ulanishlar) x1

Sizga kerak bo'lishi mumkin bo'lgan boshqa uskunalar:

  • Lehimlovchi temir
  • Issiq yopishtiruvchi qurol

*Eslatma: mening shassisimda IQ sensori o'rnatilgan, bu qo'llanmada talab qilinmaydi

2 -qadam: 1 -qadam: Shassisni tayyorlash

1 -qadam: Shassini tayyorlash
1 -qadam: Shassini tayyorlash

Birinchidan, non taxtangizni ajratib oling. U 3 qismga bo'linishi kerak, 2 +/- yon tomondan vertikal chiziqlar va o'rta qism, sizning ulanishlaringiz ko'p bo'ladi. Bu tarkibiy qismlarni juda oson joylashtirish imkonini beradi, ular yordamida siz:

  • 5V ni Arduino -dan chap tomonga ulang
  • GND -ni Arduino -dan o'ng tomonga ulang
  • Arduino -ga yaqin bo'lgan barcha ulanishlarni bajaring

Birinchi marta pozitsiyani to'g'rilash juda muhim, chunki non taxtasini olib tashlash va qayta joylashtirish qiyin bo'ladi. Arduino va L298N ikkita vertikal chiziq o'rtasida o'tirish uchun etarli joy borligiga ishonch hosil qiling.

3 -qadam: 2 -qadam: L298N -ni motoringizga ulash

2 -qadam: L298N -ni motoringizga ulash
2 -qadam: L298N -ni motoringizga ulash
2 -qadam: L298N -ni motoringizga ulash
2 -qadam: L298N -ni motoringizga ulash
2 -qadam: L298N -ni motoringizga ulash
2 -qadam: L298N -ni motoringizga ulash

2 ta simni shahar motoriga lehimlang. Keyin simlarning boshqa uchlarini L298N ko'prigidagi 2 teshikli rozetkalardan biriga ulang. Simni ulash tartibi muhim emas. Buni boshqa dvigatel uchun takrorlang.

Keyin, 3 -chi rozetkaning yonida joylashgan erkak pinlarga erkak -urg'ochi -sakrashni qo'ying. Har bir tomon uchun 3, bunda 1 - dvigatelning tezligini PWM va 2 - yo'nalish bo'yicha boshqarish. Qaysi simlar qaerga ulanganligini eslang, chunki bu keyinchalik muhim bo'ladi.

Batareya qutilaridan birini oling va qora simni (er simini) erkak jumperga ulang/lehimlang. Bu keyinchalik arduino bilan umumiy til topish uchun ishlatiladi. Qizil simni 12V kirishga (eng chap rozetka) va qora simni L298N modulining GND (o'rta uyasi) ga ulang.

4 -qadam: 3 -qadam: Hammasini bir joyga to'plash

3 -qadam: Hammasini bir joyga to'plash
3 -qadam: Hammasini bir joyga to'plash
3 -qadam: Hammasini bir joyga to'plash
3 -qadam: Hammasini bir joyga to'plash
3 -qadam: Hammasini bir joyga to'plash
3 -qadam: Hammasini bir joyga to'plash
3 -qadam: Hammasini bir joyga to'plash
3 -qadam: Hammasini bir joyga to'plash

Avtomobil shassisidagi L298 modulini 1 -bosqichda siz xohlagan joyga issiq yopishtiring. Keyingi, 2 ta shahar motorini shassisining yon tomonlariga issiq yopishtiring. Mening shassisim qirralarning atrofiga cho'kib ketgan, shuning uchun men motorni to'g'ri yopishtirish uchun balandligimni o'zgartirish uchun yotgan yong'oqlardan foydalandim. Bu ixtiyoriy, agar siz tekis shassi ishlatayotgan bo'lsangiz, ofset talab qilinmaydi. Ikkita dvigatelni yopishtirgandan so'ng, akkumulyator batareyasini shassiga yopishtiring. Men bo'sh joy cheklovlari tufayli meniki pastki qismiga yopishtirdim. Bundan tashqari, batareya to'plamini qopqog'ini olish uchun joy ajratish uchun ozgina o'ng tomonga yopishtirdim. Nihoyat, g'ildirak g'ildiragini joyiga yopishtiring va sizning asosiy mashinangiz tayyor! G'ildirakni topishga harakat qiling, u sizning robotingizga g'ildirak aylansa ham, uning balandligi bir xil bo'lishi mumkin.

6 ta o'tish simini non paneliga ulang, ularni chapga 3, o'ngga 3 ga bo'ling.

Keyingi qismda biz mashinaning miyasi, ya'ni Arduino bilan shug'ullanamiz.

5 -qadam: 4 -qadam: Arduino ulanishi va kodi

4 -qadam: Arduino ulanishi va kodi
4 -qadam: Arduino ulanishi va kodi
4 -qadam: Arduino ulanishi va kodi
4 -qadam: Arduino ulanishi va kodi

O'ng tezlik pinini 6 -pin va chap tezlik pinini Arduino -dagi 11 -pinga ulang.

Keyin, har bir tomonning boshqa 2 yo'nalishli pimlarini non taxtasidan Arduino -ga erkak va erkak -sakrash orqali ulang:

  • o'ngda - 7 va 8 -pin
  • chapda - 12 va 13 -pin

Qaysi buyurtma muhim emas, chunki ular noto'g'ri bo'lsa, biz aloqani o'zgartiramiz. Biroq, chap va o'ng qismlarni bir -biriga o'tkazmaslik juda muhimdir. Arduino -ni 1 -qadamda rejalashtirgan joyga qo'ying.

Endi motor harakatlarini tekshirish uchun ushbu veb -saytdan kodni nusxa ko'chiring:

  1. ushbu kodni Arduino -ga yuklang
  2. agar robot soat yo'nalishi bo'yicha aylansa, erkakning 2 yo'nalishli simini o'ngdagi erkak o'tish moslamalariga o'tkazing
  3. agar robot soat sohasi farqli o'laroq aylanayotgan bo'lsa, erkakning ikki yo'nalishli simini chapdagi erkak o'tish moslamalariga o'tkazing
  4. agar robot orqaga qarab harakat qilsa, erkakning ikki yo'nalishli simini har ikki tarafdagi erkak o'tish kabeliga almashtiring

Boshqa batareyani shassisga yopishtiring va asosiy robot tayyor! Bu vaqtda siz robotni xohlaganingizcha dasturlashingiz mumkin, lekin tajriba o'tkazing. Keyingi bosqichda biz bluetooth orqali RC avtomashinamiz uchun ba'zi asosiy harakatlarni o'rganamiz.

6-qadam: 5-qadam: HC-06 moduli

5-qadam: HC-06 moduli
5-qadam: HC-06 moduli

Ushbu modul bilan ishlash biroz murakkab. Ishni boshlashdan oldin, ushbu kodni Arduino -ga yuklang.

Modulni taxtaga joylashtiring, ulanishlarni motorlar bilan bir -biriga yopishtirmang. Ulanishlarni ko'rsatilgan tarzda bajaring:

  • VCC - 5V (3.3V ishlamaydi!)
  • GND - GND
  • Bluetooth-da RX-Arduino-dagi 1-pin
  • Bluetooth-dagi TX-Arduino-dagi 0-pin

Android telefoningizga Arduino bluetooth kontroller deb nomlangan ilovani yuklab oling. Menda iPhone yo'q, shuning uchun uzr so'rayman, lekin siz bir xil funktsiyaga ega bo'lgan shunga o'xshash ilovalarni topishingiz kerak. Arduino-ni yoqing va bluetooth modulini telefoningiz bilan ulang (odatda HC-05/06 yoki BT03/04 deb nomlanadi), agar sizdan parolni kiritish so'ralsa, 1234 yoki 0000-ni kiriting, agar tekshirish bajarilmasa yoki ulanish mumkin emas, keyin biz uni bluetooth funktsiyali kompyuterdan boshqarishimiz kerak bo'ladi. Hozircha Arduino bluetooth kontroller ilovasini oching va uni qurilmangizga ulang. Bluetooth modulini tanlang va siz PS2 boshqaruv interfeysiga kirasiz.

Ushbu kalit birikmalarini bajaring

  • w Oldinga
  • a Chap
  • s Orqaga
  • d To'g'ri
  • EDIT: j To'xtatish tugmasi

7 -qadam: Tabriklaymiz! Sizning oddiy Bluetooth boshqaruvidagi RC avtomobilingiz to'liq

Tabriklaymiz! Sizning oddiy Bluetooth boshqaruvidagi RC avtomobilingiz to'liq!
Tabriklaymiz! Sizning oddiy Bluetooth boshqaruvidagi RC avtomobilingiz to'liq!

Xulosa:

  • Dvigatelni boshqarish uchun bizga 2 ta dvigatel va H-ko'prigi kerak bo'ladi
  • Miya, bizning holatimizda, arduino, robotga qanday harakat qilishni buyurish uchun kerak
  • Biz telefonlarimizni RC avtomashinamizni masofadan boshqarish pulti sifatida ishlatishimiz mumkin

Agar siz kompyuterdan foydalanmoqchi bo'lsangiz, kompyuteringizni bluetooth moduli bilan bog'lang, bluetooth konfiguratsiya sahifasining oxirida joylashgan bluetooth sozlamalariga o'ting, u qaysi portga ulanganligini tekshiring (maslahat: u chiquvchi va nomiga ega) Bluetooth modulingiz). Asboblar> ketma -ket portlarga o'ting va COM -ni to'g'ri COM portiga o'zgartiring. Seial monitorini ishga tushiring va robot oldinga siljishi uchun "w" harfini kiriting, "s" orqaga o'ting.

Agar siz bu erga etib kelgan bo'lsangiz, tabriklayman! Bluetooth boshqaruvidagi RC avtomashinangiz bilan xursand bo'ling!

Yangilash: Siz mening blogimni bu erda o'qishingiz mumkin.

Tavsiya: