Mundarija:

Arduino Bluetooth RC avtomobili: 6 qadam
Arduino Bluetooth RC avtomobili: 6 qadam

Video: Arduino Bluetooth RC avtomobili: 6 qadam

Video: Arduino Bluetooth RC avtomobili: 6 qadam
Video: Arduino Bluetooth Controlled Car 2024, Noyabr
Anonim
Arduino Bluetooth RC avtomobili
Arduino Bluetooth RC avtomobili

Men masofadan boshqarish pultlarini yaxshi ko'raman, ular juda qiziqarli va qiziqarli. Bu yo'riqnomada men qanday qilib o'zimning bluetooth mashinamni Arduino va atrofimda yotgan ba'zi qismlar yordamida yaratganimni ko'rsataman. Bu ko'rsatma faqat nazariy jihatdan, mashina men rejalashtirganimdek ishlamadi, lekin kelasi yili men davom etaman va uni tugatgandan so'ng uni yangilashga qaytaman.

1 -qadam: Materiallaringizni to'plang

Materiallaringizni to'plang
Materiallaringizni to'plang
Materiallaringizni to'plang
Materiallaringizni to'plang
Materiallaringizni to'plang
Materiallaringizni to'plang

Bu loyihani bajarish uchun sizga kerak bo'lgan barcha qismlar. Agar sizda aniq qismlar yoki dvigatellar bo'lmasa, ularni boshqalari bilan almashtirish mumkin, lekin ogohlantiring, bu meniki kabi bo'lmasligi mumkin.

-Arduino Uno

-USB/Arduino quvvat kabeli

-Non paneli

-HC-06 Bluetooth moduli

-Servo motor

-9V doimiy kuchlanishli dvigatel

-2 9V batareyalar

-2 ta batareya

-MOSFET tranzistorli

-Diod

-Jumper simlari

-Elastik tasmalar

2 -qadam: O'chirish davri

O'chirish davri
O'chirish davri
O'chirish davri
O'chirish davri
O'chirish davri
O'chirish davri

Mana, sxemaning sxemasi va men qurgan sxemaning rasmi. Keling, uni bosqichma -bosqich quramiz:

-Birinchidan, Arduino -ning kuchini va erini stolning chap tomonidagi quvvat va erga ulang

-Keyingi, birinchi batareyani quvvat panelini erga ulang. Boshqa batareya quvvatini Arduino -dagi Vin piniga ulang va batareyadagi er Arduino -ga ulanadi.

-Servo dvigatelning quvvat pinini non panelining chap tomonidagi 5V ga, topraklama pimini non taxtasining chap tomoniga va servo dvigatelning markaziy pinini Arduino 9 -piniga ulang. Markaziy pin - bu servo o'rnatilgan burchakni boshqarishga imkon beradi.

-HC-06 Bluetooth modulining VCC pinini non panelining chap tomonidagi 5V ga, GND pinini esa taxtaning chap tomoniga ulang. Dasturni Arduino taxtasiga yuklamaguningizcha, TX va RX pinlarini ulashdan saqlaning, chunki bu pinlar ulangan paytda karta dasturni qabul qilmaydi. Siz dasturni Arduino vilkasiga yuklaganingizdan so'ng, HC ning TX pinini. -06 Arduino RX piniga, HC-06 RX pin esa Arduino TX ga.

-Keyingi navbatda dvigatel. Arduino maksimal 5V ishlab chiqargani uchun, kartani oldinga surish etarli emas, lekin biz baribir Arduino yordamida dvigatelni boshqarish imkoniyatiga ega bo'lishimiz kerak. Biz buni MOSFET tranzistor deb nomlangan komponent yordamida qilamiz. MOSFETda 3 ta pin, darvoza, manba va drenaj bor. Rasmdan ko'rinib turibdiki, biz 5Vni eshikka qo'llaganimizda, quvvat drenajdan manbaga o'tishi mumkin bo'ladi. Shuni yodda tutgan holda, biz MOSFET -ning eshik pinini Arduino -ning 6 -piniga ulaymiz, to'g'ri pimlarni ulaganingizga ishonch hosil qilish uchun rasmga qarang. Bu bizga MOSFETning boshqa 2 ta pinini 10 -pinli quvvatni o'chirish orqali ulash imkonini beradi. Keyin MOSFET manbasini non taxtasining o'ng tomoniga ulang. Keyin dvigatelning bir uchini MOSFET drenaj piniga ulang, shuningdek diodni drenaj pimidan non taxtasining o'ng tomonidagi quvvat manbaiga ulang. Bu diod parallel ravishda teskari kuchlanish deb ataladigan narsani to'xtatadi. Qachonki dvigatel o'z atrofida aylansa, generator kabi elektr hosil qiladi va bu elektr zanjir ishlayotgan teskari yo'nalishda oqishi mumkin. Bu muammolarga olib kelishi mumkin va elektr tokini to'xtatish uchun biz motorga parallel ravishda diod qo'yishimiz kerak. Endi dvigatelning boshqa uchini non taxtasining o'ng tomonidagi quvvat manbaiga ulang. Dvigatel sizning mashinangiz uchun noto'g'ri yo'nalishda aylanayotganini sezsangiz, dvigatel ulanishlarini teskari o'zgartirishingiz kerak bo'lishi mumkin. Mashinani sinovdan o'tkazishni boshlaganingizda buni yodda tuting.

3 -qadam: Dastur

Bu avtomobilni boshqarish uchun biz Arduino Uno -ni o'rnatadigan dastur. Buni yuklab oling va Arduino IDE -da oching. Biz buni mashinani boshqarish uchun Arduino kartasiga yuklaymiz.

4 -qadam: Avtomobil bazasini yaratish

Avtomobil bazasini yaratish
Avtomobil bazasini yaratish
Avtomobil bazasini yaratish
Avtomobil bazasini yaratish

Shunday qilib, bu qism juda katta farq qiladi. Men o'zimga nimani o'ylab topganimni ko'rsatadigan rasmni biriktirdim, lekin sizga 2 dona orqa g'ildirakli erkin aylanadigan o'q, servo dvigatelga ulanadigan old g'ildirak va uning ustidagi yoki orasidagi platforma kerak. elektron platani va taxtani joylashtiring. Dvigatel, shuningdek, orqa g'ildiraklarning aylanishi uchun elastik tasma bilan orqa aksga ulanishi kerak.

5 -qadam: Hammasini birgalikda yig'ish

Hammasini birgalikda yig'ish
Hammasini birgalikda yig'ish
Hammasini birgalikda yig'ish
Hammasini birgalikda yig'ish

Asosan, siz elektron kartani va taxtani paketga birlashtirasiz va uni oldingi bosqichda qilingan platformaga biriktirasiz. Dvigatelni o'qga elastik tasma bilan ulang, so'ngra siz deyarli o'rnatasiz.

6 -qadam: Ilovani yuklab olish

Ilovani olish
Ilovani olish

Buning uchun sizga Android telefoni kerak, keyin google -ga o'ting va "Smart Bluetooth" deb nomlangan ilovani toping. Buni HC-06 Bluetooth moduliga ulang va sizning ishingiz yaxshi!

Tavsiya: