Əl jesti ilə idarə olunan RC avtomobili: 15 addım
Əl jesti ilə idarə olunan RC avtomobili: 15 addım
Anonim
Əl jesti ilə idarə olunan RC avtomobili
Əl jesti ilə idarə olunan RC avtomobili
Əl jesti ilə idarə olunan RC avtomobili
Əl jesti ilə idarə olunan RC avtomobili

Salam Dünya!

Bu mənim ilk təlimatımdır

Hər hansı bir sualınız varsa - xahiş edirik soruşmaqdan çəkinməyin.

Hədəf auditoriyası:

Bu layihə texnologiyaya həvəsi olan hər kəsə aiddir. Robototexnika mövzusunda bir mütəxəssis və ya mütləq bir başlanğıc olsun. Bu sənəddəki təlimatları izləyərək bu layihəni yarada bilərsiniz.

Nə lazımdır:

· (2) x Elegoo Uno R3 Nəzarət Kartı

· (2) x Prototip Genişləndirmə lövhəsi

· (1) x HC-05 Bluetooth Modulu

· (1) x HC-06 Bluetooth Modulu

· (1) x Əl Əlcəyi

· (1) x GY-521 modulu

· (12) x M-M tel

· (6) x F-M telləri

· (2) DC ilə 9V batareya

R/C Avtomobil

· (1) x əsas lövhə

· (2) x kodlayıcı disk

· (2) x Təkər

· (2) x Yavaşlama DC mühərriki

· (1) x Batareya konteyneri

· (4) x M3*30 Vida Çubuğu

· (8) x M3*6 Vida Çubuğu

· (8) x M3 qoz

· (1) x keçid

· (4) x Bağlayıcı

· (1) x Hammer döküm

· (4) x AA Batareya

· (1) x L9110S 2-CH H-körpü Step Motor Dual DC Motor Controller Board

Addım 1: Adım 1:

Addım 1
Addım 1
Addım 1
Addım 1
Addım 1
Addım 1
Addım 1
Addım 1

MƏQSƏD: Baud sürətini konfiqurasiya edin və HC-06 (QUL) parolunu təyin edin

HC-06, "yalnız danışmaq olar" mənasını verən, yalnız bir qul Bluetooth moduludur. HC-06 avtomatik olaraq AT rejimindədir. AT rejimi, Bluetooth modulunun bəzi parametrlərini soruşmağa/konfiqurasiya etməyə imkan verən bir əmr rejimidir.

I. Yalnız kompüterə qoşulan Arduino və USB Seriyası ilə. Yuxarıda əlavə edildiyi kimi Arduinoya boş bir eskiz yükləyin

II. USB Serialını kompüterdən ayırın.

III. HC-06 və Arduino-nu (4) F-M telləri ilə birləşdirin-step1wireAtachment-ə baxın

IV. USB Serialını kompüterə qoşun. Bu, HC-06-nın hər saniyədə yanıb-sönməsini təmin edəcək.

V. Serial Monitor -a klikləyin və "No Line Endings" olmadığından və serial monitorunun altındakı baud dərəcəsinin "9600" olaraq təyin olunduğundan əmin olun.

IV. Serial Monitor mətn qutusuna AT yazın və OK yazılmalıdır (bu, serial monitor ilə Bluetooth arasında əlaqə olduğunu bildirir)

VII. HC-06-nin standart şifrəsi 1234-dir, ancaq belə deyilsə. AT+PIN1234 yazın və göndər düyməsini basın. Serial Monitor sonra OKsetPIN çap edəcək. Bu, HC-06 qoşma şifrəsini 1234 olaraq təyin edəcək (HC-06 ilə HC-05 arasındakı parol eyni olmalıdır).

VIIII. AT+BAUD8 yazın və göndər düyməsini basın. Serial monitor OK115200 çap edəcək. Bu, HC-06-nın baud sürətini 115200-ə təyin edəcək. (HC-06 ilə HC-06 arasındakı baud dərəcəsi eyni olmalıdır).

Adım 2: Adım 2: HC-06 ünvanını əldə edin (QUL)

Addım 2: HC-06 ünvanını əldə edin (QUL)
Addım 2: HC-06 ünvanını əldə edin (QUL)
Addım 2: HC-06 ünvanını əldə edin (QUL)
Addım 2: HC-06 ünvanını əldə edin (QUL)
Addım 2: HC-06 ünvanını əldə edin (QUL)
Addım 2: HC-06 ünvanını əldə edin (QUL)

HC-06 ünvanını Android telefon vasitəsilə Bluetooth Finder adlı bir tətbiq vasitəsilə və ya HC-05 ətrafındakı Bluetooth modullarını iyləmək üçün HC-05 istifadə edərək əldə edə bilərsiniz.

HC-06 ünvanını UNUTMAYIN. HC-05 qurarkən bu məlumatlara ehtiyacınız olacaq

Bluetooth Finder vasitəsilə HC-06 ünvanını əldə etmək

I. Əlavə edilmiş şəklə baxın

