Мазмұны:

Android құрылғыларына арналған сыртқы GPS GPS провайдерін орнату: 8 қадам
Android құрылғыларына арналған сыртқы GPS GPS провайдерін орнату: 8 қадам

Бейне: Android құрылғыларына арналған сыртқы GPS GPS провайдерін орнату: 8 қадам

Бейне: Android құрылғыларына арналған сыртқы GPS GPS провайдерін орнату: 8 қадам
Бейне: Жылқыны смартфон арқылы табуға болатын құрылғы І GPS трекер 2024, Қараша
Anonim
Android құрылғыларына арналған сыртқы Bluetooth GPS GPS жеткізушісін орнату
Android құрылғыларына арналған сыртқы Bluetooth GPS GPS жеткізушісін орнату

Бұл нұсқаулық телефонға өзіңіздің сыртқы Bluetooth қолдайтын GPS-ті қалай жасау керектігін түсіндіреді, кез келген нәрсені шамамен 10 долларға жағыңыз.

Материалдық есеп:

  1. NEO 6M U-blox GPS
  2. HC-05 Bluetooth модулі
  3. Blutooth төмен энергия модульдерінің интерфейсі туралы білім
  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. Кез келген навигациялық бағдарлама, мысалы Google Maps 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

бастапқы параметрлерді қалпына келтіру үшін. ЕСКЕРТУ: БҰЛ БҰРЫНҒА ДЕЙІН КОНФИГУРАЦИЯЛАНҒАН РЕТІНДЕ ҚАЙТА БОЛАДЫ.

содан кейін 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

Сіздің Arduino -да TX және RX қай жерде екенін білмейтіндер үшін оларды сәйкесінше 11 және 10 -ға қойыңыз. Дәстүр бойынша, сіз 0 мен 1 -ді киюіңіз керек, бірақ менің нервтерімде 4 жылдық тәжірибе болды, олар 3.3В шығыс сигналына байланысты үнемі жұмыс істемейді.

Жақсы.

Енді мысалдар қалтасынан табуға болатын мысал эскизін ашыңыз немесе оны қарапайым түрде орындаңыз:

#қосу

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

жарамсыз орнату () {

// Сериялық байланысты ашыңыз және порт ашылғанша күтіңіз: Serial.begin (9600); while (! сериялық) {; // сериялық порт қосылуын күтіңіз. Тек USB порты үшін қажет}

mySerial.begin (9600);

}

void loop () {// қайта -қайта жүгіру

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

Мен мұнда не істеп жатырмын, мен Arduino -ға айтамын: «Эй, GPS сізге кейбір деректерді жібереді, міне оларды қалай алуға болатыны туралы нұсқаулар бар. Сонымен қатар олар оны 9600 Baud жылдамдығымен лақтырып жатыр. «

Жарайды ма. Кодты жүктеңіз.

5 -қадам: GPS күйін тексеріңіз

GPS күйін тексеріңіз
GPS күйін тексеріңіз

Енді бұл қадам GPS күйін тексеруге болады.

Әрбір Arduino IDE терезесін жабу өте маңызды. Ерекшеліктер жоқ. Arduino -ны ажырату қажет емес.

U-орталықты табу үшін u-blox веб-сайтына өтіңіз. Бұл NEMA протоколының RAW деректерін жағымды GUI пішініне түрлендіретін бағдарламалық жасақтама, онда сіз өзіңізді керемет көрінетін шпион деп ойлай аласыз, бірақ сіз тек нүктелер мен сандарға қарап отырсыз.

U-центрді жүктеп алып, орнатып, ашқаннан кейін сіз жарқын суреттерді көре аласыз. Әйтпесе, сізге ойнауға болатын бірнеше параметрлерді ұсынуға рұқсат етіңіз.

Мәзір жолында Құралдар> Портқа өтіңіз, u-орталығының Arduino-ға қосылғанын тексеріңіз, ол кез келген «COM 1» немесе мүмкін болатын нөмірді куәландырады. Сонымен қатар, сіздің Tools> беру жылдамдығының 9600 екенін тексеріңіз, немесе сіз оны Tools> autobauding күйіне ыңғайлы етіп орната аласыз.

Осы сәтте сіз бірдеңе алуыңыз керек.

6 -қадам: GPS -ті Bluetooth модуліне қосыңыз

Мұнда сіз GPS -ті Bluetooth модуліне қосасыз.

Негізгі электронды білімді қолдана отырып, қосылыңыз:

NEO6M TX> RX Bluetooth

RX> TX

Екі модульді де 5В кернеуіне қосқан дұрыс.

Бұл кезде екі модуль де шамдарды жыпылықтауы керек. Тексеріңіз.

7 -қадам: Bluetooth құрылғысын Android құрылғысына қосыңыз

Bluetooth құрылғысын Android құрылғысына қосыңыз
Bluetooth құрылғысын Android құрылғысына қосыңыз

Бұл қадам сізге bluetooth GPS-ті үшінші тарап қосымшасымен қалай байланыстыру керектігін айтады.

Жабдықпен жұмыс істеуге болатын бірнеше қосымшалар бар. Маған Bluetooth GPS ұсынуға рұқсат етіңіз.

Қолданбаны құрылғыға жүктеп, іске қосыңыз.

Осы кезде Bluetooth модулін жұптастыру үшін Android қосылған құрылғыдағы Параметрлерге өтіп, Bluetooth GPS қосымшасына оралыңыз және жоғарғы оң жақ бұрыштағы қосылу түймесін басыңыз. Бұл Bluetooth модулі мен Android құрылғысы арасындағы байланысты бастайды. Деректер түсуі керек.

Мен ұсына алатын ақаулықтарды жоюға арналған кеңес - кез келген деректер кіргенін көру үшін журналды қарау журналын табу үшін қолданбаны солға қарай сырғыту. Ақымақ деректер сіздің Bluetooth байланысының жақсы екенін көрсетуі керек, бірақ сіздің жылдамдығыңыз осы жерде болуы мүмкін.

8 -қадам: Қорытынды және ұсыныс

Енді сізде жұмыс істейтін bluetooth модулі бар, сіз өзіңізді шапалақтауыңыз керек пе?

Ұсынылған: