Qo'l harakati bilan boshqariladigan RC avtomobili: 15 qadam
Qo'l harakati bilan boshqariladigan RC avtomobili: 15 qadam
Anonim
Qo'l harakati bilan boshqariladigan RC avtomobili
Qo'l harakati bilan boshqariladigan RC avtomobili
Qo'l harakati bilan boshqariladigan RC avtomobili
Qo'l harakati bilan boshqariladigan RC avtomobili

Salom Dunyo!

Bu mening birinchi ko'rsatma

Agar sizda biron bir savol bo'lsa - ikkilanmasdan so'rang.

Maqsadli auditoriya:

Bu loyiha texnologiyaga qiziqqan har bir kishiga tegishli. Siz robototexnika sohasida mutaxassis bo'lasizmi yoki mutlaqo boshlang'ichsiz. Siz ushbu hujjatning ko'rsatmalariga amal qilib, ushbu loyihani yaratishingiz mumkin.

Sizga nima kerak bo'ladi:

· (2) x Elegoo Uno R3 boshqaruv paneli

· (2) x prototip kengaytirish kengashi

· (1) x HC-05 Bluetooth moduli

· (1) x HC-06 Bluetooth moduli

· (1) x qo'l qo'lqopi

· (1) x GY-521 moduli

· (12) x M-M simlari

· (6) x F-M simlari

· (2) x 9V doimiy quvvatga ega batareya

R/C avtomobili

· (1) x asosiy karta

· (2) x kodlovchi disk

· (2) x g'ildirak

· (2) x Dvigatelning sekinlashuvi

· (1) x batareya uchun idish

· (4) x M3*30 vintli bar

· (8) x M3*6 vintli bar

· (8) x M3 yong'oq

· (1) x kalit

· (4) x mahkamlagich

· (1) x Hammer g'ildiragi

· (4) x AA batareyasi

· (1) x L9110S 2-CH H-ko'prikli Stepper Dual DC dvigatelli boshqaruv paneli

1 -qadam: 1 -qadam:

1 -qadam
1 -qadam
1 -qadam
1 -qadam
1 -qadam
1 -qadam
1 -qadam
1 -qadam

Maqsad: tezlikni sozlang va HC-06 parolini o'rnating (qul)

HC-06-bu faqat Bluetooth bilan ishlaydigan modul, bu "faqat u bilan gaplashish mumkin" degan ma'noni anglatadi. HC-06 avtomatik rejimda AT rejimida bo'ladi. AT rejimi - bu Bluetooth modulining ba'zi sozlamalarini so'roq qilish/sozlash imkonini beruvchi buyruq rejimi.

I. Faqat kompyuterga ulangan Arduino va USB seriyali. Bo'sh eskizni Arduino -ga yuklang

II. USB seriyasini kompyuterdan uzing.

III. HC-06 va Arduino-ni (4) F-M simlari bilan ulang-step1wireAttachment-ga qarang.

IV. USB seriyasini kompyuterga ulang. Bu HC-06-ni har soniyada yonib-o'chib turadi.

V. Seriyali monitorni bosing va "Yo'q chiziqlar" yo'qligiga va ketma -ket monitorning pastki qismidagi bod tezligi "9600" ga o'rnatilganligiga ishonch hosil qiling.

