İçindekiler:

Arduino GPS Kalkanı Eğitimi: Mesafe Hesaplayıcı: 5 Adım
Arduino GPS Kalkanı Eğitimi: Mesafe Hesaplayıcı: 5 Adım

Video: Arduino GPS Kalkanı Eğitimi: Mesafe Hesaplayıcı: 5 Adım

Video: Arduino GPS Kalkanı Eğitimi: Mesafe Hesaplayıcı: 5 Adım
Video: Modern Yaşamın Gizli Kuralları - Algoritmalar 2024, Temmuz
Anonim
Arduino GPS Kalkanı Eğitimi: Mesafe Hesaplayıcı
Arduino GPS Kalkanı Eğitimi: Mesafe Hesaplayıcı

GPS veya Küresel Konumlandırma Sistemi, Google haritaları gibi iyi tanınan ve önceden tanımlanmış bir harita aracılığıyla konumunuzu almanızı ve diğer konumlarda size rehberlik etmenizi sağlayan uydu tabanlı bir radyo navigasyon sistemidir ve Arduino dünyasında bu, Arduino tarafından gerçekleştirilir. GPS Kalkanı.

GPS, bulunduğunuz yerin dünyanın tam olarak neresinde olduğunuzu belirten enlem ve boylam değerleri aracılığıyla konumunuzu bilir ve 1Sheeld'deki GPS kalkanını kullanarak mevcut konumunuz ile istediğiniz hedef arasındaki mesafeyi hesaplamak için bu iki ölçümü kullanacağız. hızlı ve eğlenceli bir Arduino GPS Kalkanı Eğitiminde.

Bu Arduino GPS Kalkanı Eğitiminin arkasındaki fikir hakkında konuşalım…

Fikir:

Arduino GPS Kalkanı Eğitiminde, mevcut konumu almak için eşlik eden Android/iOS Uygulaması aracılığıyla 1Sheeld'den GPS Kalkanını kullanacağız.

Bunu, Uygulamaya (ses tanıma kalkanını kullanarak), ulaşmak istediğimiz konumun hem enlem hem de boylamını söyleyerek başarıyoruz ve Arduino, 2 konum arasındaki doğrudan mesafeyi km biriminde (GPS kalkanını kullanarak) hesaplayacaktır.) ve size (metinden sese kalkanını kullanarak) mesafenin ne olduğunu söyler.

Başlarken:

1Sheeld ile ilk kez ilgileniyorsanız veya bu konuda daha fazla bilgi edinmek istiyorsanız, bu hızlı ve kolay başlangıç eğitimine göz atmanızı tavsiye ederim.

Şimdi, 1Sheeld'e biraz aşina olduktan sonra başlayalım!

Adım 1: Donanım Bileşenleri:

Donanım bileşenleri
Donanım bileşenleri
Donanım bileşenleri
Donanım bileşenleri
Donanım bileşenleri
Donanım bileşenleri
Donanım bileşenleri
Donanım bileşenleri
  1. Arduino Uno.
  2. 1Sheeld+ kurulu.
  3. Arduino USB kablosu veya 9-12v pil.
  4. Üzerinde 1Sheeld Uygulaması yüklü olan Android/iOS telefon.

Adım 2: Yazılım Bileşenleri:

  1. Arduino IDE'si.
  2. 1sheeld kitaplığı, 1sheeld Android Uygulaması veya iOS Uygulaması.

Adım 3: Bağlantı ve Şematik:

Bağlantı ve Şematik
Bağlantı ve Şematik
Bağlantı ve Şematik
Bağlantı ve Şematik
Bağlantı ve Şematik
Bağlantı ve Şematik
  1. 1Sheeld kartını Arduino'nuza image1 olarak takın.
  2. LCD 16*2'yi image2 olarak bağlayın.
  3. 1Sheeld gücünü image3 olarak 5v'de (3,3v değil) çalışacak şekilde değiştirin.

1Sheeld'in 2 modu vardır: Yükleme modu ve Çalışma modu. Dijital pinlere yakın olan anahtarı kullanarak bunlar arasında geçiş yapabilirsiniz ve 1Sheeld'de “UART SWITCH” ve 1Sheeld+ üzerinde “SERIAL SWITCH” olarak adlandırılır.

  • İlk olarak, anahtarı Arduino kodunu yüklemenize izin vermek için 1Sheeld kartını Yükleme moduna çeviren image4 olarak "SWITCH" notasyonuna doğru kaydırırsınız.
  • İkinci olarak, kodu yüklemeyi bitirdikten sonra, akıllı telefonunuz 1Sheeld Uygulaması ile iletişim kurmak için 1Sheeld kartını Çalışma moduna çeviren image5 olarak anahtarı “UART” gösterimine (veya 1Sheeld+ kartında “SERIAL”) kaydırın.

Son olarak, Arduino USB kablosunu kullanarak Arduino'yu PC'niz üzerinden bağlayın.

4. Adım: Kod

Arduino GPS Shield işlevi ve bunların nasıl kullanılacağı hakkında daha fazla bilgi edinmek için Arduino GPS Shield belgelerine bakmanızı tavsiye ederim.

Şimdi, 1Sheeld kartını Yükleme moduna geçirin, Arduino Dijital Saati için ekli kodu yükleyin. 1Sheeld kartını Çalışma moduna geçirin, ardından 1Sheeld uygulamasını açın ve Bluetooth aracılığıyla 1Sheeld kartına bağlayın.

Adım 5:

resim
resim
resim
resim

Arduino GPS Shield Eğitimi videosunda gördüğünüz gibi GPS, Terminal, Text-to-speech ve Voice tanıma kalkanlarını seçmelisiniz.

Ses tanıyıcı kalkanına gelip telefonunuza enlem ve boylam değerleri olarak istediğiniz konumu söylediğinizde, girilen enlem ve boylam ile ilgili bulunduğunuz konum ile bulunduğunuz konum arasındaki mesafeyi hesaplar ve size yüksek sesle mesafeyi ve boylam değerini söyler. ayrıca Terminal kalkanı sekmesinde de yazılmıştır.

Bu derste, mevcut konumum "Integreight şirketi" ile Kahire şehir merkezindeki Ramsis Tren İstasyonu arasındaki mesafeyi bilmek istedim ve 8.327 km idi ve hatanın çok az olduğu Google haritalarından da hesapladım (Google maps mesafesi: Ekran görüntülerine göre 8.22km).

Önerilen: