|
Arduinoda gps
|
bet | 2/6 | Sana | 17.05.2024 | Hajmi | 18,25 Kb. | | #239205 |
Bog'liq 13 arduinoda gps bilan ishlash ushbu bobda, siz gps ekranini qa-www.hozir.orgGPS qalqonni testlash
GPS to'plamini sotib olganingizdan so'ng, u ishlayotganiga va GPS signallarini qabul qila olishingizga ishonch hosil qilish yaxshidir. GPS qabul qiluvchilar osmonni ko'rish chizig'ini talab qiladi, ammo ularning signallari derazalar orqali o'tishi mumkin. Odatda bu sinovni ochiq havoda o'tkazish yaxshidir, lekin u to'siqsiz deraza yoki yorug'lik orqali yaxshi ishlashi mumkin. Qabul qilishni sinab ko'rish uchun siz qalqonni o'rnatasiz va olingan xom ashyoni ko'rsatadigan asosiy eskizni ishga tushirasiz.
Sinovni o'tkazish uchun avvalo GPS qabul qilgichingizni simi orqali ekranga ulang, so'ngra ushbu majmuani Arduino-ga ulang. 13-4-rasmda ko'rsatilgan GPS ekranidagi kichik kalitga e'tibor bering.
13-4: rasm GPS qalqoni ma'lumotlarini almashtirgich
GPS ekraningizga eskizlarni yuklash va ishga tushirish vaqti kelganida, kalitni DLINE holatiga o'tkazing, so'ngra uni UART ga o'zgartiring va qabul qiluvchining quvvat tugmachasini yoqqaningizga ishonch hosil qiling.
13-1 ro'yxatga eskizni kiriting va yuklang.
// 13-1 Ro‘yxat
void setup()
{
Serial.begin(4800);
}
void loop()
{
byte a
if ( Serial.available() > 0 )
{
a = Serial.read(); // GPS-dan ma'lumotlar baytini olish
Serial.write(a);
}
}
13-1: Ro’yxat. Asosiy test eskizi
Bu eskiz da ketma-ket portni tinglaydi va GPS modulidan bir bayt ma’lumot olinganda da Seriya monitoriga yuboriladi. (E'tibor bering, biz GPS qabul qiluvchining ma'lumotlar tezligiga mos kelish uchun da 4800 bit/s tezlikda seriyani boshlaymiz.) Eskizni yuklaganingizdan so'ng, ma'lumotlar o'tkazgichni yana UART ga o'tkazing. Endi GPS qabul qilgichidagi LEDni tekshiring, u bizga uning holatini bildiradi.
Agar LED yonib tursa, GPS sun'iy yo'ldosh signallarini blokirovka qilishga harakat qiling. Taxminan 30 soniyadan so'ng LED miltillay boshlashi kerak, bu uning sun'iy yo'ldoshdan ma'lumot olayotganligini ko'rsatadi. LED miltillay boshlagandan so'ng, IDE-da Serial Monitor oynasini oching va ma'lumotlar tezligini 4800 bodga o'rnating.
13-5-rasmda ko'rsatilgan chiqishga o'xshash doimiy ma'lumotlar oqimini ko'rishingiz kerak.
13-5-rasm: GPS sun'iy yo'ldoshlaridan olingan birlamchi ma'lumotlar
Ma'lumotlar GPS qabul qilgichdan Arduinoga bir vaqtning o'zida bitta belgidan yuboriladi va keyin ketma-ket monitorga yuboriladi. Ammo bu unchalik foydali emas, shuning uchun biz ushbu birlamchi ma'lumotlardan, ma'lumotlarni ajratib, uni foydalanish mumkin bo'lgan shaklga aylantiradigan yangi kutubxonadan foydalanishimiz kerak. Biz uni quyidagi TinyGPS kutubxonasi http://www.arduiniana.org/libraries/tinygps/ dan foydalanib yuklab olishimiz va o'rnatishimiz kerak.169-betdagi "Kutubxonalar bilan eskizlarni kengaytirish" bo'limida tasvirlangan usul.
|
| |