Talaan ng mga Nilalaman:
- Mga gamit
- Hakbang 1: Ikonekta ang Arduino Sa PC
- Hakbang 2: Isang Maikling Impormasyon. Tungkol sa UBlox NEO-M8N GPS Module
- Hakbang 3: Interface GPS Module Sa Arduino Uno
- Hakbang 4: Mag-download ng Mga Aklatan at I-install
- Hakbang 5: Arduino Software (IDE)
- Hakbang 6: Ngayon, ang Output
- Hakbang 7: Pag-decode ng istraktura ng Mensahe ng NMEA
Video: Pag-interface ng Module ng GPS Sa Arduino Uno: 7 Mga Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:11
Hi! Nais mo bang ikonekta ang isang module ng GPS sa iyong Arduino Uno Board, ngunit hindi mo alam kung paano ito gawin? Narito ako upang tulungan ka! Kakailanganin mo ang mga sumusunod na bahagi upang makapagsimula.
Mga gamit
- Arduino Uno Board na may Cable
- UBlox NEO-M8N GPS Module
- Isang kompyuter
Hakbang 1: Ikonekta ang Arduino Sa PC
Una sa lahat, ikonekta ang iyong Arduino Uno Board sa isang PC. Maaari mong bisitahin ang https://www.arduino.cc/en/Guide/ArduinoUno para sa impormasyon tungkol sa pag-install ng Arduino Software (IDE) at para sa pagkonekta ng Lupon sa isang PC.
Hakbang 2: Isang Maikling Impormasyon. Tungkol sa UBlox NEO-M8N GPS Module
Ito ay isang UBlox NEO-M8N GPS Module na may Ceramic Active Antenna. Ang Module ng GPS na ito ay mayroong 72-channel na Ublox M8 engine sa tatanggap. Ang module ay mayroong 4 na pin: VCC (Supply Voltage), GND (Ground), Tx (Transmitter), at Rx (Receiver).
Nagbibigay ang modyul na ito ng mga nonstop na NMEA (National Marine Electronics Association) na mga string ng data sa TX pin na nagreresultang impormasyon ng GPS. Upang malaman ang tungkol sa modyul na ito, maaari mong i-download ang datasheet dito.
Hakbang 3: Interface GPS Module Sa Arduino Uno
Para sa interfacing, gawin ang mga koneksyon tulad ng sumusunod:
- Ikonekta ang module ng Vcc ng GPS sa Power Supply Pin (5V) ng Arduino Uno.
- Ikonekta ang Rx (Receiver Pin) ng module ng GPS sa D3 Pin ng Uno.
- Ikonekta ang Tx (Transmitter Pin) ng module ng GPS sa D4 Pin ng Uno.
- Ikonekta ang GND (Ground Pin) ng module ng GPS sa GND ng Uno.
Hakbang 4: Mag-download ng Mga Aklatan at I-install
I-download ang mga sumusunod na aklatan at i-install ito sa Arduino IDE software.
- Serial Library ng Software
- TinyGPS Library para sa Arduino
Hakbang 5: Arduino Software (IDE)
Buksan ang halimbawa ng code sa Arduino Software (IDE). Sa ilalim ng tab na File, i-hover ang cursor sa Mga Halimbawa, piliin ang TinyGPSPlus-master, at pagkatapos ay mag-click sa DeviceExample.
Hakbang 6: Ngayon, ang Output
Makukuha mo ang output tulad ng ipinakita sa itaas sa serial window ng Arduino IDE. Ito ang mga pangungusap ng NMEA sa iba't ibang uri nito.
Hakbang 7: Pag-decode ng istraktura ng Mensahe ng NMEA
Ang lahat ng mga mensahe sa NMEA ay nagsisimula sa $ character, at ang bawat field ng data ay pinaghihiwalay ng isang kuwit. Ang $ GNGGA ay ang pangunahing mensahe ng NMEA. Nagbibigay ito ng lokasyon ng 3D at tumpak na data.
Ngayon, ang pag-decode:
- Ang GN pagkatapos ng $ ay nagpapahiwatig ng posisyon ng GPS. Ang GGA ay para sa Global Positioning System Fix Data. Ang mga character bago ang unang kuwit ay nagpapahiwatig ng uri ng mensahe. Ang lahat ng mga mensahe ay umaayon sa format na NMEA-0183 bersyon 3.01.
- 073242– Kinakatawan ang oras kung saan kinunan ang lokasyon ng pag-aayos, 07:32:42 UTC
- 1837.84511, N– Latitude 18 deg 37.84511’N
- 07352.30436, E– Longitude 073 deg 52.30436 ′ E
- 1 ayusin ang kalidad (0 = hindi wasto; 1 = pag-aayos ng GPS; 2 = pag-aayos ng DGPS; 3 = pag-aayos ng PPS; 4 = Real-Time Kinematic; 5 = Float RTK; 6 = tinatayang (patay na pagbibilang); 7 = Manu-manong mode ng pag-input; 8 = Simulation mode)
- 11– Kabuuang bilang ng mga satellite
- 17 - Pahalang na pagbabanto ng posisyon
- 8, M - Altitude, sa metro sa taas ng dagat
- -67.7, M - Taas ng geoid (nangangahulugang antas ng dagat) sa itaas ng WGS84 ellipsoid
- Walang laman na patlang - Oras sa mga segundo mula pa noong huling pag-update ng DGPS
- Walang laman na patlang - numero ng ID ng istasyon ng DGPS
- * 60 - ang data ng tsekum, laging nagsisimula sa *
Ang proyektong ito ay batay sa artikulong Module ng GPS kasama ang Arduino at Raspberry Pi - Ni Priyanka Dixit. Bisitahin ang artikulong ito upang malaman ang tungkol sa GPS, kung paano ito gumagana, paliwanag ng mga pangunahing term ng longitude at latitude, pagkakaiba sa pagitan ng GPS chip & GPS module, at marami pang iba!
Inirerekumendang:
HeadBot - isang Robot na Nagbabago ng Sarili para sa Pag-aaral at Pag-abot sa STEM: 7 Mga Hakbang (na may Mga Larawan)
HeadBot - isang Self-Balancing Robot para sa STEM Learning and Outreach: Headbot - isang dalawang talampakan ang taas, self-balancing robot - ay ang ideya ng South Eugene Robotics Team (SERT, FRC 2521), isang mapagkumpitensyang pangkat ng robotics ng high school sa UNA Kompetisyon ng Robotics, mula sa Eugene, Oregon. Ang sikat na robot sa pag-abot na ito ay ginagawang
Pag-iniksyon sa Keyboard / Awtomatikong I-type ang Iyong Password Sa Isang Pag-click !: 4 Mga Hakbang (na may Mga Larawan)
Pag-iniksyon sa Keyboard / Awtomatikong I-type ang Iyong Password Sa Isang Pag-click !: Mahirap ang mga password … at ang pag-alala sa isang ligtas ay mas mahirap pa! Bukod dito kung mayroon kang kasama, nagbabagong password ay magtatagal ito upang mai-type. Ngunit huwag matakot sa aking mga kaibigan, mayroon akong solusyon dito! Lumikha ako ng isang maliit na awtomatikong pag-type ng makina na
Roomblock: isang Platform para sa Pag-aaral ng Pag-navigate sa ROS Sa Roomba, Raspberry Pi at RPLIDAR: 9 Mga Hakbang (na may Mga Larawan)
Roomblock: isang Platform para sa Pag-aaral ng Pag-navigate sa ROS Sa Roomba, Raspberry Pi at RPLIDAR: Ano ito? &Quot; Roomblock " ay isang robot platform na binubuo ng isang Roomba, isang Raspberry Pi 2, isang laser sensor (RPLIDAR) at isang mobile baterya. Ang mounting frame ay maaaring gawin ng mga 3D printer. Pinapayagan ang sistema ng nabigasyon ng ROS na gumawa ng isang mapa ng mga silid at gamitin ang
Arduino Obstacle Pag-iwas sa Robot (Bersyon ng Pag-upgrade): 7 Mga Hakbang (na may Mga Larawan)
Arduino Obstacle Avoiding Robot (Upgrade Version): Ang post na ito ay unang nai-publish sa website na ito https://truesains22.blogspot.com/2018/01/arduino-obstacle-avoiding-robotupgrade.html Sagabal Pag-iwas sa Robot. Ito ay simple ngunit ilang tampok at
Mga Tagubilin sa Pag-browse sa Oras ng Pag-save: 6 Mga Hakbang
Mga Tagubilin sa Pag-save ng Oras: Kung ikaw ay isang gumagamit na nag-click sa buong lugar upang malaman kung ano ang bago, o pagmasdan kung ano ang tinalakay sa Komunidad maaari itong magamit. Lumikha ng iyong sariling home page, na direktang nagli-link sa iyo sa kung saan mo nais pumunta