Mundarija:
- 1 -qadam: Ublox LEA 6h 02 GPS modulini (yoki siz xohlagan modulni) oling, ma'lumotlar jadvalining texnik xususiyatlarini o'qing va modulni Arduino -ga ulanishga tayyorlang
- 2 -qadam: GPS modulini Arduino bilan ulang
- 3 -qadam: Arduino dasturini ketma -ket (aloqa) portini o'qish uchun yuklang
- 4 -qadam: Python kodini bajaring
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
Arduino UNO (yoki boshqa Arduino qurilmasi) yordamida GPS modulini o'zaro bog'lash va Pythonda yozilgan dastur oynasida ko'rsatish uchun kenglik va uzunlikni hisoblash.
1 -qadam: Ublox LEA 6h 02 GPS modulini (yoki siz xohlagan modulni) oling, ma'lumotlar jadvalining texnik xususiyatlarini o'qing va modulni Arduino -ga ulanishga tayyorlang
- Ublox LEA 6 ma'lumotlar jadvalini diqqat bilan o'qing va modulingiz to'g'riligiga ishonch hosil qiling
- Modullarning aksariyati ~ 2,7 dan 3,6V gacha ishlaydi, shuning uchun to'g'ri quvvat manbaiga ega ekanligingizga ishonch hosil qiling, men Arduino 3.3v pinidan foydalandim.
- Barcha modullar UART aloqa portini qo'llab -quvvatlaydi, shuning uchun biz uni Arduino bilan bog'lanish uchun ishlatamiz
- Odatiy bo'lib, modullar Arduino -ga ulanishi qiyin bo'lgan mikro -ayol rozetkalari bilan ta'minlangan, shuning uchun men uni 2,54 mm uzunlikdagi simli ayol rozetkasi bilan almashtirdim (uni almashtirishdan oldin qaysi pin nima qilishini bilganingizga ishonch hosil qiling va qog'oz yoki kompyuterda pinli diagramma tuzing)
- Endi bu modul Arduino -ga ulanishga tayyor
2 -qadam: GPS modulini Arduino bilan ulang
- GPS modulining Tx (uzatuvchi) va Rx (qabul qiluvchi) va Arduino -da bir xilligini aniqlang (men UNO -dan foydalanganman, shuning uchun u faqat 1 UART aloqa portiga, pin0da Tx va pin1da Rxga, Arduino UNO -da ko'proq texnik xususiyatlarga ega)
-
GPS modulining Tx va Rx -ni Arduino -ning Rx va Tx -ga ulang
- GPS Tx (Mening holatimda yashil sim) => Arduino Rx
- GPS Rx (mening holatimda sariq sim) => Tx Arduino
- 3.3v Adruino pinini GPS quvvat manbaiga ulang va ikkala simni ham ulang
- Ogohlantirish: GPS moduliga maksimal 3,3v (maksimal 3,6v) qo'llanilganligiga ishonch hosil qiling va ko'rsatma modulini diqqat bilan o'qing.
3 -qadam: Arduino dasturini ketma -ket (aloqa) portini o'qish uchun yuklang
- Ushbu loyihaning kodini GitHub omboridan topish mumkin
- Havola:
- Iltimos, README.md faylini o'qing
- Yuqoridagi README.md faylida ko'rsatilgandek, u-markazi dasturini o'rnating
- Arduino kodini Arduino moduliga yuklang
- GPS pinlarini Arduino -ga ulang
- Arduino IDE -dagi ketma -ket monitorni oching va GPS modulining chiqishini kuzatib boring, natijada uning qiymatini chiqaring
- Arduino ketma-ket portini ketma-ket monitorni o'chirib, u-center dasturini oching va ketma-ket Arduino portini tanlang.
-
Javobni ekranda kuzatib boring
- To'g'ri javob berish uchun biroz vaqt kerak bo'ladi va GPS moduli qabul qilgan signal kuchiga bog'liq
- GPS modulini ochiq joyda yoki oynaning yaqinida saqlang
4 -qadam: Python kodini bajaring
- Python -ni mahalliy kompyuteringizga yuklab oling va sozlang
- Mashinangizning ketma -ket aloqa porti orqali GPS ma'lumotlarini o'qish uchun Python kodini yuklab oling
- GPS -ni Arduino -ga ulang va quvvatlantiring
- Arduino ulangan portni aniqlang
- Python kodini ishga tushiring
- Kom port ma'lumotlarini kiriting
- Uzoq va uzoq ma'lumotlarni tekshiring