Mundarija:
- Ta'minotlar
- 1 -qadam: Arduino -ni kompyuterga ulang
- 2 -qadam: Qisqa ma'lumot. UBlox NEO-M8N GPS moduli haqida
- 3 -qadam: Arduino Uno bilan GPS interfeysi moduli
- 4 -qadam: Kutubxonalarni yuklab oling va o'rnating
- 5 -qadam: Arduino dasturi (IDE)
- 6 -qadam: Endi, chiqish
- 7 -qadam: NMEA xabarlar tuzilishini dekodlash
Video: Arduino Uno bilan o'zaro bog'lanish GPS moduli: 7 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:24
Salom! GPS modulini Arduino Uno kartasiga ulashni xohlaysizmi, lekin buni qanday qilishni bilmayapsizmi? Men sizga yordam berish uchun keldim! Ishni boshlash uchun sizga quyidagi qismlar kerak bo'ladi.
Ta'minotlar
- Arduino Uno kabeli
- UBlox NEO-M8N GPS moduli
- Kompyuter
1 -qadam: Arduino -ni kompyuterga ulang
Birinchidan, Arduino Uno kartasini kompyuterga ulang. Arduino Software (IDE) ni o'rnatish va boshqaruv kartasini kompyuterga ulash haqida ma'lumot olish uchun https://www.arduino.cc/en/Guide/ArduinoUno saytiga tashrif buyurishingiz mumkin.
2 -qadam: Qisqa ma'lumot. UBlox NEO-M8N GPS moduli haqida
Bu seramika antennali UBlox NEO-M8N GPS moduli. Ushbu GPS moduli qabul qilgichda 72 kanalli Ublox M8 dvigateliga ega. Modulda 4 ta pin bor: VCC (Besleme zo'riqishida), GND (Ground), Tx (Transmitter) va Rx (Qabul qilgich).
Bu modul GPS -ma'lumotlarini TX piniga uzluksiz NMEA (Milliy dengiz elektronika assotsiatsiyasi) ma'lumotlarini beradi. Ushbu modul haqida ko'proq bilish uchun uning ma'lumotlar jadvalini bu yerdan yuklab olishingiz mumkin.
3 -qadam: Arduino Uno bilan GPS interfeysi moduli
Ulanish uchun quyidagicha ulang:
- Vcc GPS modulini Arduino Uno quvvat manbaiga (5V) ulang.
- GPS modulining Rx (Qabul qilgichi) ni D3 Pin Uno -ga ulang.
- GPS modulining Tx (uzatuvchi pimi) ni D4 Pin Uno -ga ulang.
- GPS moduli GND (Ground Pin) ni Uno GND ga ulang.
4 -qadam: Kutubxonalarni yuklab oling va o'rnating
Quyidagi kutubxonalarni yuklab oling va Arduino IDE dasturiga o'rnating.
- Dasturiy ta'minot seriyali kutubxona
- Arduino uchun TinyGPS kutubxonasi
5 -qadam: Arduino dasturi (IDE)
Misol kodini Arduino Software (IDE) da oching. Fayl yorlig'i ostidagi kursorni Misollar ustiga olib keling, TinyGPSPlus-master-ni tanlang va DeviceExample-ni bosing.
6 -qadam: Endi, chiqish
Siz Arduino IDE ketma -ket oynasida yuqorida ko'rsatilgandek chiqishni olasiz. Bu har xil turdagi NMEA jumlalari.
7 -qadam: NMEA xabarlar tuzilishini dekodlash
Barcha NMEA xabarlari $ belgisidan boshlanadi va har bir ma'lumotlar maydoni vergul bilan ajratiladi. $ GNGGA - bu NMEA -ning asosiy xabari. Bu 3D joylashuvi va aniq ma'lumotlarni beradi.
Endi dekodlash:
- $ Dan keyingi GN GPS o'rnini ko'rsatadi. GGA global joylashishni aniqlash tizimi to'g'risidagi ma'lumotlarni tuzatish uchun mo'ljallangan. Birinchi vergul oldidagi belgilar xabar turini bildiradi. Barcha xabarlar NMEA-0183 3.01 versiyasiga mos keladi.
- 073242 - Tuzatish joyi olingan vaqtni, 07:32:42 UTC
- 1837.84511, N– Kenglik 18 daraja 37.84511 'N
- 07352.30436, E - Uzunlik 073 daraja 52.30436 ′ E
- 1– Tuzatish sifati (0 = yaroqsiz; 1 = GPS tuzatish; 2 = DGPS tuzatish; 3 = PPS tuzatish; 4 = Real-time kinematik; 5 = Float RTK; 6 = taxminiy (o'lik hisoblash); 7 = Qo'lda kiritish rejimi; 8 = Simulyatsiya rejimi)
- 11 - yo'ldoshlarning umumiy soni
- 17 - pozitsiyani gorizontal ravishda suyultirish
- 8, M - balandlik, dengiz sathidan metrlarda
- -67.7, M -geoidning balandligi (dengiz sathini bildiradi) WGS84 ellipsoiddan yuqori
- Bo'sh maydon - DGPS so'nggi yangilanishidan bir necha soniya vaqt
- Bo'sh maydon - DGPS stantsiyasining ID raqami
- *60 - nazorat yig'indisi ma'lumotlari har doim *bilan boshlanadi
Ushbu loyiha Arduino va Raspberry Pi bilan GPS moduli maqolasiga asoslangan - Priyanka Dixit tomonidan. GPS haqida, uning qanday ishlashi, uzunlik va kenglik kalitlari, GPS chipi va GPS moduli o'rtasidagi farq va boshqa ko'p narsalarni bilish uchun ushbu maqolaga tashrif buyuring!
Tavsiya:
Raspberry Pi bilan o'zaro bog'langan GPS moduli: 10 qadam
Raspberry Pi bilan o'zaro bog'langan GPS moduli: Hey bolalar !! GPS modulini Raspberry Pi bilan bog'lamoqchimisiz? Ammo buni amalga oshirish qiyinmi? "Xavotir olmang, men sizga yordam berish uchun keldim! Siz quyidagi qismlardan foydalanib boshlashingiz mumkin:
BMG160 zarrachali 3 o'qli giroskop sensori bilan o'zaro bog'lanish: 5 qadam
3 o'qli BMG160 zarracha sensori bilan zarracha bilan o'zaro bog'lanish: Zamonaviy dunyoda yoshlar va bolalarning yarmidan ko'pi o'yinni yaxshi ko'radi va o'yinni texnik jihatdan qiziqtirganlarning hammasi harakatni sezishning muhimligini biladi. bu domen. Bizni ham xuddi shu narsa hayron qoldirdi
ATtiny85 mikrokontrolerli MAX7219 boshqariladigan LED matritsasi 8x8 bilan qanday bog'lanish mumkin: 7 qadam
ATtiny85 mikrokontrolderi yordamida MAX7219 boshqariladigan LED matritsasi 8x8 bilan qanday bog'lanish mumkin: MAX7219 tekshirgichi Maxim Integrated tomonidan ishlab chiqarilgan bo'lib, u mikrokontrolderlarni 64 ta individual LED, 7 segmentli raqamli LED displeylar bilan bog'laydigan ixcham, ketma-ket kirish/chiqish displey drayveri. 8 ta raqamgacha, bar-grafikli displey
DJ uskunalari bilan qanday bog'lanish va ishga kirish: 8 qadam
DJ uskunalari bilan qanday bog'lanish va ishga kirish mumkin: Ushbu ko'rsatmaning maqsadi sizga, o'quvchiga, aylanuvchi stolni qanday o'rnatish va DJ uskunasini qanday ulash kerakligini ko'rsatishdir
BMP180 (Barometrik bosim sensori) Arduino bilan o'zaro bog'lanish: 9 qadam
BMP180 (Barometrik bosim sensori) Arduino bilan o'zaro aloqada: BMP-180-i2c interfeysli raqamli Barometrik bosim sensori. Boschning bu kichik sensori kichik o'lchamlari, kam quvvat sarfi va yuqori aniqlik bilan juda qulay. Sensor o'qilishini qanday talqin qilishimizga qarab, biz