Мазмұны:
- 1 -қадам: негіздері
- 2 -қадам: материалдарыңызды жинаңыз
- 3 -қадам: Bluetooth модулін Arduino -ға қосыңыз
- 4 -қадам: GPS модулін компьютерге қосыңыз
- 5 -қадам: GPS күйін тексеріңіз
- 6 -қадам: GPS -ті Bluetooth модуліне қосыңыз
- 7 -қадам: Bluetooth құрылғысын Android құрылғысына қосыңыз
- 8 -қадам: Қорытынды және ұсыныс
Бейне: Android құрылғыларына арналған сыртқы GPS GPS провайдерін орнату: 8 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:22
Бұл нұсқаулық телефонға өзіңіздің сыртқы Bluetooth қолдайтын GPS-ті қалай жасау керектігін түсіндіреді, кез келген нәрсені шамамен 10 долларға жағыңыз.
Материалдық есеп:
- NEO 6M U-blox GPS
- HC-05 Bluetooth модулі
- Blutooth төмен энергия модульдерінің интерфейсі туралы білім
- Ардуино
- Ақылға қонымды
- Ноу-хауды қосу
1 -қадам: негіздері
Сонымен, бұл жалпы қалай жұмыс істейді?
- u-blox-GPS шығаратын швед компаниясы. GPS модулі NEMA протоколы деп аталатын мәліметтер жиынтығын ұсынады. Ол RAW түрінде бірнеше деректер жолынан тұруы мүмкін, бірақ дұрыс бағдарламалық қамтамасыз етуді қолдана отырып, сіз не екенін айта аласыз.
- GPS модулі деректерді сериялық шығарады және деректерді bluetooth модулі қабылдайды, себебі олар UART -те жұмыс істейді. (егер сіз осылай ойласаңыз, олардың көлік түрі бірдей екенін білдіреді).
- Енді дұрыс конфигурациясы бар bluetooth модулі GPS-тің барлық деректерін Android қосылған телефонға жібереді.
- Android телефонында GPS RAW деректерін адам оқи алатын пішінде өңдеу үшін үшінші тарап қосымшасы қолданылады.
- Содан кейін қолданба GPS «кітапханасын» сіз жаңа жіберген және қабылдаған Bluetooth GPS деректерімен «ауыстыру» үшін телефон жүйесіне «бұзады». Бұл әдетте «жалған орын» деп аталады. *
- Кез келген навигациялық бағдарлама, мысалы 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 күйін тексеруге болады.
Әрбір 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 GPS-ті үшінші тарап қосымшасымен қалай байланыстыру керектігін айтады.
Жабдықпен жұмыс істеуге болатын бірнеше қосымшалар бар. Маған Bluetooth GPS ұсынуға рұқсат етіңіз.
Қолданбаны құрылғыға жүктеп, іске қосыңыз.
Осы кезде Bluetooth модулін жұптастыру үшін Android қосылған құрылғыдағы Параметрлерге өтіп, Bluetooth GPS қосымшасына оралыңыз және жоғарғы оң жақ бұрыштағы қосылу түймесін басыңыз. Бұл Bluetooth модулі мен Android құрылғысы арасындағы байланысты бастайды. Деректер түсуі керек.
Мен ұсына алатын ақаулықтарды жоюға арналған кеңес - кез келген деректер кіргенін көру үшін журналды қарау журналын табу үшін қолданбаны солға қарай сырғыту. Ақымақ деректер сіздің Bluetooth байланысының жақсы екенін көрсетуі керек, бірақ сіздің жылдамдығыңыз осы жерде болуы мүмкін.
8 -қадам: Қорытынды және ұсыныс
Енді сізде жұмыс істейтін bluetooth модулі бар, сіз өзіңізді шапалақтауыңыз керек пе?
Ұсынылған:
Сыртқы дисплейге арналған бағдарламаланатын сыртқы жарық: 4 қадам
Сыртқы дисплейге арналған бағдарламаланатын қоршаған орта жарығы: Бұл жоба сыртқы мониторға немесе теледидарға қоршаған ортаның жарығын орнатуға көмектеседі, бұл кез келген веб -браузері бар және маршрутизаторға қосылған кез келген құрылғыдан басқаруға мүмкіндік береді. Жарықдиодты түс DJ әсерін беретін жыпылықтау жиілігі Әр түрлі
Оңай IOT - Орташа диапазондағы IOT құрылғыларына арналған қолданба арқылы басқарылатын РЖ сенсорлық хаб: 4 қадам
Оңай IOT - Орташа диапазондағы IOT құрылғыларына арналған қолданба арқылы басқарылатын RF сенсорлық хаб: Бұл оқулықтар сериясында біз орталық хаб құрылғысының радио байланысы арқылы басқарылатын құрылғылар желісін құрамыз. WIFI немесе Bluetooth орнына 433 МГц сериялық радио қосылымын қолданудың артықшылығы - әлдеқайда үлкен диапазон (жақсы
Құлыпта қалу үшін Android/IOS/WIN10 құрылғыларына қауіпсіз аймақ жасаңыз: 6 қадам
Құлыпта қалмау үшін Android/IOS/WIN10 құрылғыларына қауіпсіз аймақ жасаңыз: Бұл мақалада біз сіздің құрылғылардың құлпын ашу үшін қауіпсіз аймақ жасай алатын керемет гаджет жасағымыз келеді. Бұл жобаның соңында сіз: саусақ ізі сенсорын қолдануды үйренесіз, құрылғыларды қауіпсіз аймақ гаджетімен жұптастыруды үйренесіз
Сыртқы мониторсыз немесе пернетақтасыз Raspberry Pi орнату: 7 қадам
Сыртқы мониторсыз немесе пернетақтасыз Raspberry Pi орнатыңыз: Raspberry Pi -мен жұмыс істеу үшін сізге сыртқы монитор, пернетақта мен тышқан қажет емес, басқа шешім бар - бассыз режим
Ескі сыртқы CD/RW -тен сыртқы HDD жасаңыз: 5 қадам
Ескі сыртқы CD/RW -ден сыртқы қатты дискіні жасаңыз: ескі сыртқы cd/rw -ті пайдалы сыртқы қатты дискіге тікелей айналдыру. Жабдықтар1-сыртқы cd/rw (жақсырақ қорапты түрі) 1-қатты диск (диск корпусының ішкі коннекторына сәйкес келуі керек, пішімделуі/жүйеленуі қажет) 1-см