Բովանդակություն:

Bluetooth AT հրամանների կարգավորումներ (HC05 HC06) ՝ 4 քայլ
Bluetooth AT հրամանների կարգավորումներ (HC05 HC06) ՝ 4 քայլ

Video: Bluetooth AT հրամանների կարգավորումներ (HC05 HC06) ՝ 4 քայլ

Video: Bluetooth AT հրամանների կարգավորումներ (HC05 HC06) ՝ 4 քայլ
Video: LDmicro 11: Serial LCD Temperature Controller (Microcontroller PLC Ladder Programming with LDmicro) 2024, Հուլիսի
Anonim
Bluetooth AT հրամանների կարգավորումներ (HC05 HC06)
Bluetooth AT հրամանների կարգավորումներ (HC05 HC06)

Ողջույն տղերք! Հուսով եմ, որ դուք արդեն վայելել եք իմ նախորդ ուսանելի «Ինչպես վերահսկել Servo Motor Arduino ձեռնարկը»: Սա ևս մեկ տեղեկատվական ձեռնարկ է, որը կսովորեցնի ձեզ, թե ինչպես միանալ ձեր Bluetooth մոդուլին և կարգավորել դրա կարգավորումները AT հրամանների միջոցով, այնպես որ, եթե ցանկանում եք փոխել ձեր Arduino Bluetooth անունը կամ գաղտնաբառը կամ որևէ այլ Bluetooth պարամետր, սա ձեզ համար լավագույն ուղեցույցը կլինի: հասնել դրան:

Այս ձեռնարկի պատրաստման ընթացքում մենք փորձեցինք համոզվել, որ այս հոդվածը ձեզ համար կլինի լավագույն ուղեցույցը, որպեսզի կարողանաք վայելել AT հրամանի ռեժիմում Bluetooth մոդուլների աշխատանքի հիմունքները և սովորել որոշ օգտակար տեղեկություններ, թե ինչպես ճիշտ օգտագործել AT հրամանի հավաքածու:

Նման մանրամասներն այնքան կարևոր են հատկապես նրանց համար, ովքեր ցանկանում են սկսել էլեկտրոնիկայի և ռոբոտաշինության ուսուցում: ուստի մենք հույս ունենք, որ այս հրահանգը պարունակում է անհրաժեշտ փաստաթղթերը:

Այն, ինչ դուք կսովորեք այս ուսանելիից

Իմացեք AT հրամանի արտաքին տեսքի պատմությունը:

Հասկացեք տարբերությունը HC bluetooth մոդուլների միջև:

Իմացեք HC Bluetooth մոդուլի սարքավորումները:

Կատարեք համապատասխան էլեկտրագծերի դիագրամ Arduino տախտակով:

Bluetooth- ը դրեք AT հրամանի ռեժիմի:

Սկսեք Bluetooth- ի նոր կարգավորումները

Քայլ 1. Ինչպես միանալ Bluetooth մոդուլներին

Ինչպես միանալ Bluetooth մոդուլներին
Ինչպես միանալ Bluetooth մոդուլներին
Ինչպես միանալ Bluetooth մոդուլներին
Ինչպես միանալ Bluetooth մոդուլներին
Ինչպես միանալ Bluetooth մոդուլներին
Ինչպես միանալ Bluetooth մոդուլներին

Նախագծի նկարագրությունից սկսած ՝ մենք կկարգավորենք Bluetooth մոդուլի պարամետրերը, բայց ինչպե՞ս կարող ենք շփվել Bluetooth մոդուլների հետ:

Ինչպես և շատ այլ սարքեր, Bluetooth մոդուլներն ընդունում են հաղորդակցությունը AT հրահանգների միջոցով ՝ դրանք կազմաձևելու համար այնպիսի անուններ, գաղտնաբառ, բաուդ արագություն և այլ կարգավորումներ:

Որո՞նք են այս AT հրամանները:

Վերադառնալով 1981 թ., Դենիս Հեյսը հորինեց հատուկ հրամանի լեզու ՝ «Hayes խելացի մոդեմ սարքը» միացնելու համար, և այս հրամանների լեզուն բաղկացած է մի շարք կարճ տեքստային տողերից, որոնք կարող են համակցվել ՝ հրամաններ արտադրելու այնպիսի գործողությունների համար, ինչպիսիք են հավաքելը, անջատելը և փոխելով կապի պարամետրերը: Այստեղից է գալիս այն գաղափարը, որ ավելի ու ավելի զարգացնենք Hayes- ի հավաքածուն կամ AT հրամանները, որոնք միացված են ավելի շատ սարքերի ՝ օգտագործելով ինչ -որ նախածանցային նիշ:

Ինչպես մյուս սարքերը, այնպես էլ Bluetooth մոդուլներն ունեն AT հրամանի ռեժիմ, որտեղ դուք կարող եք դրանք միացնել ՝ օգտագործելով AT հրամաններ ՝ դրանց պարամետրերը սահմանելու համար:

Այսպիսով, AT հրամանները Bluetooth մոդուլ ուղարկելու համար նախ պետք է այն վերածել AT հրամանի ռեժիմի:

Bluetooth- ի ամենահայտնի մոդուլներն են HC-06- ը և HC-05 մոդուլը, որոնք կօգտագործվեն մեր ձեռնարկում:

Դժվար է տարբերակել այս երկու Bluetooth- ները միայն տեսնելով, բայց ճեղքման տախտակի միջոցով տարբերությունը կապում է:

