Merhaba arkadaşlar, youtube da yayınlamaya başladığımız Lora modülü ile kablosuz haberleşme eğitim serisine kullanıcılardan gelen yorumlara göre yeni videolar ekliyoruz. Bu aralar sanırım Teknofoest Roket ve aviyonik yarışmalarında kullanılacak olan GPS konum takibi uygulaması talebi çokça gelmekte.
Bugün sizlerle GPS takip uygulaması yapacağız.
Bir lora modülümüzü Roket, diğerini ise kumanda devresi olarak düşünelim. Roket GPS modülü üzerinden aldığı irtifa bilgilerini kumanda merkezine gönderecektir.
Bu Projede kullanacağım devre elemanları
2 adet LoRa Modülü e32 433T20D
2 adet Lora ve Arduino için Hazır PCB
2 Adet 433MHz anten
LoRa Uzman Seti (E22-900T22D)
Kablosuz şifreli veri iletimi ve güvenli iletişim için tasarlanmış bu set, 900 MHz frekansında çalışır ve LoRa uygulamalarında güvenli veri iletimi sağlar.
Ürün Sayfasına GitLoRa Parametre Ayarları İçin USB Stick
Bu USB stick, LoRa modülleri için parametre ayarlamayı kolaylaştırır ve hızlı veri iletimi sağlar.
Ürün Sayfasına Git1 Adet GPS modülü GY-NEO6MV2 APM2.5 GPS Modül
2 adet Arduino Nano
Şimdi öncelikli olrak kullandığımız GPS modülünün bilgi kağıdını inceleyelim.
Kullandığımız GPS modülünde 4 adet çıkış pini bulunmakta bunlardan 2 tanesi besleme GND ve 3.3 Volt şeklinde. Diğer iki pin ise RX ve TX pinleri. Bağlantı şemasını dikkatli yapmaya çalışın.
Ben bu uygulamada GPS modülünün RX pinin arduino nano da 3 numaralı pine, TX pinini de 4 numaralı pine taktım.
Lora modülünü ise bir önceki yazımızdaki “baştan sona lora modülü” gibi bıraktım.
GPS modülünü kullanmak için TinyGPS++ kütüphanesini kullandım.
github üzerinden zip halinde indirip
Arduino ide üzerinden programınıza bu kütüphaneyi ekleyebilirsiniz.
Roket için kullandığım kod
Kumanda devresinin kod yapısı
Evet arkadaşlar benim anlatacaklarım buraya kadardı. Daha detaylı anlatım için video yu izlemeyi unutmayın.
Herkese selamlar.
burada sadece irtifayı görebiliyoruz tam xyz koordinatları olarak görme şansımız var mı yardımcı olur musunuz bir de menzili ne kadar sistemin.
soru cevap kısmında cevap yazmıştık
hocam merhabalar değerleri int olarak görebilsekte float olarak göremiyoruz
bunu için bir çözümünüz var mı
kullandığınız kodu soru cevap kısmına yazın bakayım