IV. Serial monitor matn maydoniga AT kiriting va u OK ni bosib chiqarishi kerak (bu ketma -ket monitor va Bluetooth o'rtasida aloqa mavjudligini bildiradi)

VII. HC-06 standart paroli 1234, lekin bunday bo'lmasa. AT+PIN1234 kiriting va yuborish tugmachasini bosing. Keyin ketma -ket monitor OKsetPIN -ni chop etadi. Bu HC-06 ulanish parolini 1234 ga o'rnatadi (HC-06 va HC-05 o'rtasidagi parol bir xil bo'lishi kerak).

VIIII. AT+BAUD8 yozing va yuborish tugmachasini bosing. Seriyali monitor OK115200 ni bosib chiqaradi. Bu HC-06 ning uzatilish tezligini 115200 ga o'rnatadi.

2-qadam: 2-qadam: HC-06 manzilini oling (QUL)

2-qadam: HC-06 manzilini oling (QUL)
2-qadam: HC-06 manzilini oling (QUL)
2-qadam: HC-06 manzilini oling (QUL)
2-qadam: HC-06 manzilini oling (QUL)
2-qadam: HC-06 manzilini oling (QUL)
2-qadam: HC-06 manzilini oling (QUL)

Siz HC-06 manzilini Android telefon orqali Bluetooth Finder deb nomlangan ilova orqali yoki HC-05 atrofidagi Bluetooth modullarini hidlash uchun HC-05 yordamida olishingiz mumkin.

HC-06 manzilini unutmang. HC-05 ni sozlashda sizga bu ma'lumot kerak bo'ladi

Bluetooth Finder orqali HC-06 manzilini olish

I. Qo'shilgan rasmga qarang

QAYD: MAC manzili yuqorida ko'rsatilgan manzilga o'xshaydi. Bluetooth moduli odatda "HC-06" deb topiladi.

I. Bluetooth Finder ilovasini yuklab oling

II. HC-06 yoqilganda va yonib-o'chib turganda-Android telefonini HC-06 bilan bog'lang

III. HC-06 ning paroli 1234 bo'ladi. Biz uning parolini AT+PIN1234 buyrug'i bilan oldin sozlaganmiz.

IV. Bir marta HC-06 va Anroid telefoni birlashtirildi. Bluetooth Finder ilovasini oching, uning manzili nima ekanligini bilib oling.

3-qadam: 3-qadam: HC-05 ni sozlash (master)

3-qadam: HC-05 ni sozlash (master)
3-qadam: HC-05 ni sozlash (master)
3-qadam: HC-05 ni sozlash (master)
3-qadam: HC-05 ni sozlash (master)

*HC-06 manzilini HC-05 orqali olish

Maqsad: faqat HC-06 ga avtomatik ulanish uchun HC-05 ni bog'lang

I. HC-06 yoqilganda. Yangi Arduino sessiyasini oching va 1-qadamning 1-3-bosqichlarini bajaring.

II. USB seriyasini kompyuterga ulashda HC-05 tugmachasini bosganingizga ishonch hosil qiling. Bu HC-05 har 2 soniyada yonib-o'chib turadi. Bu HC-05 AT rejimida ekanligini ko'rsatadi. To'g'ri port tanlanganligiga ishonch hosil qiling. Tanlangan port HC-05 ulangan arduino bo'lishi kerak.

III. Seriyali monitorni bosing va "NL va CR ni" qo'shilganligiga va ketma -ket monitorning pastki qismidagi uzatish tezligi "9600" ga o'rnatilganligiga ishonch hosil qiling. (ilova qilingan rasmda ko'rsatilganidek)

IV. Serial Monitor matn maydoniga AT kiriting va u ERROR: (0) ni chiqaradi (nima uchun bunday bo'lganini bilmayman). Yana AT kiriting va Serial monitor OK ni bosib chiqaradi (bu ketma -ket monitor va Bluetooth o'rtasida aloqa mavjudligini bildiradi).

V. AT+ROLE turi? va yuborish tugmasini bosing. Seriyali monitor hozirda HC-05 qanday rolga ega ekanligini chop etadi. 0 -rol = qul. 1 -rol = usta. Agar uning roli 0 bo'lsa. AT+ROLE = 1 yozib, uning rolini 1 ga o'zgartiring. HC-05 rolini 1 (Master) ga o'rnatgandan so'ng ketma-ket monitor OK ni bosib chiqaradi. AT+ROLE yozilsinmi? Yana ikki marta tekshirish uchun.

VI. AT+CMODE yozilsinmi? va yuborish tugmasini bosing. Seriyali monitor hozirda HC-05 qanday ulanish rejimiga ega ekanligini chop etadi. 0 = faqat belgilangan manzilga ulanish. 1 = yaqin atrofdagi Bluetooth -ga ulaning. Agar uning kodi 1 bo'lsa, AT+CMODE = 0 yozib, smodini 0 ga o'zgartiring. HC-05 smodini 0 ga qo'ygandan so'ng ketma-ket monitor OK ni bosadi. AT+CMODE yozilsinmi? Yana ikki marta tekshirish uchun.

VII. AT+UART yozilsinmi? va yuborish tugmasini bosing. Seriyali monitor hozirda HC-05 ning qanday tezligini ko'rsatadi. (ya'ni +UART: 9600, 0, 0). Shuni esda tutingki, biz HC-06 bilan bir xil tezlikni o'rnatishimiz kerak. HC-05 ning uzatilish tezligini 115200 ga o'rnatish uchun AT+UART = 115200, 0, 0 kiriting. Seriyali monitor OK ni bosib chiqaradi. AT+UART yozilsinmi? Yana ikki marta tekshirish uchun. (u +UART: 115200, 0, 0 ni bosib chiqarishi kerak).

VIII. AT+PSWD yozilsinmi? HC-05 parolini aniqlash uchun. HC-06 va HC-05 o'rtasidagi parol bir xil bo'lishi kerakligini unutmang. Parol 1234 bo'lmasa. Parolni AT+PSWD = 1234 bo'yicha o'rnating. Serial monitor OK ni bosib chiqaradi. AT+PSWD yozilsinmi? Yana ikki marta tekshirish uchun.

IX. Agar sizda HC-06 manzili bo'lsa, bu bosqichni o'tkazib yuboring va X bosqichini davom ettiring. Bu qadam HC-06 manzilini aniqlaydi. AT+INIT kiriting. Serial monitor OK ni bosib chiqarishi kerak. AT+INQ yozing Bu buyruq atrofdagi bluetooth qurilmalarini so'raydi. Seriyali monitor HC-06 manzilini, turini, signalini chop etishi kerak. (ya'ni +INQ: 98D3: 31: FD5F83, 8043C, 7FFF)

X. HC-05 ni HC-06 bilan bog'lang. Bluetooth topuvchi ilovasi orqali yoki AT+INQ usuli orqali topilgan manzilni qaytaring. AT+PAIR = 98D3, 31, FD5F83, 5 turidagi manzilidagi (98D3: 31: FD5F83) vergul bilan (98D3: 31, FD5F83) vergul bilan almashtiring. Agar HC-05 belgilangan manzil bilan bog'lanmasa, xato xabari chop etiladi. Agar ulanish muvaffaqiyatli bo'lsa, ketma -ket monitorda OK yoziladi.

XI. HC-05 ni HC-06 ga ulang. AT+BIND = 98D3, 31, FD5F83 yozing Serial monitor muvaffaqiyatli bo'lsa, OK ni bosib chiqarishi kerak.

XII. HC-06 havolasi. AT+LINK = 98D3, 31, FD5F83 yozing Serial monitor muvaffaqiyatli bo'lsa, OK ni bosib chiqarishi kerak.

XIII. HC-05 va HC-06 bog'langanidan keyin. HC-05 har 2 soniyada bir marta miltillaydi va HC-06 yonib turadi (miltillovchi).

TABRIKLAR HC-05 va HC-06 endi bog'langan

4 -qadam: 4 -qadam: RC avtomobilining asosini yarating, bu tepadagi rasmlar bo'yicha ko'rsatmalarga amal qiling

4 -qadam: RC avtomobilining asosini yarating, bu tepadagi rasmlar bo'yicha ko'rsatmalarga amal qiling
4 -qadam: RC avtomobilining asosini yarating, bu tepadagi rasmlar bo'yicha ko'rsatmalarga amal qiling
4 -qadam: RC avtomobilining asosini yarating, bu tepadagi rasmlar bo'yicha ko'rsatmalarga amal qiling
4 -qadam: RC avtomobilining asosini yarating, bu tepadagi rasmlar bo'yicha ko'rsatmalarga amal qiling