Քայլ 2: Bluetooth սարքաշար

Bluetooth սարքավորում
Bluetooth սարքավորում
Bluetooth սարքավորում
Bluetooth սարքավորում

Մեր HC-05 մոդուլի համար մենք ունենք այս վեց կապում.

  1. Բանալին կամ Միացնել. Այս ռեժիմը մուտք գործելու համար պետք է բարձր քաշել: Մեր Bluetooth մոդուլում մենք արդեն ունենք մի այնպիսի կոճակ, որն այնքան կարևոր է, որպեսզի հաստատվի ԲԱEYԻՆ քորոցի բարձր քաշման հավաքածուն
  2. VCC և GND էլեկտրամատակարարման համար:
  3. RXD և TXD սերիական մուտքի/ելքի տվյալների համար
  4. ՊԵՏԱԿԱՆ քորոց, պարզապես անտեսեք այն, քանի որ, հավանաբար, այն կապված չէ Bluetooth կապերից ոչ մեկի հետ, և մենք դրա կարիքը չենք ունենա այս ձեռնարկում:

Ես կօգտագործեմ Arduino- ի տախտակը ՝ սերիական AT հրամաններ ուղարկելու համար իմ Bluetooth մոդուլին:

Քայլ 3. Շղթայի դիագրամ

Շղթայի դիագրամ
Շղթայի դիագրամ

Ես տեղափոխվեցի easyEDA ՝ այս ձեռնարկի համար իմ սխեմա ստեղծելու համար, և ահա թե ինչպես միացնել bluetooth մոդուլը Arduino- ին, այն ամենը, ինչ անհրաժեշտ է, 3 -րդ կապն է ՝ Arduino- ից մինչև Bluetooth- ի RXD և Arduino- ի 2 -րդ կապը: Bluetooth- ի TXD, GND- ից GND և VCC- ից Arduino 5V:

Քայլ 4: Կոդեր և թեստեր

Կոդեր և թեստեր
Կոդեր և թեստեր
Կոդեր և թեստեր
Կոդեր և թեստեր
Կոդեր և թեստեր
Կոդեր և թեստեր
Կոդեր և թեստեր
Կոդեր և թեստեր

Անցնելով ծրագրային ապահովման հատվածին, ինչպես արդեն նշեցի, մենք կօգտագործենք Arduino տախտակը ՝ Bluetooth- ի հետ հաղորդակցվելու համար:

Arduino- ն միացնելուց հետո մենք կունենանք Bluetooth LED արագ թարթում կես վայրկյանի ընթացքում, ինչը նշանակում է, որ AT ռեժիմը մուտքագրված չէ: Այսպիսով, Arduino- ին միացնելուց առաջ պարզապես սեղմեք սեղմված կոճակը, այնուհետև միացրեք ձեր Arduino- ին: 2 վայրկյան ընդմիջումով LED- ն ավելի դանդաղ է թարթում, ինչը ցույց է տալիս AT հրամանի ռեժիմի հաջող մուտքը: Այժմ մենք գործարկում ենք Arduino- ի սերիական մոնիտորը կամ teraterms- ի ցանկացած այլ սերիական մոնիտոր, որպեսզի սկսենք ուղարկել AT հրամաններ, դուք կարող եք ստանալ AT հրամանների փաստաթուղթը ստորև բերված հղումից, այս փաստաթուղթը ցույց է տալիս մեր Bluetooth մոդուլի համար առկա AT հրամանների ցուցակը:

Պարամետրերը սկսելու համար մենք գործարկում ենք սերիական մոնիտորը և սահմանում ենք բաուդ արագությունը 9600 -ի վրա, և NL- ը, և փոխադրումը վերադարձվում են, այժմ, եթե սերիական մոնիտորի միջոցով նիշերը ուղարկում եք AT, պետք է լավ պատասխան ստանաք Bluetooth մոդուլից:

Մենք կսկսենք Baud- ի դրույքաչափը սահմանելով 9600BPS, և դա անելու համար մենք պետք է գրենք AT+UART = 9600, 0, 0, այնուհետև սեղմենք enter, յուրաքանչյուր հաջող գործողության դեպքում անհրաժեշտ է ստանալ Bluetooth- ի մոդուլից լավ պատասխան:

Մենք կփոխենք նաև Bluetooth անունը Device1, այնպես որ մենք գրում ենք AT+NAME = Device1

Եվ մենք կփոխենք Bluetooth- ի գաղտնաբառը նաև 2020 -ով, որպեսզի գրենք AT+PSWD = 2020

Շատ այլ AT հրահանգներ կան Bluetooth մոդուլի օգտագործման վերաբերյալ, այնպես որ այն, ինչ ձեզ հարկավոր է անել, ներբեռնել ստորև բերված հղմանը կցված փաստաթուղթը և կարդալ այն, որպեսզի ստանաք անհրաժեշտ AT հրահանգը:

Այս ձեռնարկից հետո դուք այժմ կկարողանաք հարմարեցնել ձեր ռոբոտների և սարքերի Bluetooth- ը և կարող եք դրանք գործարկել պրոֆեսիոնալների պես:

Իմ առաջիկա ձեռնարկների մասին կարող եք առաջարկել որոշ թեմաներ ստորև բերված մեկնաբանությունների բաժնում,

Մի վերջին բան ՝ համոզվեք, որ ամեն օր զբաղվում եք էլեկտրոնիկայով: Կտեսնվենք հաջորդ անգամ

Խորհուրդ ենք տալիս: