E-BOOK için tıklayınız..
Transkript
E-BOOK için tıklayınız..
ARDUİNO VE GPS MODÜLÜ İLE GPS KOORDİNATLARININ ALINMASI ARDUİNO VE SD KART MODÜLÜ İLE KULAKLIKTAN SES ÇALMA Projeyi Hazırlayanlar: İsmail TELLİ Aden MOHAMUD İçindekiler: 1. Arduino Ve Gps Modülü İle Gps Kordinatlarının Alınması 1.1. Kullanılan Araç Gereçler 1.2. Bağlantı Şeması 1.3. Program Kurulumu 2. Arduinı Ve Sd Kart Modülü İle Kulaklıktan Ses Çalma 2.1. Dosya Dönüştürme 2.2. Kullanılan Araç Gereçler 2.3. Bağlantı Şeması ARDUİNO VE GPS MODÜLÜ İLE GPS KOORDİNATLARININ ALINMASI Projemizde arduino ve GPS modülü başta olmak üzere kullandığımız araç gereçler ile kişini o anda bulunduğu koordinatları(enlem, boylam) anlık olarak sistemde görünmesini sağlanmaktadır. Bu koordinat bilgisi ile dünyanın neresinde oluşanız olun hemen konum tespiti yapılabilmektedir. Bu veriler anlık geldiği için konum değişse dahi veriler kendini otomatik olarak birer saniye arayla güncelleyecektir. Bu sistem navigasyon ve araç takip sistemlerinde kullanılan mantığın aynısıdır. Kullandığımız GPS bazı dezavantajları vardır. Bunlar GPS kapalı ortamlarda verilerin ekrana gelmesi uzun sürebilmektedir ve gelen veriler tam düzgün olmamaktadır. Verilerim tam olarak ekranda gelebilmesi için GPS açık bir ortamda kullanılmalıdır. Araçlarda ve evlerde kullanılacak ise gerçeğe yakın veri almak için cam kenarlarında kullanılmalıdır. Kullanılan araç gereçler; • ARDUINO UNO R3 • GPS MODULÜ •BREDBOARD • USB KABLO • LEHİM YAPIMI İÇİN MALZEMELER • ERKEK JUMPER KABLOLAR • SD KART Bağlantı şeması Bağlantılarınız yukarıdaki fotoğraflardaki gibi olmalıdır. Ben GPS modülümü işlemcisiz aldım. Sizler isterseniz yanında hazır lehimli halde bulunan işlemcisi ile beraber alabilirsiniz. Tabii ki bu size ayrı bir ek ücret doğuracaktır. Lehim yapma yeteneğine sahipseniz GPS işlemcisiz daha uygun fiyatlara temin edebilirsiniz. Arduino ve GPS ile beraber sizde benim gibi breadboard kullanarak çalışmanızı öneririm. Buradaki amaç arduinomuzun daha az meşgul edilmesi ve kablo kalabalığının breadboarda kaydırmaktır. Bağlantılar yapıldıktan sonra arduinomuzu bilgisayara takabiliriz. Bunun için arduinonun USB kablosunu kullanmalıyız. Program kurulumu Arduinonun dili c++ dan tasarlanmış bir dildir. Her dilin yazımı için bir program gerektiği gibi arduino için de program bulunmaktadır. Bu programı http://www.arduino.cc/ en/Main/Software sitesinden indirebilirsiniz. Bu sitede ilk olarak download tıklayınız daha sonrasında kullandığınız işletim sistemini seçerek indirme işlemine başlayabilirsiniz. Program bilgisayarımıza kurduktan sonra programı çalıştırmalıyız ve ilk iş olarak araçlar sekmesinde takılı olan arduino portu görülmelidir. İlgili port bulunduktan sonra sıra kod yazma ekranına geçilmektedir. Bu ekranda kodlar yazıldıktan sonra sıra kodun doğrulanması ve arduinoya yüklenmesine gelmektedir. Kodlar yazıldıktan sonra aşağıdaki fotoğrafta görülmekte olan tik sekmesine tıklarsak arduinomuza yazdığımız kodların doğruluğu kontrol edilir. Yazdığınız kodlar doğru ise derleme işleminden sonra tik sekmesinin yanındaki sağ tarafa bakan ok sekmesine tıklayarak kodlar arduinoya yüklenecektir. Ancak derleme işleminde hata bulunması durumunda bu kodların arduinoya yüklenmesi mümkün değildir. Program aşağıdaki bulunan ekranda hata verecektir. Hangi satırda hata yaptığınız size bildirilecektir. Kodlarımızı arduinomuza yükledikten sonra çalışmasını ekranda görmemiz için programın sağ üst köşesinde serial monitör sekmesine tıklamalıyız. ARDUİO VE SD KART MODÜLÜ İLE KULAKLIKTAN SES ÇALMA Bu projemizde arduino dan wav uzantılı sesler okutup kulaklıktan çaldıracağız. Bunun için arduino ve SD kart ses modülü olmak üzere bazı parçalar kullanacağız. Bu dosyalar istediğiniz herhangi bir formatta olabilir. Yapmanız gereken tek şey bazı özelliklere uygun olarak dosyanızı wav formatına dönüştürmektir. Dosya dönüştürme dosyanızı wav formatına dönüştürerek istediğiniz sesi arduino ile okutup çaldırmanız mümkündür. Online wav conventer sitesinde dönüştürme işlemini yapabilirsiniz. Mp3 dosyasını aşağıdaki gibi 8 bit 32000 Hz Stereo olarak ayarlayıp convert file butonuna tıklayın. İndirdiğiniz dosyaları direk sd kartınıza yükleyin. Bu işlemin fotoğrafı aşağıdaki gibidir. Bu işlem için kullanacağınız hafıza artı en az 2GB olmalıdır. Hafıza kartınızı dosya yüklemeden önce FAT32 tarzında biçimlendirmeniz gerekmektedir. Kullanılan malzemeler • ARDUINO UNO R3 • SD KART MODÜLÜ •BREADBOARD • ERKEK VE DİŞİ JUMPER KABLOLAR • USB KABLO Kablo bağlantıları Bağlantı şeması