5 -qadam: 5 -qadam: 2 ta sekinlashtiruvchi shahar motorini L9110S stepperiga ulang

5 -qadam: 2 ta sekinlashtiruvchi shahar motorini L9110S stepperiga ulang
5 -qadam: 2 ta sekinlashtiruvchi shahar motorini L9110S stepperiga ulang
5 -qadam: 2 ta sekinlashtiruvchi shahar motorini L9110S stepperiga ulang
5 -qadam: 2 ta sekinlashtiruvchi shahar motorini L9110S stepperiga ulang
5 -qadam: 2 ta sekinlashtiruvchi shahar motorini L9110S stepperiga ulang
5 -qadam: 2 ta sekinlashtiruvchi shahar motorini L9110S stepperiga ulang

*Eskizni o'rnatish uslubiga e'tibor bering, L9110S doimiy dvigatellarga ilova qilingan rasmlarda ko'rsatilgandek ulanishi kerak (ular xronologik tartibda biriktirilgan).

6 -qadam: 5 -qadam: CAR.ino eskizini Arduino -ga yuklash (CAR)

7 -qadam: 6 -qadam: Arduino (CAR) ni quvvat manbaidan uzing va qalqonni Arduino tepasiga ulang

8 -qadam: 7 -qadam: L9110S Stepper -ni Arduino Shield -ga ulang (CAR)

7 -qadam: L9110S Stepper -ni Arduino Shield -ga ulang (CAR)
7 -qadam: L9110S Stepper -ni Arduino Shield -ga ulang (CAR)

9-qadam: 8-qadam: HC-06 ni Arduino Shield (CAR) ga ulang

8-qadam: HC-06 ni Arduino Shield (CAR) ga ulang
8-qadam: HC-06 ni Arduino Shield (CAR) ga ulang

10 -qadam: 9 -qadam: RC avtomobil konfiguratsiyasi tugallandi. mashina shunday ko'rinishi kerak

9 -qadam: RC avtomobil konfiguratsiyasi tugallandi. mashina shunday ko'rinishi kerak
9 -qadam: RC avtomobil konfiguratsiyasi tugallandi. mashina shunday ko'rinishi kerak
9 -qadam: RC avtomobil konfiguratsiyasi tugallandi. mashina shunday ko'rinishi kerak
9 -qadam: RC avtomobil konfiguratsiyasi tugallandi. mashina shunday ko'rinishi kerak
9 -qadam: RC avtomobil konfiguratsiyasi tugallandi. mashina shunday ko'rinishi kerak
9 -qadam: RC avtomobil konfiguratsiyasi tugallandi. mashina shunday ko'rinishi kerak

11 -qadam: 10 -qadam: HAND.ino eskizini Arduino -ga yuklash (HAND)

12 -qadam: 11 -qadam: Arduino (Qo'l) ni quvvat manbaidan uzing va qalqonni Arduino tepasiga ulang

13 -qadam: 12 -qadam: Gyro -ni Arduino Shield -ga ulang (HAND)

12 -qadam: Gyro -ni Arduino Shield -ga ulang (HAND)
12 -qadam: Gyro -ni Arduino Shield -ga ulang (HAND)

Qo'shilgan rasmga qarang

14-qadam: 13-qadam: HC-06 ni Arduino Shield-ga ulang (HAND)

13-qadam: HC-06 ni Arduino Shield-ga ulang (HAND)
13-qadam: HC-06 ni Arduino Shield-ga ulang (HAND)

15 -qadam: 14 -qadam: Arduino (Qo'l) ni qo'lqopga Velcro tasmasi bilan mahkamlang. Hozir qo'l sozlamalari tugallandi. qo'lqop shunday ko'rinishi kerak