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

Android սարքերի համար արտաքին Bluetooth GPS մատակարարի տեղադրում. 8 քայլ
Android սարքերի համար արտաքին Bluetooth GPS մատակարարի տեղադրում. 8 քայլ

Video: Android սարքերի համար արտաքին Bluetooth GPS մատակարարի տեղադրում. 8 քայլ

Video: Android սարքերի համար արտաքին Bluetooth GPS մատակարարի տեղադրում. 8 քայլ
Video: Նոյեմբերի 16, 2023 Պոդքասթ. Վերջապես: Մեծ ալիքը խոսում է: @moreperfectunion 2024, Նոյեմբեր
Anonim
Android սարքերի համար արտաքին Bluetooth GPS մատակարարի տեղադրում
Android սարքերի համար արտաքին Bluetooth GPS մատակարարի տեղադրում

Այս ձեռնարկը կբացատրի, թե ինչպես ստեղծել ձեր հեռախոսի համար ձեր Bluetooth- ով միացված արտաքին GPS- ը, բոցավառել այն, ինչ ընդամենը 10 դոլար է:

Ապրանքների հաշիվը:

  1. NEO 6M U-blox GPS
  2. HC-05 bluetooth մոդուլ
  3. Blutooth energyածր էներգիայի մոդուլների ինտերֆեյսերի իմացություն
  4. Արդուինո
  5. Առողջ բանականություն
  6. Էլեկտրահաղորդման նոու-հաու

Քայլ 1: Հիմնարար սկզբունքներ

Այսպիսով, ինչպես է դա աշխատում, ընդհանուր առմամբ:

  1. u-blox- ը շվեդական ընկերություն է, որը արտադրում է GPS: GPS մոդուլը տրամադրում է տվյալների զանգված, ինչպես նրանք կոչում են NEMA արձանագրություն: Այն կարող է բաղկացած լինել մի քանի տողից ՝ իր RAW տեսքով, սակայն ճիշտ ծրագրակազմի միջոցով պետք է կարողանաք ասել, թե ինչն ինչ է:
  2. GPS մոդուլը տվյալները դուրս է բերում սերիական եղանակով և տվյալները ստանում է bluetooth մոդուլը, քանի որ դրանք աշխատում են UART- ով: (նշանակում է, որ նրանք ունեն նույն տրանսպորտային միջոցը, եթե կարողանայիք այդպես մտածել):
  3. Այժմ, ճիշտ կազմաձևով bluetooth մոդուլը, կփոխանցի GPS- ի բոլոր հում տվյալները ձեր Android- ով միացված հեռախոսին:
  4. Android հեռախոսը կօգտագործի երրորդ կողմի ծրագիր ՝ GPS RAW տվյալները մարդու համար ընթեռնելի ձևի մշակելու համար:
  5. Հավելվածն այնուհետև «կոտրվելու» է ձեր հեռախոսի համակարգում ՝ GPS «գրադարանը» «փոխարինելու» համար նոր փոխանցված և ստացված Bluetooth GPS- ի տվյալներով: Սա այն է, ինչ սովորաբար հայտնի է որպես «ծաղրական վայր»: *
  6. Navանկացած նավիգացիոն ծրագիր, օրինակ. Google Քարտեզները պետք է զուգահեռ աշխատեն Bluetooth GPS- ի հետ:

*Հրաժարում. Ես որևէ առնչություն չունեմ այս հրահանգում նշված ապարատային և ծրագրային ապահովման մշակողներից որևէ մեկի հետ: Դուք իսկապես հասկանում եք, որ ցանկացած ծրագրակազմ ներբեռնելն ունի կիբերանվտանգության խախտման ռիսկեր: Աստված գիտի, թե ինչ են գրում այդ ծրագրաշարի մշակողները այս ծրագրերում, հարգեք դրանք ձեր ցանկացած ձևով: Ես պատասխանատվություն չեմ կրում ձեր հեռախոսին կամ ձեզ հասցված վնասների համար, և դուք լիովին պատասխանատու եք ցանկացած փոփոխության համար: Կատարեք ձեր ռիսկով:

Քայլ 2: Հավաքեք ձեր նյութերը

Հավաքեք ձեր նյութերը
Հավաքեք ձեր նյութերը
Հավաքեք ձեր նյութերը
Հավաքեք ձեր նյութերը

