Mundarija:
- 1 -qadam: 0 -qadam: Materiallarni tayyorlash
- 2 -qadam: 1 -qadam: Shassisni tayyorlash
- 3 -qadam: 2 -qadam: L298N -ni motoringizga ulash
- 4 -qadam: 3 -qadam: Hammasini bir joyga to'plash
- 5 -qadam: 4 -qadam: Arduino ulanishi va kodi
- 6-qadam: 5-qadam: HC-06 moduli
- 7 -qadam: Tabriklaymiz! Sizning oddiy Bluetooth boshqaruvidagi RC avtomobilingiz to'liq
Video: Bluetooth boshqaruvidagi oddiy RC avtomobilini qanday qilish kerak: 7 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:28
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
Materiallar juda oddiy va ularni olish oson:
- Avtomobil shassisi* (men yangi yil kukilar qutisini ishlataman, o'z tanlovingiz bilan ijodiy bo'ling!) X1
- DC motorlar va shinalar x2
- Arduino Uno (yoki boshqa variantlar) x1
- L298N H-ko'prigi x1
- G'ildirak g'ildiragi x1
- Batareyalar (1 Arduino uchun, 1 dvigatel uchun)
- Erkakdan erkakka sakrash, erkakdan ayolga sakrash
- Bluetooth moduli HC-06 yoki HC-05 x1
- 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
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 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
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
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:
- ushbu kodni Arduino -ga yuklang
- agar robot soat yo'nalishi bo'yicha aylansa, erkakning 2 yo'nalishli simini o'ngdagi erkak o'tish moslamalariga o'tkazing
- agar robot soat sohasi farqli o'laroq aylanayotgan bo'lsa, erkakning ikki yo'nalishli simini chapdagi erkak o'tish moslamalariga o'tkazing
- 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
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
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:
Uyda Bluetooth boshqariladigan RC avtomobilini qanday qilish kerak: 4 qadam (rasmlar bilan)
Uyda Bluetooth bilan boshqariladigan RC avtomashinasini qanday qilish kerak: Arduino va juda oddiy elektron komponentlar yordamida oddiy SmartPhone boshqariladigan robotli mashina yasashni o'rganing
Oddiy Flyback drayverini qanday qilish kerak: 4 qadam (rasmlar bilan)
Oddiy Flyback drayverini qanday qilish kerak: Flyback transformatori (FBT) CRT displeylarida ishlatiladigan maxsus mo'ljallangan transformator. U 50 kV dan yuqori quvvatni ishlab chiqarishga qodir.Ushbu yo'riqnomada men kuch mosfetidan foydalanib, oddiy flyback drayverini qanday qilishni ko'rsataman
Arduino yordamida oddiy ob -havo stantsiyasini qanday qilish kerak: 6 qadam (rasmlar bilan)
Arduino yordamida oddiy ob -havo stantsiyasini qanday qilish kerak: Salom bolalar, men bu yo'riqnomada DHT11 sensori va Arduino yordamida harorat va namlikni sezish uchun oddiy ob -havo stantsiyasini qanday qilishni tushuntiraman, sezilgan ma'lumotlar LCD displeyda ko'rsatiladi. Ushbu ko'rsatmani boshlashdan oldin, siz bilishingiz kerak
Mosfet yordamida oddiy ovoz kuchaytirgichini qanday qilish kerak: 4 qadam (rasmlar bilan)
Mosfet yordamida oddiy ovoz kuchaytirgichni qanday yasash mumkin: Ovoz kuchaytirgichi - bu dinamikni haydash uchun haftalik signallarni kuchaytirishga qodir qurilma. Bu yo'riqnomada men sizga MOSFET va undan kam sonli oddiy audio kuchaytirgichni yasashni ko'rsataman. komponentlar. Men foydalangan tranzistor
Musiqiy reaktiv yorug'lik -- Qanday qilib ish stolini ajoyib qilish uchun juda oddiy musiqani reaktiv nur qilish mumkin: 5 qadam (rasmlar bilan)
Musiqiy reaktiv yorug'lik || Qanday qilib ish stoli ajoyib bo'lishi uchun juda oddiy musiqiy reaktiv yorug'lik qilish mumkin. Salom bolalar, bugun biz juda qiziqarli loyihani quramiz. Bugun biz musiqali reaktiv nurni quramiz. Led o'z yorqinligini mos ravishda o'zgartiradi. aslida past chastotali audio signal bo'lgan bosh. Qurilish juda oddiy, biz