Qeyd: MAC ünvanı yuxarıda göstərilənə bənzəyir. Bluetooth modulu normal olaraq "HC-06" olaraq təyin ediləcəkdi.

I. Bluetooth Finder tətbiqini yükləyin

II. HC-06 açılarkən və yanıb-sönərkən-Android telefonunu HC-06 ilə qoşun

III. HC-06-nın şifrəsi 1234 olacaq. Parolu daha əvvəl AT+PIN1234 əmri ilə konfiqurasiya etmişik.

IV. HC-06 və Anroid telefonu qoşulduqdan sonra. Ünvanının nə olduğunu görmək üçün Bluetooth Finder tətbiqini açın.

Addım 3: Adım 3: HC-05 (Master) konfiqurasiyası

Addım 3: HC-05 (Master) konfiqurasiyası
Addım 3: HC-05 (Master) konfiqurasiyası
Addım 3: HC-05 (Master) konfiqurasiyası
Addım 3: HC-05 (Master) konfiqurasiyası

*HC-06 vasitəsilə HC-06 ünvanını əldə etmək

MƏQSƏD: HC-05-ə avtomatik olaraq yalnız HC-06-ya qoşulmaq üçün bağlayın

I. HC-06 işləyərkən. Yeni bir Arduino sessiyası açın və 1-ci addımdakı 1-3 addımları izləyin.

II. USB Serialını kompüterə bağlayarkən HC-05 üzərindəki düyməni basdığınızdan əmin olun. Bu, HC-05-in hər 2 saniyədə bir yanıb sönməsini təmin edəcək. Bu, HC-05-in AT rejimində olduğunu göstərir. Doğru portun seçildiyinə əmin olun. Seçilən port, HC-05-in bağlandığı arduino olmalıdır.

III. Serial Monitoru vurun və orada "Həm NL, həm də CR" əlavə olunduğundan və seriya monitörün altındakı baud sürətinin "9600" olaraq təyin olunduğundan əmin olun. (əlavə şəkildəki kimi)

IV. Serial Monitor mətn qutusuna AT yazın və ERROR yazacaq: (0) (Bunun niyə baş verdiyindən əmin deyiləm). Yenidən AT yazın və Serial monitor OK yazacaq (bu, serial monitor ilə Bluetooth arasında əlaqə olduğunu bildirir).

V. AT+ROLE yazın? və göndər düyməsini basın. Serial monitor, HC-05-in hazırda hansı rolu olduğunu çap edəcək. Rol 0 = kölə. Rol 1 = usta. Əgər rolu 0-dursa. AT+ROLE = 1 yazaraq rolunu 1-ə dəyişin. Serial monitor HC-05-in rolunu 1 (Master) olaraq təyin etdikdən sonra OK yazacaq. AT+ROLE yazın? Yenidən ikiqat yoxlamaq üçün.

VI. AT+CMODE yazın? və göndər düyməsini basın. Serial monitor, HC-05-in hazırda hansı əlaqə rejimində olduğunu çap edəcək. 0 = yalnız sabit ünvana qoşulun. 1 = yaxınlıqdakı hər hansı bir Bluetooth -a qoşulun. Cmodu 1-dirsə, AT+CMODE = 0 yazaraq smodunu 0 olaraq dəyişdirin. Serial monitor HC-05-in smodunu 0 olaraq təyin etdikdən sonra OK yazacaq. AT+CMODE yazın? Yenidən ikiqat yoxlamaq üçün.

VII. AT+UART yazın? və göndər düyməsini basın. Serial monitor, HC-05-in hazırda hansı sürətə malik olduğunu çap edəcək. (yəni +UART: 9600, 0, 0). Unutmayın ki, HC-06 ilə eyni baud sürətini təyin etməliyik. HC-05-in baud sürətini 115200 olaraq təyin etmək üçün. AT+UART = 115200, 0, 0 yazın Serial monitor OK yazacaq. AT+UART yazın? Yenidən ikiqat yoxlamaq üçün. (indi +UART: 115200, 0, 0 çap etməlidir).

VIII. AT+PSWD yazın? HC-05 parolunu təyin etmək üçün. Unutmayın ki, HC-06 ilə HC-05 arasındakı parol eyni olmalıdır. Parol 1234 deyilsə. Parolu AT+PSWD = 1234 ilə təyin edin Serial monitor OK yazacaq. AT+PSWD yazın? Yenidən ikiqat yoxlamaq üçün.

IX. HC-06 ünvanınız varsa, bu addımı atlayın və X addımına davam edin. Bu addım HC-06 ünvanını təyin edəcək. AT+INIT yazın. Serial monitor OK yazdırmalıdır. AT+INQ yazın Bu əmr ətrafdakı bluetooth cihazlarını soruşacaq. Serial monitor, HC-06 ünvanını, növünü, siqnalını çap etməlidir. (yəni +INQ: 98D3: 31: FD5F83, 8043C, 7FFF)