Դուք պետք է ունենաք NEO-6M GPS, Arduino և HC-05 bluetooth մոդուլ, չնայած կարծում եմ, որ դուք կարող եք ինչ-որ առումով օգտագործել HC-06- ը: Ձեզ անհրաժեշտ է նաև ձեր համակարգիչը, համակարգչային և էլեկտրոնիկայի հիմնական գիտելիքները:

Քայլ 3. Միացրեք ձեր Bluetooth մոդուլը ձեր Arduino- ին

Այս քայլը կարևոր է համոզվելու համար, որ ձեր Arduino- ի ձեր UART- ն աշխատում է 9600 Baud- ով:

Միացրեք ձեր Bluetooth մոդուլը ձեր Arduino- ին:

Բացեք ձեր Arduino IDE- ն ձեր համակարգչում և միացրեք ձեր Arduino- ն ձեր համակարգչին:

Գործարկեք ձեր Bluetooth մոդուլը AT ռեժիմում `դրա կարգավորումները կազմաձևելու համար: Դուք պետք է կարողանաք ասել, թե ինչ արագությամբ է աշխատում ձեր Bluetooth մոդուլը: (փաստաթղթեր գնման պահից): Հակառակ դեպքում, փորձեք այն գործարկել 38400 բաուդով:

Ի վերջո, օգտագործեք

AT+ORGL

վերականգնել ձեր սկզբնական կարգավորումները: Ո WՇԱԴՐՈԹՅՈՆ. ՍԱ ԿԱՆՈՆԱՆԻ ANԱՆԿԱԱ ԱՌԱ ԿԱFՄԱԿԵՐՊՎԱ ԿԱՐDՈՄ:

ապա, UART- ը սահմանեք 9600 Baud

AT+UART = 9600, 0, 0

Դուք պետք է կարողանաք տեսնել

լավ

հաղորդագրություն ՝ ձեր կարգավորումները հաստատելու համար:

Գեղեցիկ

Նրանք, ովքեր չգիտեն, թե ինչի մասին էի խոսում, թույլ տվեք ձեզ առաջարկել մի քանի րոպեից մինչև մի քանի ժամ դիտել հրահանգների միջոցով ՝ ձեր Bluetooth մոդուլը կազմաձևելու համար: Եթե իմ օգնության կարիքը ունեք, թեքեք ուսիս ՝ թողնելով ձեր մեկնաբանությունները ստորև:

Քայլ 4: Միացրեք ձեր GPS մոդուլը ձեր համակարգչին

Այս քայլը չափազանց կարևոր է `ստուգելու, թե արդյոք աշխատում է ձեր GPS- ը, ինչպես նաև խրախուսելու ինքներդ ձեզ շարունակել այս հրահանգով:

NEO-6M- ը պետք է ունենա 4 կապում: Համապատասխանաբար միացեք.

NEO6M VCC դեպի 5V Arduino

RX- ից TX

TX- ից RX

GND- ից GND

Նրանց համար, ովքեր չգիտեն, թե որտեղ են TX և RX ձեր Arduino- ում, պարզապես դրանք տեղադրեք համապատասխանաբար 11 և 10 համարների վրա: Ավանդաբար, դուք պետք է դնեք 0 և 1, բայց 4 տարվա փորձը նյարդերիս վրա դրեց, որ նրանք անընդհատ չեն աշխատում իրենց 3.3 Վ ելքային ազդանշանի պատճառով:

Լավ.

Այժմ բացեք օրինակելի ուրվագիծը, որը կարող եք գտնել ձեր օրինակների թղթապանակում, կամ դա կատարեք հեշտ ճանապարհով.

#ներառում

SoftwareSerial mySerial (10, 11); // RX, TX

void setup () {

// Բացեք սերիական հաղորդակցությունները և սպասեք նավահանգստի բացմանը. Serial.begin (9600); իսկ (! Սերիա) {; // սպասեք սերիական նավահանգստի միացմանը: Անհրաժեշտ է միայն մայրենի USB պորտի համար}

mySerial.begin (9600);

}

void loop () {// անընդմեջ վազում

if (mySerial.available ()) {Serial.write (mySerial.read ()); } if (Serial.available ()) {mySerial.write (Serial.read ()); }}

Այն, ինչ ես անում եմ այստեղ, այն է, որ Arduino- ին ասում եմ."

