Мазмұны:
- Жабдықтар
- 1 -қадам: Arduino -ны компьютерге қосыңыз
- 2 -қадам: қысқаша ақпарат. UBlox NEO-M8N GPS модулі туралы
- 3 -қадам: Arduino Uno көмегімен GPS интерфейс модулі
- 4 -қадам: Кітапханаларды жүктеп, орнатыңыз
- 5 -қадам: Arduino Software (IDE)
- 6 -қадам: Енді, нәтиже
- 7 -қадам: NMEA хабарламаларының құрылымын декодтау
Бейне: GPS модулі Arduino Uno көмегімен: 7 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:23
Сәлем! GPS модулін Arduino Uno тақтасына қосқыңыз келе ме, бірақ оны қалай жасау керектігін білмейсіз бе? Мен сізге көмектесуге келдім! Жұмысты бастау үшін сізге келесі бөліктер қажет.
Жабдықтар
- Arduino Uno кабелі бар тақта
- UBlox NEO-M8N GPS модулі
- Компьютер
1 -қадам: Arduino -ны компьютерге қосыңыз
Ең алдымен, Arduino Uno тақтасын компьютерге қосыңыз. Сіз Arduino бағдарламалық жасақтамасын (IDE) орнатуға және тақтаны компьютерге қосуға қатысты ақпарат алу үшін https://www.arduino.cc/kz/Guide/ArduinoUno сайтына кіре аласыз.
2 -қадам: қысқаша ақпарат. UBlox NEO-M8N GPS модулі туралы
Бұл керамикалық белсенді антеннасы бар UBlox NEO-M8N GPS модулі. Бұл GPS модулінде ресиверде 72 арналы Ublox M8 қозғалтқышы бар. Модульде 4 түйреуіш бар: VCC (жеткізу кернеуі), GND (жер), Tx (таратқыш) және Rx (қабылдағыш).
Бұл модуль NMEA (Ұлттық теңіз электроникасы қауымдастығы) деректер тізбегін TX түйреуішіне GPS ақпаратын береді. Бұл модуль туралы көбірек білу үшін оның деректер кестесін мына жерден жүктеуге болады.
3 -қадам: Arduino Uno көмегімен GPS интерфейс модулі
Интерфейске қосылу үшін келесі әрекеттерді орындаңыз:
- Vcc GPS модулін Arduino Uno қуат көзіне (5В) қосыңыз.
- GPS модулінің Rx (қабылдағыш түйреуіші) D3 Pin Uno -ға қосыңыз.
- GPS модулінің Tx (таратқыш түйреуішін) D4 Pin Uno -ға қосыңыз.
- GPS модулінің GND (жерге тұйықталуы) Uno GND -ге қосыңыз.
4 -қадам: Кітапханаларды жүктеп, орнатыңыз
Келесі кітапханаларды жүктеп алып, Arduino IDE бағдарламалық жасақтамасына орнатыңыз.
- Бағдарламалық қамтамасыз етудің сериялық кітапханасы
- Arduino үшін TinyGPS кітапханасы
5 -қадам: Arduino Software (IDE)
Мысал кодын Arduino Software (IDE) бағдарламасында ашыңыз. Файл қойындысының астында жүгіргіні Мысалдар үстіне апарыңыз, TinyGPSPlus-master таңдаңыз, содан кейін DeviceExample түймесін басыңыз.
6 -қадам: Енді, нәтиже
Сіз жоғарыда Arduino IDE сериялық терезесінде көрсетілгендей нәтиже аласыз. Бұл әр түрлі типтегі NMEA сөйлемдері.
7 -қадам: NMEA хабарламаларының құрылымын декодтау
Барлық NMEA хабарламалары $ таңбасынан басталады және әрбір деректер өрісі үтірмен бөлінеді. $ GNGGA - бұл NMEA негізгі хабарламасы. Ол 3D орналасуын және нақты деректерді ұсынады.
Енді декодтау:
- $ -Дан кейінгі GN GPS орнын көрсетеді. GGA жаһандық позициялау жүйесін жөндеуге арналған деректер. Бірінші үтірдің алдындағы таңбалар хабарламаның түрін көрсетеді. Барлық хабарламалар NMEA-0183 3.01 нұсқасына сәйкес келеді.
- 073242– UTC бойынша 07:32:42 түзету орны алынған уақытты білдіреді
- 1837.84511, N– Ендік 18 градус 37.84511’N
- 07352.30436, E– бойлық 073 градус 52.30436 ′ E
- 1– Түзету сапасы (0 = жарамсыз; 1 = GPS түзетуі; 2 = DGPS түзетуі; 3 = PPS түзетуі; 4 = Нақты уақыттағы кинематикалық; 5 = Float RTK; 6 = бағаланған (өлі есеп); 7 = Қолмен енгізу режимі; 8 = Модельдеу режимі)
- 11 - Жер серіктерінің жалпы саны
- 17 - Позицияны көлденең сұйылту
- 8, М - Биіктік, теңіз деңгейінен метрмен
- -67.7, M -геоидтың биіктігі (теңіз деңгейін білдіреді) WGS84 эллипсоидтан жоғары
- Бос өріс - DGPS соңғы жаңартылған сәттен бастап секундпен уақыт
- Бос өріс - DGPS станциясының ID нөмірі
- *60 - бақылау сомасы деректері әрқашан *деп басталады
Бұл жоба Arduino және Raspberry Pi бар GPS модулі мақаласына негізделген - Приянка Диксит. GPS туралы, оның қалай жұмыс істейтіні, бойлық пен ендік терминдерінің түсіндірмесі, GPS чипі мен GPS модулінің арасындағы айырмашылық және тағы басқалар туралы көбірек білу үшін осы мақаланы қараңыз!
Ұсынылған:
HC-SR04 ультрадыбыстық диапазонды модулі Arduino көмегімен: 5 қадам
HC-SR04 ультрадыбыстық диапазондық модулі Arduino көмегімен: Эй, не болды, балалар! Akarsh мұнда CETech.Менің бұл жобам біршама қарапайым, бірақ басқа жобалар сияқты қызықты. Бұл жобада біз HC-SR04 ультрадыбыстық қашықтық датчигінің модулін қосамыз. Бұл модуль генератинмен жұмыс істейді
Arduino көмегімен SMS жіберу -- TC35 GSM модулі: 5 қадам
Arduino көмегімен SMS жіберу || TC35 GSM модулі: Бұл шағын жобада мен сізге TC35 GSM модулін қалай дұрыс пайдалану керектігін және оны Arduino Uno көмегімен SMS жіберу үшін қалай қолдану керектігін көрсетемін
Светодиодты Android көмегімен басқару - Arduino-Bluetooth модулі: 5 қадам
Светодиодты Android көмегімен басқару | Arduino-Bluetooth модулі: Оқулық бізге схеманы құруға және оны мобильді қосымша арқылы басқаруға көмектеседі. Айталық, сіз өз үйіңіздің шамдарын басқара аласыз ба? Сонымен, шамдар нақты емес, бірақ біз жарық диодты басқаратын боламыз және сіз барлық шамдарды қоса аласыз
Arduino көмегімен SD карт модулі: Деректерді оқу/жазу әдісі: 14 қадам
Arduino көмегімен SD карт модулі: Деректерді қалай оқу/жазу керек: Шолу Деректерді сақтау әр жобаның маңызды бөліктерінің бірі болып табылады. Деректерді түріне және көлеміне сәйкес сақтаудың бірнеше әдісі бар. SD және micro SD карталары - бұл сақтау құрылғыларының ішіндегі ең практикалық карталардың бірі
Ublox LEA 6h 02 Arduino және Python көмегімен GPS модулі: 4 қадам
Ublox LEA 6h 02 GPS модулі Arduino мен Python көмегімен: Arduino UNO (немесе кез келген басқа Arduino құрылғысы) көмегімен GPS модулінің интерфейсі және ендік пен бойлықты есептеп, Python тілінде жазылған қосымшалар терезесінде көрсетіледі