Mundarija:
- 1 -qadam: Komponentlar ro'yxati
- 2 -qadam: mexanik o'zgarishlar
- 3 -qadam: mashinani yig'ish
- 4 -qadam: Kod
- 5 -qadam: kelajakni takomillashtirish
Video: CAR-INO: Arduino va Bluetooth boshqaruvidagi eski avtoulovning to'liq konvertatsiyasi: 5 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:27
Kirish
Salom, men birinchi ko'rsatma darslarimda siz bilan 1990 yildagi eski dvigatelli mashinani yangi narsaga aylantirish tajribam bilan bo'lishmoqchiman. Bu Santa Rojdestvo 1990 yilda, menga Ferrari F40, dunyodagi eng tezkor mashinani sovg'a qilgan edi.
Bu ajoyib mashina rc masofadan boshqarish pulti bilan jihozlangan, lekin faqat bitta tugma bilan …: |
ha, bu mashina faqat oldinga va orqaga bora oladi! haydash juda asabiylashdi, shuning uchun men kamdan -kam ishlatardim … shu sababli bu o'yinchoq hali tirik!
Men uni asl qutidagi chordoqda topdim, shuning uchun meni chaqmoq urdi! Men mashinani aylantirish uchun qo'shimcha arduino modulidan foydalanishim mumkin!
Men CAR-INO loyihasini ikki sababga ko'ra chaqirishga qaror qildim, men arduINO-dan foydalanmoqchiman, va italyancha karino "yaxshi" degan ma'noni anglatadi, chunki yakuniy natija yaxshi bo'ladi!:)
Amalga oshiriladigan xususiyatlar quyidagilar:
- Rulda boshqarish (albatta!)
- tezlikni boshqarish
- faralarni boshqarish
- orqa nuri boshqaruvi
- shox
boshlaylik!
1 -qadam: Komponentlar ro'yxati
- arduino nano 1,8 evro
- Shahar dvigatelining haydovchisi (men L298n kartasini ishlatardim) 1,5 €
- servo dvigatel sg90 1 €
- bluethoot moduli (HC-05 kabi) 3 €
- faol ovozli signal << 1 €
- 3 ta oq LED << 1 €
- mikro kalit << 1 €
- kondansatör kamida 320uF << 1 €
- rangli simlar << 1 €
- eski dvigatelli 1990 yildagi eski mashina.
Narxlar Aliexpress -dan olingan.
QUROLLAR
- payvandchi
- qalay
- jingalaklar
- simni uzuvchi
- issiq elim
2 -qadam: mexanik o'zgarishlar
Men mashinani ochganimda, bu boshqa rusumli avtomashinalarning arzon versiyasi ekanligini angladim, chunki u servo uchun bo'sh joyga ega, va g'ildiraklarni bog'laydigan o'qda servo o'tish joyi bor, lekin teskari yig'ilib, bosh g'ildiraklarini qulflash uchun yig'ilgan.
Men SG90 servo uchun joy ajratish uchun ozgina plastmassani kesib oldim va uni yopishtirdim, shuningdek, eksa bilan bog'lanish uchun servo bilagiga vintni yopishtirdim (rasmga qarang). Men eski elektron taxtani olib tashladim va uni ushlab turgan qo'shimcha plastmassani kesib tashladim.
3 -qadam: mashinani yig'ish
Orqa yorug'lik chiroqlari to'g'ridan -to'g'ri pin 13 ga ulanadi, bu LEDga mo'ljallangan chiqish, shuning uchun sizga qarshilik kerak emas. Old chiroqqa oqimni cheklash uchun rezistor kerak, siz 220 / 250 ohmli rezistordan foydalanishingiz mumkin. Menda oq LED yo'q edi, shuning uchun men oq RB kabi LEDni ishlatardim.
Mening loyihamda 9 va 10 -pinlarni PWM sifatida ishlata olmayman, chunki servo kutubxona (biz servo dvigatelni boshqarish uchun kodda ishlatmoqchi bo'lgan) bu pinlardagi PWMni o'chirib qo'yadi.
Eng yaxshi usul - bu ikki xil quvvat etkazib beruvchidan foydalanish, biri mantiq uchun (arduino), ikkinchisi dvigatellar uchun (ikkilamchi ta'minot sxemasi kabi), lekin mening mashinamda joy etarli emas (haydovchilar panelini joylashtirishda juda ko'p muammolarga duch keldim) va servo), shuning uchun men kuchlanishning past cho'qqisini filtrlash uchun katta kondansatkichdan foydalanishga qaror qildim, bu esa dvigatelni yoqish paytida arduino qichqiradi.
Boshqa komponentlarning quvvatini o'chirish uchun men mikro kalitni ishlatardim. yonib -o'chish paytida, arduino bilan bog'langan boshqa komponentlar ushbu operatsiyani bajarishda muammo tug'dirishi mumkin.
Yig'ishdan oldin, komponentlarni joylashtirish uchun yaxshi tartibni tanlang va avtomobil korpusiga yaxshi mos kelishiga ishonch hosil qiling! Men simlarni (sxema bo'yicha) to'g'ridan -to'g'ri arduino -ga payvandlayman, lekin, ehtimol, sarlavhalarni ishlatish yaxshiroqdir!
Men barcha komponentlarni tuzatish uchun issiq elim ishlatardim, chunki u etarlicha kuchli, olib tashlash oson va chalkashliklarga olib kelmaydi.
4 -qadam: Kod
2018-03-17 YANGI VERSION - KATTA YANGILANISH!
Yangi kod uchun men "Arduino Joystick Controller" ga asoslanib, playstore -dagi bepul ilovaga asoslandim.
Yangi ilovani bu yerdan yuklab oling
OGOHLANTIRISH: kompyuterga arduino -ni ulaganingizda, batareya ta'minotini o'chirib qo'yganingizga ishonch hosil qiling !!!!!
L293 kutubxonasini yuklab oling va uni "kutubxonalar" arduino katalogida oching.
ilovada shaxsiy profil yaratish orqali siz mashinangizni osongina sozlashingiz mumkin. kodning boshida siz o'zingiz xohlagan tarzda pinout o'rnatishingiz mumkin (9 va 10 -pinlarni pwm sifatida ishlatmang). Agar servo rulni yoqish diapazoniga kirsa, sharhni olib tashlash uchun markaziy burchakni o'rnatishingiz mumkin:
// markazni belgilang
Ushbu dastur yangi xususiyatlarni o'z ichiga oladi:
- analog boshqaruv burchagi
- parametrlar ilova orqali o'rnatiladi
- analog sensorlarni o'qish imkoniyati (batareya, harorat va boshqalar).
- boshqa 2 servo qo'shish va boshqarish imkoniyati (ya'ni kamera gimbal uchun)
Xursand bo'ling!
ESKI VERSION
Kod uchun men "Arduino Bluetooth RC Car APP" ga asoslanib, playstore -dagi bepul ilovaga asoslandim.
Bu erda ilovani o'chirib tashlang
OGOHLANTIRISH: Kompyuterga arduino -ni ulaganda, batareya ta'minotini o'chirib qo'yganingizga ishonch hosil qiling !!!!!
Siz kodni boshida mashinangizni osongina sozlashingiz mumkin, u erda 2 bo'lim mavjud:
- Pinout ta'rifi: siz pinoutni tanlashingiz mumkin (NB 9 va 10 -pinlarni pwm sifatida ishlatmang).
- Kalibrlash: Rulda darajasini (o'ng, chap va markazda) va minimal PWMni mashinani harakatlantirish uchun sozlash.
Endi nano -dagi ino faylini o'chiring va zavqlaning!
2018-03-15 YANGILANISHI: tezlikni hisoblashda xatolik yuz berdi.
5 -qadam: kelajakni takomillashtirish
Men boshqa ajoyib xususiyatlar haqida o'ylayman:
- batareya kuchlanish sensori qo'shing
- harorat sensori qo'shing
- faralar rangini boshqarish
Men bu ko'rsatmalarni iloji boricha tezroq yangilayman.
Tavsiya:
DIY Arduino Bluetooth boshqaruvidagi mashina: 6 qadam (rasmlar bilan)
DIY Arduino Bluetooth boshqaruvidagi mashina: 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 boshqariladigan mashinani qanday qilishni ko'rsataman! Meni tomosha qilishingizga ishonch hosil qiling
Eski zaryadlovchi? Yo'q, bu RealTube18 to'liq naychali gitara eshitish vositasi kuchaytirgichi va pedal: 8 qadam (rasmlar bilan)
Eski zaryadlovchi? Yo'q, bu RealTube18 to'liq naychali gitarali minigarniturani kuchaytirgichi va pedali: Umumiy nuqtai: Pandemiya paytida nima qilish kerak, eskirgan nikel-kadmiyumli zaryadlovchi qurilmasi va 60 yoshdan oshgan eskirgan avtomobil radio vakuumli naychalari qayta ishlashga muhtojmi? Faqat quvurli, past kuchlanishli, umumiy asboblar batareyasini loyihalash va qurish haqida nima deyish mumkin
Bluetooth boshqaruvidagi Arduino LED kofe stoli: 10 qadam (rasmlar bilan)
Bluetooth bilan boshqariladigan Arduino LED kofe stoli: Bu mening birinchi haqiqiy Arduino loyiham edi va mening birinchi ko'rsatmam edi, shuning uchun izohlarda xushmuomala bo'ling :) Men savollarimni tushunishga va batafsil ko'rsatmalar berishga vaqt ajratgan savollarga javob berishni xohlardim. siz ho bilan juda yaxshi tanishsiz
OmniBoard: Bluetooth boshqaruvidagi skeytbord va hoverboard gibrid: 19 qadam (rasmlar bilan)
OmniBoard: Bluetooth boshqaruvidagi skeytbord va hoverboard gibrid: OmniBoard-bu Bluetooth smartfonli ilovasi orqali boshqariladigan yangi elektr skeytbord-hoverboard gibrididir. U ikkala taxtada birlashtirilishi mumkin bo'lgan uchta erkinlik darajasida harakatlana oladi, oldinga siljiydi, o'z o'qi atrofida aylanadi va
Bluetooth boshqaruvidagi Arduino POV: 8 qadam (rasmlar bilan)
Bluetooth orqali boshqariladigan Arduino POV: Kirish: Vizyonning turg'unligi - bu ob'ektni vizual idrok qilish, undan chiqadigan yorug'lik nurlari ko'zga kirishni to'xtatgandan keyin bir muncha vaqt to'xtamaganda paydo bo'ladigan optik xayol. Illyuziya ham aniqlandi