Լավ. Վերբեռնեք ծածկագիրը:

Քայլ 5: Ստուգեք ձեր GPS կարգավիճակը

Ստուգեք ձեր GPS կարգավիճակը
Ստուգեք ձեր GPS կարգավիճակը

Այժմ, այս քայլը այնտեղ է, որտեղ դուք ստուգում եք GPS կարգավիճակը:

Շատ կարևոր է փակել Arduino IDE- ի յուրաքանչյուր պատուհան, նրանցից յուրաքանչյուրին: Բացառություններ չկան: Ձեր Arduino- ն հոսանքազրկելն ավելորդ է:

Գնացեք u-blox կայք ՝ u կենտրոնը գտնելու համար: Սա այն ծրագիրն է, որը NEMA արձանագրության RAW տվյալները վերածում է GUI- ի գեղեցիկ ձևի, որտեղ կարող եք մտածել, որ դուք մի պահ թույն լրտես եք, բայց հիմնականում դուք պարզապես կետեր և թվեր եք նայում:

Երբ դուք ներբեռնում եք u կենտրոնը և տեղադրում այն, ինչպես նաև բացում այն, դուք պետք է կարողանաք տեսնել որոշ ցայտուն պատկերներ: Հակառակ դեպքում, թույլ տվեք ձեզ առաջարկել որոշ պարամետրեր ՝ խաղալու համար:

Theանկի տողում գնացեք Գործիքներ> Պորտ, համոզվեք, որ ձեր u կենտրոնը միացված է ձեր Arduino- ին ՝ ականատես ցանկացած «COM 1» կամ ցանկացած հնարավոր համարի: Բացի այդ, ստուգեք, թե արդյոք ձեր Գործիքներ> բաուդ արագությունը 9600 է, կամ կարող եք այն դնել Գործիքներ> ավտոբուդինգ հարմար նպատակների համար:

Այս պահին դուք պետք է ինչ -որ բան ստանաք:

Քայլ 6: Միացրեք ձեր GPS- ը ձեր Bluetooth մոդուլին

Այստեղ դուք ձեր GPS- ը միացնում եք ձեր bluetooth մոդուլին:

Օգտագործելով հիմնական էլեկտրոնային գիտելիքները ՝ միացրեք.

NEO6M TX> RX Bluetooth

RX> TX

Լավ է միացնել երկու մոդուլը 5 Վ -ով:

Երկու մոդուլներն էլ այս պահին պետք է թարթեն որոշ լույսեր: Ստուգեք:

Քայլ 7: Միացրեք ձեր Bluetooth- ը ձեր Android սարքին

Միացրեք ձեր Bluetooth- ը ձեր Android սարքին
Միացրեք ձեր Bluetooth- ը ձեր Android սարքին

Այս քայլը ձեզ կասի, թե ինչպես միացնել ձեր bluetooth GPS- ը երրորդ կողմի ծրագրին:

Կան մի քանի ծրագրեր, որոնք կարող են աշխատել սարքաշարի հետ: Թույլ տվեք խորհուրդ տալ Bluetooth GPS- ին:

Ներբեռնեք ծրագիրը ձեր սարքում և գործարկեք այն:

Այս պահին գնացեք ձեր Android- ով միացված սարքի ձեր Կարգավորումներ ՝ ձեր Bluetooth մոդուլը զուգակցելու համար, Վերադարձեք Bluetooth GPS հավելվածին և սեղմեք միացնելը վերևի աջ անկյունում: Սա կսկսի կապը bluetooth մոդուլի և ձեր Android սարքի միջև: Տվյալները պետք է թափվեն:

Խնդիրը լուծելու հուշում, որը ես կարող էի առաջարկել, սահեցրեք հավելվածի վրա ձախ ՝ Դիտման մատյանը գտնելու համար ՝ տեսնելու համար, թե արդյոք որևէ տվյալ մուտքագրվել է: Խաբեբայական տվյալները պետք է նշեն, որ ձեր bluetooth կապը կարգին է, բայց այստեղ ձեր խնդիրը կարող է լինել բաուդ արագությունը:

Քայլ 8. Եզրակացություն և առաջարկություն

Այժմ, երբ ունեք աշխատող bluetooth մոդուլ, պետք է ինքներդ ձեզ ծափահարե՞ք:

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