Բովանդակություն:
- Քայլ 1. Ինչպես միանալ Bluetooth մոդուլներին
- Քայլ 2: Bluetooth սարքաշար
- Քայլ 3. Շղթայի դիագրամ
- Քայլ 4: Կոդեր և թեստեր
Video: Bluetooth AT հրամանների կարգավորումներ (HC05 HC06) ՝ 4 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:45
Ողջույն տղերք! Հուսով եմ, որ դուք արդեն վայելել եք իմ նախորդ ուսանելի «Ինչպես վերահսկել 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 մոդուլներն ընդունում են հաղորդակցությունը AT հրահանգների միջոցով ՝ դրանք կազմաձևելու համար այնպիսի անուններ, գաղտնաբառ, բաուդ արագություն և այլ կարգավորումներ:
Որո՞նք են այս AT հրամանները:
Վերադառնալով 1981 թ., Դենիս Հեյսը հորինեց հատուկ հրամանի լեզու ՝ «Hayes խելացի մոդեմ սարքը» միացնելու համար, և այս հրամանների լեզուն բաղկացած է մի շարք կարճ տեքստային տողերից, որոնք կարող են համակցվել ՝ հրամաններ արտադրելու այնպիսի գործողությունների համար, ինչպիսիք են հավաքելը, անջատելը և փոխելով կապի պարամետրերը: Այստեղից է գալիս այն գաղափարը, որ ավելի ու ավելի զարգացնենք Hayes- ի հավաքածուն կամ AT հրամանները, որոնք միացված են ավելի շատ սարքերի ՝ օգտագործելով ինչ -որ նախածանցային նիշ:
Ինչպես մյուս սարքերը, այնպես էլ Bluetooth մոդուլներն ունեն AT հրամանի ռեժիմ, որտեղ դուք կարող եք դրանք միացնել ՝ օգտագործելով AT հրամաններ ՝ դրանց պարամետրերը սահմանելու համար:
Այսպիսով, AT հրամանները Bluetooth մոդուլ ուղարկելու համար նախ պետք է այն վերածել AT հրամանի ռեժիմի:
Bluetooth- ի ամենահայտնի մոդուլներն են HC-06- ը և HC-05 մոդուլը, որոնք կօգտագործվեն մեր ձեռնարկում:
Դժվար է տարբերակել այս երկու Bluetooth- ները միայն տեսնելով, բայց ճեղքման տախտակի միջոցով տարբերությունը կապում է:
Քայլ 2: Bluetooth սարքաշար
Մեր HC-05 մոդուլի համար մենք ունենք այս վեց կապում.
- Բանալին կամ Միացնել. Այս ռեժիմը մուտք գործելու համար պետք է բարձր քաշել: Մեր Bluetooth մոդուլում մենք արդեն ունենք մի այնպիսի կոճակ, որն այնքան կարևոր է, որպեսզի հաստատվի ԲԱEYԻՆ քորոցի բարձր քաշման հավաքածուն
- VCC և GND էլեկտրամատակարարման համար:
- RXD և TXD սերիական մուտքի/ելքի տվյալների համար
- ՊԵՏԱԿԱՆ քորոց, պարզապես անտեսեք այն, քանի որ, հավանաբար, այն կապված չէ 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- ը և կարող եք դրանք գործարկել պրոֆեսիոնալների պես:
Իմ առաջիկա ձեռնարկների մասին կարող եք առաջարկել որոշ թեմաներ ստորև բերված մեկնաբանությունների բաժնում,
Մի վերջին բան ՝ համոզվեք, որ ամեն օր զբաղվում եք էլեկտրոնիկայով: Կտեսնվենք հաջորդ անգամ
Խորհուրդ ենք տալիս:
Windows DOS հրամանների միջոցով ֆայլերի ստեղծում. 16 քայլ
Windows DOS հրամանների միջոցով ֆայլերի ստեղծում. Սա ձեզ կսովորեցնի, թե ինչպես օգտագործել Windows- ի որոշ հիմնական DOS հրամաններ: Մենք նավարկելու ենք մեր աշխատասեղան, ստեղծելու ենք թղթապանակ և ստեղծելու ենք ֆայլ այդ պանակում
Arduino EEPROM կարգավորումներ Նախնականացում `5 քայլ
Arduino EEPROM- ի կարգավորումներ Նախնականացում. Բարև բոլորին, յուրաքանչյուր Arduino- ում կա մի փոքրիկ ներկառուցված հիշողություն, որը կոչվում է EEPROM: Դուք կարող եք օգտագործել այն ՝ ձեր նախագծի կարգավորումները պահելու համար, որտեղ ընտրված արժեքները կպահպանվեն էներգիայի ցիկլերի միջև և դրանք կլինեն հաջորդ անգամ, երբ միացնեք Arduino- ն: Ես ունեմ
Փոխեք Bluetooth ականջակալը/բարձրախոսը/ադապտերի անունը կամ այլ կարգավորումներ UART- ի միջոցով. 8 քայլ (նկարներով)
Փոխեք Bluetooth ականջակալներ/խոսնակ/ադապտերների անուն կամ այլ կարգավորումներ UART- ի միջոցով. Պատահե՞լ է, որ ունեք մի զույգ ականջակալ կամ Bluetooth այլ աուդիո պարագաներ, որոնք իսկապես զզվելի անուն ունեն, և ամեն անգամ դրանք զուգավորելիս դուք ունենում եք նրանց ներքին փոփոխության ցանկությունը: Անուն? Նույնիսկ եթե պատճառները նույնը չեն, կա
Լազերային տվիչի և ձայնային հրամանների միջոցով ավտոմատ բռնում. 5 քայլ (նկարներով)
Լազերային տվիչի և ձայնային հրամանների միջոցով ավտոմատ բռնում. Առարկաների բռնում, որոնք մեզ թվում է պարզ և բնական անելիք, իրականում բարդ խնդիր է: Մարդը օգտագործում է տեսողության զգացումը `որոշելու այն հեռավորությունը այն օբյեկտից, որը ցանկանում է գրավել: Ձեռքն ինքնաբերաբար բացվում է, երբ այն գտնվում է
3D CAD - Ստանդարտ աշխատանքային տարածքի կարգավորումներ և ստեղծում. 14 քայլ
3D CAD - Ստանդարտ աշխատանքային տարածքի կարգավորումներ և ստեղծում. իմանալով, որ կոնկրետ հիմնական պարամետրերն արդեն կան - նվազագույնի հասցնել պարբերականում կրկնվող աշխատանքի ծավալը