Мазмуну:

GPS модулу Arduino Uno менен: 7 кадам
GPS модулу Arduino Uno менен: 7 кадам

Video: GPS модулу Arduino Uno менен: 7 кадам

Video: GPS модулу Arduino Uno менен: 7 кадам
Video: Extract GPS location in Arduino with NEO-6m or NEO-7M module 2024, Ноябрь
Anonim
GPS модулу Arduino Uno менен
GPS модулу Arduino Uno менен

Салам ! GPS модулун Arduino Uno тактасына туташтыргыңыз келеби, бирок аны кантип жасоону билбейсизби? Мен сага жардам берүү үчүн келдим! Баштоо үчүн сизге төмөнкү бөлүктөр керек.

Жабдуулар

  1. Кабель менен Arduino Uno тактасы
  2. UBlox NEO-M8N GPS модулу
  3. Компьютер

1 -кадам: Ардуинону ЖК менен туташтырыңыз

PC менен Arduino туташуу
PC менен Arduino туташуу

Биринчиден, Arduino Uno тактаңызды PC менен туташтырыңыз. Сиз https://www.arduino.cc/en/Guide/ArduinoUno дарегине кирип, Arduino Программасын (IDE) орнотуу жана тактаны ЖК менен туташтыруу боюнча маалымат ала аласыз.

2 -кадам: Кыскача маалымат. UBlox NEO-M8N GPS модулу жөнүндө

Кыскача маалымат. UBlox NEO-M8N GPS модулу жөнүндө
Кыскача маалымат. 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 модулу

Arduino Uno менен GPS модулу
Arduino Uno менен GPS модулу

Интерфейс үчүн, байланыштарды төмөнкүдөй кылыңыз:

  1. GPS модулунун Vcc'ин Arduino Unoнун Power Supply Pin (5V) туташтырыңыз.
  2. GPS модулунун Rx (Receiver Pin) туташуусун D3 Pin Uno.
  3. GPS модулунун Tx (өткөргүч пин) туташуусун D4 пин Uno.
  4. GPS модулунун GND (Ground Pin) Unoнун GNDсына туташтырыңыз.

4 -кадам: Китепканаларды жүктөп алып, орнотуңуз

Китепканаларды жүктөп алып, орнотуңуз
Китепканаларды жүктөп алып, орнотуңуз

Төмөнкү китепканаларды жүктөп алып, Arduino IDE программасына орнотуңуз.

  1. Сериялык программалык китепкана
  2. Arduino үчүн TinyGPS китепканасы

5 -кадам: Arduino программасы (IDE)

Arduino программалык камсыздоосу (IDE)
Arduino программалык камсыздоосу (IDE)

Мисал кодун Arduino Softwareде (IDE) ачыңыз. Файл өтмөгүнүн астынан, курсорду Мисалдарга алып барып, TinyGPSPlus-master тандап, андан кийин DeviceExample чыкылдатыңыз.

6 -кадам: Эми, Output

Эми, Output!
Эми, Output!

Сиз жогорудагы Arduino IDE сериялык терезесинде көрсөтүлгөндөй жыйынтык аласыз. Бул ар кандай типтеги NMEA сүйлөмдөрү.

7 -кадам: NMEA билдирүү структурасын декоддоо

NMEA билдирүү структурасын декоддоо
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 модулунун ортосундагы айырма жана башка көптөгөн нерселерди билиңиз!

Сунушталууда: