Mundarija:

Imo -ishora boshqaruv robotini yasashning eng oson usuli: 7 qadam (rasmlar bilan)
Imo -ishora boshqaruv robotini yasashning eng oson usuli: 7 qadam (rasmlar bilan)

Video: Imo -ishora boshqaruv robotini yasashning eng oson usuli: 7 qadam (rasmlar bilan)

Video: Imo -ishora boshqaruv robotini yasashning eng oson usuli: 7 qadam (rasmlar bilan)
Video: Сейф копилка машина 2024, Iyul
Anonim
Image
Image

O'yinchoqlarni super qahramon kabi boshqaring. Mashinani imo-ishorali boshqarishni o'rganing.

Bu imo-ishora bilan boshqariladigan mashinani o'zingiz qilishingiz haqida. Asosan, bu MPU-6050 3 o'qli giroskop, akselerometrning oddiy ilovasi. Siz yana ko'p narsalarni qilishingiz mumkin. uni qanday ishlatishni, uni Arduino bilan qanday bog'lashni va ma'lumotlarni Bluetooth modullari orqali qanday uzatishni tushunish orqali. Ushbu maqolada men ikkita Bluetooth HC-05 Bluetooth moduli o'rtasida Bluetooth-Bluetooth aloqasiga e'tibor qarataman.

1 -qadam:

Rasm
Rasm
Rasm
Rasm

Ishlatiladigan komponentlar:

1- karton, akril varaq 2- Arduino UNO X1-

3- Arduino nano X1:

4- BO Motor X2 -

5- g'ildiraklar X2-

6- IC L293D x1 -

7- 2s 7.4 voltli lipo batareyali X 2-

8- PCB-

9- Ulagichlar-

10- Bluetooth X 2 moduli:

11- MPU-6050 X 1:

12- Sport qo'lqoplari X1:

PCBway -dan ushbu loyihada ishlatilgan to'g'ridan -to'g'ri PCB:

Robot korpusi va ushbu loyiha uchun ulanishlarni yaratish uchun videoni tomosha qiling. Siz robot korpusini videoda ko'rsatilgandek qurishingiz yoki 4WD (4 g'ildirakli haydovchi) ga o'zgartirishingiz mumkin.

Agar siz videoda ko'rsatilgan qalqondan foydalanmasangiz, elektron kartani yasash uchun berilgan sxemadan foydalanishingiz mumkin. yoki bu qalqon uchun tenglikni to'g'ridan -to'g'ri PCBway.com saytidan buyurtma qilish mumkin, buning uchun yuqorida berilgan.

2 -qadam:

Rasm
Rasm
Rasm
Rasm
Rasm
Rasm
Rasm
Rasm

Robot korpusini qurgandan so'ng, masofadan boshqarish pultini berilgan sxemaga muvofiq qiling.

3 -qadam:

Rasm
Rasm
Rasm
Rasm
Rasm
Rasm
Rasm
Rasm

Endi Bluetooth modulining konfiguratsiyasi haqida gapiraylik. asosan, HC-05 Bluetooth moduli qul modulining zavod sozlamalari bilan birga keladi. bu shuni anglatadiki, biz uni modulga faqat uni ulash orqali yuborishimiz mumkin. Mobil qurilmalardan ma'lumotlarni HC-05 moduliga yuborish uchun boshqa sozlamalarga hojat yo'q. ulanish uchun uning standart parolini kiriting (1234/0000). lekin agar biz ushbu moduldan foydalanib ma'lumotlarni boshqa modulga yoki mobil qurilmaga yubormoqchi bo'lsak nima bo'ladi.

Ushbu loyihada biz Bluetooth moduli orqali ma'lumotlarni yuborish bilan bir xil ish qilamiz. MPU-6050 girro sensori tomonidan boshqa Bluetooth moduliga yig'ilgan. Shunday qilib, birinchi navbatda, biz ikkita Bluetooth modulini sozlashimiz kerak. Shunday qilib, ular yoqilgandan so'ng avtomatik ravishda bir -birlari bilan bog'lanishlari mumkin. Bu erda birinchi modul qul qurilmasi vazifasini bajaradi, u masofadan boshqarish pultidan signal oladi va mashinaga o'rnatiladi. Va ikkinchisini uzatuvchi birlik vazifasini bajaradigan va ma'lumotlarni qul qurilmaga yuboradigan asosiy qurilma sifatida sozlang.

4 -qadam:

Rasm
Rasm
Rasm
Rasm
Rasm
Rasm

Shunday qilib, birinchi bluetooth modulini qul qurilmasi sifatida sozlang. Buning uchun uni Arduino -ga ulanish sxemasiga muvofiq ulang. Va konfiguratsiya bo'yicha kodni nom bo'yicha yuklang.

