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

Սկսելով HC05 Bluetooth մոդուլով և Arduino- ով [Ուսուցում] ՝ 6 քայլ
Սկսելով HC05 Bluetooth մոդուլով և Arduino- ով [Ուսուցում] ՝ 6 քայլ

Video: Սկսելով HC05 Bluetooth մոդուլով և Arduino- ով [Ուսուցում] ՝ 6 քայլ

Video: Սկսելով HC05 Bluetooth մոդուլով և Arduino- ով [Ուսուցում] ՝ 6 քայլ
Video: #15 HC 05 Bluetooth Modbus Android HMI | Outseal Arduino PLC 2024, Նոյեմբեր
Anonim
Սկսել HC05 Bluetooth մոդուլով և Arduino- ով [Tutorial]
Սկսել HC05 Bluetooth մոդուլով և Arduino- ով [Tutorial]

Այս և այլ զարմանալի ձեռնարկներ կարող եք կարդալ ElectroPeak- ի պաշտոնական կայքում

Այս ձեռնարկում դուք կսովորեք, թե ինչպես հաղորդել և ուղարկել տվյալներ Bluetooth- ով ՝ օգտագործելով HC05 Bluetooth մոդուլը և Arduino տախտակը: Այս հոդվածի վերջում դուք կսովորեք.

  • Ընդհանուր տեղեկություններ Bluetooth արձանագրության մասին
  • Ինչպես ուղարկել տվյալներ Bluetooth- ի միջոցով
  • Ինչպես ուղարկել AT-Command- ը HC05- ին

Քայլ 1: Հակիրճ ներածություն Bluetooth հաղորդակցության և արձանագրության վերաբերյալ

Անլար հաղորդակցության մի քանի եղանակ կա, ինչպիսիք են NRF, ZigBee, Wi-Fi և Bluetooth:

Bluetooth արձանագրություն; PAN ցանցում մատչելի հաղորդակցության մեթոդը ՝ տվյալների առավելագույն արագությամբ 1 Մբ/վ, 100 մ անվանական տիրույթում 2.4 Գ հաճախականությամբ աշխատելը անլար հաղորդակցության սովորական միջոց է:

HC05 մոդուլը սերիական հաղորդակցություն օգտագործող Bluetooth մոդուլ է, որն առավելապես օգտագործվում է էլեկտրոնիկայի նախագծերում:

HC05 Bluetooth մոդուլի կարևոր բնութագրերը.

  • Աշխատանքային լարումը `3.6V - 5V
  • Ներքին ալեհավաք: Այո
  • Ավտոմատ միացում վերջին սարքին. Այո

Քայլ 2. Տվյալների ուղարկումը Arduino- ի միջոցով Bluetooth- ի միջոցով

HC05 մոդուլն ունի ներքին 3.3 վ կարգավորիչ, և այդ պատճառով կարող եք այն միացնել 5 վ լարման: Բայց մենք խստորեն խորհուրդ ենք տալիս 3.3 Վ լարման, քանի որ HC05 սերիական հաղորդակցության կապերի տրամաբանությունը 3.3 Վ է: 5V մոդուլին մատակարարելը կարող է վնաս հասցնել մոդուլին:

Որպեսզի մոդուլը չվնասվի և այն աշխատի ճիշտ, դուք պետք է օգտագործեք դիմադրության բաժանման միացում (5v- ից 3.3v) arduino TX կապի և մոդուլի RX քորոցի միջև: Երբ վարպետն ու ստրուկը միացված են, տախտակի վրա կապույտ և կարմիր LED- ները թարթում են ամեն 2 վայրկյանը մեկ: Եթե դրանք միացված չեն, միայն 2 կապույտ է թարթում յուրաքանչյուր 2 վայրկյանը մեկ:

Քայլ 3: Շղթա

Շրջան
Շրջան
Շրջան
Շրջան

Քայլ 4: Կոդ

Bluetooth- ի միջոցով HC05- ի հետ շփվելու համար ձեզ անհրաժեշտ է ձեր հեռախոսում Bluetooth տերմինալային ծրագիր: Դուք կարող եք օգտագործել այս մեկը: Այժմ տվյալների փոխանցումը սկսելու համար վերբեռնեք այս կոդը ձեր Arduino- ում և միացրեք HC05- ը ՝ օգտագործելով նոր տեղադրված ծրագիրը: Հաղորդակցության անունն է HC05, գաղտնաբառը ՝ 1234 կամ 0000, իսկ փոխանցման արագության լռելյայնությունը ՝ 9600:

Եկեք ավելի խորը նայենք ծածկագրին և տեսնենք, թե ինչ է նշանակում յուրաքանչյուր տող.

#ներառել "SoftwareSerial.h"

գրադարան, որն անհրաժեշտ է ծրագրային սերիական հաղորդակցության համար: Կարող եք ներբեռնել այստեղ:

SoftwareSerial MyBlue (2, 3);

Սերիական կապում ծրագրային ապահովման սահմանում; RX2 և TX3

MyBlue.begin (9600);

Softwareրագրակազմի սերիական բաուդ արագության կարգավորում 9600 -ում

Սերիական տվյալների ընթերցում և համապատասխանաբար LED- ների միացում/անջատում:

Քայլ 5. AT-Commands ուղարկելը HC05 Bluetooth մոդուլին

AT-Commands ուղարկելը HC05 Bluetooth մոդուլին
AT-Commands ուղարկելը HC05 Bluetooth մոդուլին

Կոճակը սեղմելով և պահելով ՝ մոդուլը անցնում է AT- հրամանի ռեժիմի: Հակառակ դեպքում, այն աշխատում է հաղորդակցության ռեժիմում: Որոշ մոդուլներ իրենց փաթեթներում ունեն կոճակ, և այն ավելացնելու կարիք չկա: At-command ռեժիմ մուտք գործելու կանխադրված արագությունը 38400 է: Այժմ վերբեռնեք այս ծածկագիրը ձեր տախտակին և տեղադրեք Սերիական մոնիտորի օգտագործմամբ հրամաններ:

Դուք կստանաք ՊԱՏԱՍԽԱՆ ՝ ՄՈԴՈ sendingԼԻ ՀՐԱՄԱՆ ուղարկելով: Ահա AT- ի ամենակարևոր հրամանները.

Քայլ 6. Գնեք HC05 Bluetooth մոդուլ

Գնեք HC05 Blurtooth մոդուլ ElectroPeak- ից

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