X. HC-05-i HC-06 ilə cütləşdirin. Bluetooth tapma proqramı vasitəsilə və ya AT+INQ üsulu ilə kəşf etdiyiniz ünvanı əldə edin. AT+PAIR = 98D3, 31, FD5F83, 5 tipli ünvandakı (98D3: 31: FD5F83) vergüllə (98D3, 31, FD5F83) vergüllə əvəz edin. Bu cüt əmrindəki 5 saniyələrdir. HC-05 nəzərdə tutulan ünvana uyğun gəlmirsə, bir səhv mesajı çap olunacaq. Əks təqdirdə, cütləşmə uğurlu olarsa, serial monitorda bir OK yazılacaq.

XI. HC-05-ni HC-06 ilə bağlayın. AT+BIND = 98D3, 31, FD5F83 yazın Serial monitor uğurlu olarsa OK yazdırmalıdır.

XII. Bağlantı HC-06. AT+LINK = 98D3, 31, FD5F83 yazın Serial monitor uğurlu olarsa OK yazdırmalıdır.

XIII. HC-05 və HC-06 bağlandıqdan sonra. HC-05 hər 2 saniyədə bir yanıb-sönəcək və HC-06 yanacaq (yanıb-sönməyəcək).

HC-05 və HC-06-ı təbrik edirik

Addım 4: Adım 4: RC Avtomobilinin Baza Yaradılması Bu Təpədəki Şəkillərdəki Təlimatları İzləyin

Addım 4: RC Avtomobilinin Bazasını Qurun Bu Təpədəki Şəkillərdəki Təlimatları İzləyin
Addım 4: RC Avtomobilinin Bazasını Qurun Bu Təpədəki Şəkillərdəki Təlimatları İzləyin
Addım 4: RC Avtomobilinin Bazasını Qurun Bu Təpədəki Şəkillərdəki Təlimatları İzləyin
Addım 4: RC Avtomobilinin Bazasını Qurun Bu Təpədəki Şəkillərdəki Təlimatları İzləyin

Addım 5: Adım 5: 2 Yavaşlama DC Motorunu L9110S Stepperinə qoşun

Addım 5: 2 Yavaşlama DC Motorunu L9110S Stepperinə qoşun
Addım 5: 2 Yavaşlama DC Motorunu L9110S Stepperinə qoşun
Addım 5: 2 Yavaşlama DC Motorunu L9110S Stepperinə qoşun
Addım 5: 2 Yavaşlama DC Motorunu L9110S Stepperinə qoşun
Addım 5: 2 Yavaşlama DC Motorunu L9110S Stepperinə qoşun
Addım 5: 2 Yavaşlama DC Motorunu L9110S Stepperinə qoşun

*Eskizin necə qurulduğuna diqqət yetirin, L9110S DC motorlarına tam olaraq əlavə edilmiş şəkillərdə göstərildiyi kimi bağlanmalıdır (xronoloji ardıcıllıqla əlavə olunur)

Addım 6: Adım 5: CAR.ino eskizini Arduinoya (CAR) yükləyin

Addım 7: Adım 6: Arduino (CAR) -ı Güc mənbəyindən ayırın və Arduino -nun üstünə qalxan bağlayın

Adım 8: Adım 7: L9110S Stepper -i Arduino Shield -ə (CAR) qoşun

Addım 7: L9110S Stepper -i Arduino Shield -ə (CAR) qoşun
Addım 7: L9110S Stepper -i Arduino Shield -ə (CAR) qoşun

Adım 9: Adım 8: HC-06-nı Arduino Shield-ə (CAR) qoşun

Addım 8: HC-06-nı Arduino Shield-ə (CAR) qoşun
Addım 8: HC-06-nı Arduino Shield-ə (CAR) qoşun

Addım 10: Adım 9: RC Avtomobil Konfiqurasiyası Tamamlandı. maşın belə görünməlidir

Addım 9: RC Avtomobil Konfiqurasiyası Tamamlandı. maşın belə görünməlidir
Addım 9: RC Avtomobil Konfiqurasiyası Tamamlandı. maşın belə görünməlidir
Addım 9: RC Avtomobil Konfiqurasiyası Tamamlandı. maşın belə görünməlidir
Addım 9: RC Avtomobil Konfiqurasiyası Tamamlandı. maşın belə görünməlidir
Addım 9: RC Avtomobil Konfiqurasiyası Tamamlandı. maşın belə görünməlidir
Addım 9: RC Avtomobil Konfiqurasiyası Tamamlandı. maşın belə görünməlidir

Addım 11: Addım 10: HAND.ino eskizini Arduinoya yükləyin (HAND)

Addım 12: Adım 11: Arduinonu (ƏL) Güc mənbəyindən ayırın və Arduinonun üzərinə qalxan bağlayın

Adım 13: Adım 12: Gyro -nu Arduino Shield -ə qoşun (HAND)

Addım 12: Gyro -nu Arduino Shield -ə qoşun (HAND)
Addım 12: Gyro -nu Arduino Shield -ə qoşun (HAND)

Əlavə edilmiş şəklə baxın

Adım 14: Adım 13: HC-06-nı Arduino Shield-ə qoşun (HAND)