• Buradasın

    Arduino ve GPS GSM Kullanımı Eğitim Videosu

    youtube.com/watch?v=GxSYwMwzu08

    Yapay zekadan makale özeti

    • Bu video, bir eğitmen tarafından sunulan Arduino ve GPS GSM modülünün kullanımını anlatan bir eğitim serisinin parçasıdır.
    • Videoda, Arduino ile GPS konum bilgisinin nasıl toplanacağı ve gönderileceği adım adım gösterilmektedir. Eğitmen, loop döngüsünde gelen GPS verilerinin kontrolü, CGS.info komutuyla GPS konumunun alınması, RMC formatındaki verilerin ayrıştırılması ve Google Maps linki oluşturma sürecini detaylı şekilde anlatmaktadır.
    • Video, bir serinin parçası olup, eğitmen gelecek videolarda Arduino GSM shield, RTC kullanımı, DTMF ve hafıza kartı kullanımı gibi konuları ele alacağını belirtmektedir. Ayrıca, oluşturulan uygulamanın test edilmesi ve Google Maps üzerinden konumun doğru şekilde bulunması da gösterilmektedir.
    00:11Arduino ve GPS GSM Kullanımı Giriş
    • Önceki videolarda Arduino ve GPS GSM kullanımı hakkında giriş yapılmış ve adım adım Arduino kodları yazılmıştır.
    • Bu videoda, önceki derste set işlemi yapıldıktan sonra loop döngüsünde ne yapılacağı anlatılacaktır.
    • Loop döngüsünde gelen veriyi kontrol edip, bu kontrole göre işlemler yapılacaktır.
    01:15Veri Kontrol Fonksiyonu
    • "very kontrol" fonksiyonu oluşturulmuş ve burada gelen mesajların içerisinde "konum" yazısı varsa index of string'i okunmaktadır.
    • At komutları ile ilgili mesaj komutlarını yazmazsanız, gelen mesajları okuyamazsınız.
    • Eğer mesajın içerisinde "konum" varsa, "gps konum" fonksiyonu çalıştırılır ve mesajlar sıfırlanır.
    02:28GPS Konum Kontrolü
    • GPS konumunu kontrol etmek için "cgs.info" komutu kullanılır ve anten takılı ve GPS power aktif olduğunda "cgns.info" şeklinde bir veri gelir.
    • Bu veri RMC formatında olup, GPS aktif, konum bulunmuş, tarih, enlem, boylam, rakım, hız gibi bilgileri içerir.
    • Bu verileri ayrıştırmak (pars etmek) gerekmektedir çünkü kütüphaneler bunları kendisi çevirip verir.
    03:44GPS Durum Kontrolü
    • GPS power kapalıyken "info" istendiğinde "kapalı" cevabı verilir, açıldığında ise "aktif konum bulunmuş" cevabı verilir.
    • İlk defa bağlanacaksa GPS hemen konum bulmayabilir, uyduya kitlenmeyi sağlamaya çalışabilir.
    • Modülün haberleşme frekansı (9600) ile Arduino'daki haberleşme frekansı aynı olmalıdır, aksi takdirde haberleşme olmaz.
    06:15Veri Ayrıştırma
    • Gelen mesajı ayrıştırmak için "getvalue" fonksiyonu kullanılır.
    • Getvalue fonksiyonu, verilen sembole göre (virgül, nokta, soru işareti) veriyi ayrıştırır.
    • Veri ayrıştırıldıktan sonra ilk dört tanesi bir string verisi olur ve bu tarih olarak adlandırılır.
    08:32Veri Ayrıştırma ve Değişkenlere Atama
    • Tarih verisinden sub string kullanılarak ay, gün, saat ve dakika bilgileri ayrıştırılıyor.
    • Enlem (latitude) verisi üçüncü virgülden sonra gelen kısımdan alınarak 0-10. sub string ile alınıyor.
    • Boylam verisi dördüncü virgülden sonra gelen kısımdan, rakım verisi ise beşinci virgülden sonra gelen kısımdan alınıyor.
    10:49Konum Linki Oluşturma ve Mesaj Gönderme
    • Konum linki oluşturmak için Google Maps destek bölümünden alınan sabit bir link kullanılıyor.
    • Enlem ve boylam değerleri linkin sonuna virgülle ayrılarak ekleniyor.
    • Mesaj olarak tarih, saat, hız ve rakım bilgileri ASCII tablosuna göre 26'ya gönderiliyor.
    11:52Uygulamanın Test Edilmesi
    • Arduino'ya yüklenen kod ile konum bilgisi gönderildiğinde seri porttan veri alınıyor.
    • Cep telefonundan "konum" yazarak mesaj gönderildiğinde, saat, hız, rakım ve konum linki bilgileri görüntüleniyor.
    • Google Maps linkine tıklandığında konum otomatik olarak bulunuyor ve telefonun konumundan daha doğru sonuçlar veriyor.
    13:47Gelecek Videolar Hakkında Bilgi
    • Bir sonraki videolarda Arduino GSM shield veya GSM modülleri kullanılarak kütüphane kullanımı anlatılacak.
    • RTC kullanımı, saat tarih ayarları, gelen aramaları DTMF veya çağrı merkezi gibi konular ele alınacak.
    • Hafıza kartına atılan müzikleri hoparlörden aktarma gibi eğitim serileri de planlanıyor.

    Yanıtı değerlendir

  • Yazeka sinir ağı makaleleri veya videoları özetliyor