barcha kerakli dasturlar va kutubxonalarni bu erdan yuklab oling:

Modulni uzing. Modul ustidagi ky ni bosib ushlab turing va uni qayta ulang. Siz LED modulining sekin miltillashini ko'rasiz. Har 2 soniyada bir marta. Bu shuni anglatadiki, HC-05 AT buyruq rejimida. Endi ochiq ketma -ket monitor, bod tezligini 9600 ga va chiqish turini NL va CR ga o'zgartiradi. Endi yuborish maydoniga AT kiriting va yuboring. agar u ok bilan javob bersa, demak, hammasi yaxshi. Agar bo'lmasa va xato bilan javob bersa, ATni qayta yuboring. Ok yoki chek ulanishlari bilan javob bermaguncha va ATni qayta yuboring.

moduldan OK javobini olgandan so'ng, AT+ORGL buyruqlarini birma -bir kiriting va yuboring. bu buyruq modulni zavod sozlamalariga o'rnatadi.

AT+RMAAD bu buyruq avvalgi juftlikdan modulni chiqaradi

AT+UART? modulning joriy uzatilish tezligini tekshiring

AT+UART = 38400, 0, 0 bod tezligini 38400 qilib belgilang

AT+ROL? rolni qul yoki xo'jayin ekanligini tekshiring. u 0 yoki 1 bilan javob beradi, agar modul qul bo'lsa, u 0 ga javob beradi va agar u asosiy qurilma bo'lsa, u qul qurilmasi sifatida 1 ta o'rnatilgan rol bilan javob beradi.

AT+ROLE = 0 kiriting

AT+ADDR? modul manzilini tekshiring. Bu manzilga e'tibor bering. modul bilan javob berdi. ushbu manzilni olgandan so'ng, qul modulining konfiguratsiyasi amalga oshiriladi.

5 -qadam:

Rasm
Rasm
Rasm
Rasm
Rasm
Rasm

Endi ikkinchi Bluetooth modulini asosiy qurilma sifatida sozlash vaqti keldi. Ushbu modulni Arduino platasiga ulang va AT rejimiga kiriting. biz avvalgisida bo'lgani kabi.

AT+buyrug'ini berilgan ketma -ketlikda kiriting

AT+RMAAD

AT+UART?

AT+UART = 38400, 0, 0

AT+ROL?

asosiy modul sifatida ushbu modulning rolini belgilang. AT+ROLE = 1

AT+CMODE = 0, shuning uchun modul faqat bitta qurilmani ulaydi. standart sozlama 1

Endi buni kiritish uchun ushbu modulni qul qurilmasi bilan bog'lang,

AT+BIND = "qul modulining manzili"

va hamma narsa hozirda MPU-6050 sensori va I2C aloqasi uchun kutubxonalarni o'rnatish. MPU-6050 girro sensori I2C interfeysiga ega. kutubxonalarni va manba kodini bu erdan yuklab oling. Agar siz ushbu kutubxonalarni oldindan o'rnatgan bo'lsangiz, buni o'tkazib yuboring.

6 -qadam:

Rasm
Rasm
Rasm
Rasm
Rasm
Rasm

Endi avtomobil blokini USB kabeli yordamida kompyuterga ulang. to'g'ri port va taxta turini tanlang. Dasturni "Gesture_controled_Robot_car_unit_" nomi bilan yuklang. Dasturni yuklashda batareya va Bluetooth moduli avtomobilga ulanmaganligiga ishonch hosil qiling.

Masofadan boshqarish pulti bilan ham xuddi shunday qiling. masofadan boshqarish pulti orqali dasturni oching. va uni masofadagi qurilmaga yuklang. Avtomobil blokiga qul Bluetooth modulini joylashtiring va masofadan boshqarish blokidagi Bluetooth modulini o'zlashtiring. Va barchasi bajarildi.

7 -qadam:

Rasm
Rasm
Rasm
Rasm
Rasm
Rasm

Keling, uni yoqamiz va u o'ynashga tayyor ….

Umid qilamanki, bu sizga foydali bo'ladi. ha bo'lsa, yoqdi, baham ko'ring, shubhangizga izoh qoldiring. Yana shunday loyihalar uchun meni kuzatib boring! Mening ishimni qo'llab -quvvatlang va YouTube kanalimga obuna bo'ling.

Rahmat!

Robototexnika musobaqasi
Robototexnika musobaqasi
Robototexnika musobaqasi
Robototexnika musobaqasi

Robototexnika tanlovining birinchi sovrini

Tavsiya: