Мазмуну:
- Жабдуулар
- 1 -кадам: Ардуинону ЖК менен туташтырыңыз
- 2 -кадам: Кыскача маалымат. UBlox NEO-M8N GPS модулу жөнүндө
- 3 -кадам: Arduino Uno менен GPS модулу
- 4 -кадам: Китепканаларды жүктөп алып, орнотуңуз
- 5 -кадам: Arduino программасы (IDE)
- 6 -кадам: Эми, Output
- 7 -кадам: NMEA билдирүү структурасын декоддоо
Video: GPS модулу Arduino Uno менен: 7 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:39
Салам ! GPS модулун Arduino Uno тактасына туташтыргыңыз келеби, бирок аны кантип жасоону билбейсизби? Мен сага жардам берүү үчүн келдим! Баштоо үчүн сизге төмөнкү бөлүктөр керек.
Жабдуулар
- Кабель менен Arduino Uno тактасы
- UBlox NEO-M8N GPS модулу
- Компьютер
1 -кадам: Ардуинону ЖК менен туташтырыңыз
Биринчиден, Arduino Uno тактаңызды PC менен туташтырыңыз. Сиз https://www.arduino.cc/en/Guide/ArduinoUno дарегине кирип, Arduino Программасын (IDE) орнотуу жана тактаны ЖК менен туташтыруу боюнча маалымат ала аласыз.
2 -кадам: Кыскача маалымат. UBlox NEO-M8N GPS модулу жөнүндө
Бул керамикалык активдүү антеннасы бар UBlox NEO-M8N GPS модулу. Бул GPS модулунда ресиверде 72 каналдуу Ublox M8 кыймылдаткычы бар. Модулда 4 казык бар: VCC (Supply Voltage), GND (Ground), Tx (Transmitter) жана Rx (Receiver).
Бул модуль NMEA (National Marine Electronics Association) маалымат саптарын TX пинге алып келген GPS маалыматын камсыз кылат. Бул модуль жөнүндө көбүрөөк билүү үчүн, анын маалымат барагын бул жерден жүктөп алсаңыз болот.
3 -кадам: Arduino Uno менен GPS модулу
Интерфейс үчүн, байланыштарды төмөнкүдөй кылыңыз:
- GPS модулунун Vcc'ин Arduino Unoнун Power Supply Pin (5V) туташтырыңыз.
- GPS модулунун Rx (Receiver Pin) туташуусун D3 Pin Uno.
- GPS модулунун Tx (өткөргүч пин) туташуусун D4 пин Uno.
- GPS модулунун GND (Ground Pin) Unoнун GNDсына туташтырыңыз.
4 -кадам: Китепканаларды жүктөп алып, орнотуңуз
Төмөнкү китепканаларды жүктөп алып, Arduino IDE программасына орнотуңуз.
- Сериялык программалык китепкана
- Arduino үчүн TinyGPS китепканасы
5 -кадам: Arduino программасы (IDE)
Мисал кодун Arduino Softwareде (IDE) ачыңыз. Файл өтмөгүнүн астынан, курсорду Мисалдарга алып барып, TinyGPSPlus-master тандап, андан кийин DeviceExample чыкылдатыңыз.
6 -кадам: Эми, Output
Сиз жогорудагы Arduino IDE сериялык терезесинде көрсөтүлгөндөй жыйынтык аласыз. Бул ар кандай типтеги NMEA сүйлөмдөрү.
7 -кадам: NMEA билдирүү структурасын декоддоо
Бардык NMEA билдирүүлөрү $ белгиси менен башталат жана ар бир маалымат талаасы үтүр менен ажыратылат. $ GNGGA - бул NMEAнын негизги билдирүүсү. Бул 3D жайгашкан жана так маалыматтарды берет.
Эми, декоддоо:
- $ Дан кийинки GN GPS ордун көрсөтөт. GGA Global Positioning System Fix Data үчүн. Биринчи үтүрдүн алдындагы белгилер билдирүүнүн түрүн көрсөтөт. Бардык билдирүүлөр NMEA-0183 3.01 версиясына ылайык келет.
- 073242 - Оңдоо орду алынган убакытты билдирет, 07:32:42 UTC
- 1837.84511, N– Latitude 18 deg 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 - сумма маалыматы, ар дайым *менен башталат
Бул долбоор макалага негизделген GPS модулу Arduino жана Raspberry Pi менен - Приянка Диксит тарабынан. Бул макалага баш багып, GPS жөнүндө, ал кантип иштээри, узундук жана кеңдиктин негизги терминдерин түшүндүрүү, GPS чипи менен GPS модулунун ортосундагы айырма жана башка көптөгөн нерселерди билиңиз!
Сунушталууда:
Raspberry Pi менен интерфейс GPS модулу: 10 кадам
Raspberry Pi менен интерфейс GPS модулу: Эй балдар !! Сиз GPS модулун Raspberry Pi менен интерфейске кошкуңуз келеби? Бирок муну аткаруу үчүн кандайдыр бир кыйынчылыктарга туш болуп жатасызбы? "Кабатыр болбо, мен сага жардам берүү үчүн келдим! Сиз төмөнкү бөлүктөрдү колдонуу менен баштасаңыз болот:
Talkative Automation -- Аудио Arduino -- Үн менен башкарылуучу автоматика -- HC - 05 Bluetooth модулу: 9 кадам (Сүрөттөр менен)
Talkative Automation || Аудио Arduino || Үн менен башкарылуучу автоматика || HC - 05 Bluetooth модулу: …………………………. Дагы видеолор үчүн менин YouTube каналыма ЖАЗЫЛЫҢЫЗ …. …. Бул видеодо биз сүйлөшүүчү автоматиканы курдук .. Сиз мобилдик телефон аркылуу үн буйругун жөнөтсөңүз, ал үй түзмөктөрүн күйгүзүп, пикирлерин жөнөтөт
Ардуино роботу алыстыгы, багыты жана айлануу даражасы менен (Чыгыш, Батыш, Түндүк, Түштүк) Bluetooth модулу жана Автономдуу робот кыймылынын жардамы менен үн менен башкарылат.: 6 кадам
Ардуино роботу алыстыгы, багыты жана айлануу даражасы менен (Чыгыш, Батыш, Түндүк, Түштүк) Bluetooth модулунун жана Автономдуу Робот Кыймылынын жардамы менен Үн менен Башкарылат. , Сол, Оң, Чыгыш, Батыш, Түндүк, Түштүк) Үн буйругун колдонуу менен аралыкты сантиметр менен талап кылды. Роботту автономдуу түрдө жылдырса болот
TripComputer - GPS Trip Computer & Унааңыз үчүн аба -ырайы модулу: 11 кадам (Сүрөттөр менен)
TripComputer - Сиздин унааңыз үчүн GPS саякат компьютери жана аба -ырайы модулу: GPSтин үзүлүү модулун жана 2 кичинекей Digole дисплейин колдонуп, сиздин навигация компьютериңизди колдонгон сонун малина пи долбоору
Ublox LEA 6h 02 GPS модулу Arduino жана Python менен: 4 кадам
Ublox LEA 6h 02 GPS модулу Arduino жана Python менен: GPS модулунун Arduino UNO (же башка Arduino түзмөгү) менен интерфейси жана Python тилинде жазылган колдонмо терезесинде көрсөтүү үчүн Latitude жана Longitude эсептөө