Mundarija:
- 1 -qadam: 1 -qadam:
- 2-qadam: 2-qadam: HC-06 manzilini oling (QUL)
- 3-qadam: 3-qadam: HC-05 ni sozlash (master)
- 4 -qadam: 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
- 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)
- 9-qadam: 8-qadam: HC-06 ni Arduino Shield (CAR) ga ulang
- 10 -qadam: 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)
- 14-qadam: 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
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
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:
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)
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)
*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
5 -qadam: 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)
9-qadam: 8-qadam: HC-06 ni Arduino Shield (CAR) ga ulang
10 -qadam: 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)
Qo'shilgan rasmga qarang