Bluetooth modül ile uzaktan pic kontrolü

VaLkRieS

Üye
Katılım
14 Şub 2013
Mesajlar
22
Puanları
1
merhaba.

Telefon'un bluetooth yardımı ile kendi yapıcağımız robot kolunu kontrol edecek bir bitirme projemiz var.Aklıma takılan bir yer var size danışmak istedim.

Bizim elimizde bulunan pcb üzerinde pic16f877 miz var bunun bacaklarına bluetooth modülü monte etmemiz gerektiğini düşündük ancak hiç birimiz bluetooth devresi görmediğimiz için sizlere danışmak istedim bluetooth devresi varmıdır yoksa ? bluetooth modülünden alacağımız çıkısı direk pic üzerinemi yönlendireceğiz ? fikri olan varsa yardımcı olursa çok müteşekkir olurum :D
 
Birebir bluetooth ile deneme yapmadım fakat şunu rahatlıkla söyleyebilirimki bahsettiğiniz şekilde bluetooth devresi gibi birşey yapmanızın pek mümkün ve kolay olmadığı açıktır, ikinci söylediğiniz şekilde bir bluetooth modülü alacaksınız ve kulandığınız programlama dili ve denetleyicinize göre uygun bağlantıları denetleyicinin uygun modülüne göre yaparak gerçekleştireceksiniz, denetleyici modülü dediğimiz örneğin usart I2C SPI vb. dir, bluetooth modülü hangi protokol vasıtasıyla denetleyici ile haberleşiyorsa buna göre protokolü kullanırsınız, bu iş biraz detaylı sanırım çünkü ayrıca telefon kısmındaki arayüz programınıda uygun şekilde yazmak gerekir, netteki örnekler arasında benzer uygulamalar olduğunu düşünüyorum, kendinize bir örnek bulabilirseniz işiniz kolaylaşır.
 
Birebir bluetooth ile deneme yapmadım fakat şunu rahatlıkla söyleyebilirimki bahsettiğiniz şekilde bluetooth devresi gibi birşey yapmanızın pek mümkün ve kolay olmadığı açıktır, ikinci söylediğiniz şekilde bir bluetooth modülü alacaksınız ve kulandığınız programlama dili ve denetleyicinize göre uygun bağlantıları denetleyicinin uygun modülüne göre yaparak gerçekleştireceksiniz, denetleyici modülü dediğimiz örneğin usart I2C SPI vb. dir, bluetooth modülü hangi protokol vasıtasıyla denetleyici ile haberleşiyorsa buna göre protokolü kullanırsınız, bu iş biraz detaylı sanırım çünkü ayrıca telefon kısmındaki arayüz programınıda uygun şekilde yazmak gerekir, netteki örnekler arasında benzer uygulamalar olduğunu düşünüyorum, kendinize bir örnek bulabilirseniz işiniz kolaylaşır.

yorumun için teşekkürler

telefon'dan kontrol için yazılacak programı hocamız vasıtasıyla halledicez. aklıma takılan bi soru var ? biz bu programı yazdığımızda protokole uyup uymadığını nasıl anlıyacağız yani elinizde herhangi bir doküman varmıdır ? yani nasıl desem mesela java'yla yada başka bir programlama diliyle yazdık ona göre protokolu hangisinin uygun olduğunu nasıl anlıyacağız ?
 
Son düzenleme:
Öncelikle şunu belirtmek lazım bu iş bluetooth modülünü aldım md.ye bağladım oldu tamam gibi bir iş değildir, mikrodenetleyici hakkındaki bilginiz ne düzeyde yani yazdığınız en zor program nedir, sizin durumunuzu bilmeden ne söylesek boş, usart I2C SPI CAN nedir ne işe yarar bilmiyorsanız öncelikle bu gibi şeyleri öğrenmeniz gerekecek, ve bir modül belirleyeceksiniz netten bakın, sonra bu bluetooth modülünün datasheetine bakacaksınız hangi protokolü kullanıyormuş ve buna uygun denetleyiciyi (mesela uygunsa 16f877 yi) bu protokolü anlayacak ve sizin istediğiniz işi yapacak şekilde programlayacaksınız ki bu iş ha deyince olmaz baştada söyledim.
 
Öncelikle şunu belirtmek lazım bu iş bluetooth modülünü aldım md.ye bağladım oldu tamam gibi bir iş değildir, mikrodenetleyici hakkındaki bilginiz ne düzeyde yani yazdığınız en zor program nedir, sizin durumunuzu bilmeden ne söylesek boş, usart I2C SPI CAN nedir ne işe yarar bilmiyorsanız öncelikle bu gibi şeyleri öğrenmeniz gerekecek, ve bir modül belirleyeceksiniz netten bakın, sonra bu bluetooth modülünün datasheetine bakacaksınız hangi protokolü kullanıyormuş ve buna uygun denetleyiciyi (mesela uygunsa 16f877 yi) bu protokolü anlayacak ve sizin istediğiniz işi yapacak şekilde programlayacaksınız ki bu iş ha deyince olmaz baştada söyledim.

tabiki öyle hemen yapılmayacağını biliyoruz arkadaşlarımızla böyle bi işe kalkıştık 2 yıllık okuyoruz tabiki program bilgimiz öyle iyi derecelerde değil. yeteri kadar pic programlamayı biliyoruz sadece bluetoothla alakalı bilgimiz yoktu bilgilendirdiğin için teşekkürler
 
Ben lise diye düşünüyordum, lise olsaydı ağır olurdu, güzel bir seçim yapmışsınız belirtmemişim ama bu iş uzun sürebilir projeyi teslim için uzun bir vaktiniz var ise çok iyi olur, anlaşılan kendiniz yapacaksınız, bu tip konularda karşımızdakinin niyetini bilmediğimiz için genelde neyse ona göre davranıp önyargılı olabiliyoruz, geneldede şu oluyor hazır proje varmı örnek kod verirmisiniz, yani benim projemi yap, anlaşılan durum böyle değil, bu işi yaparken çok şey öğrenebilirsiniz sonuçta direk birşeyler ortaya çıkmaması ihtimalide vardır bunları anlayışla karşılayacak bir hocanız olması lazım. Birde 16f877 yi programlamak için hangi dili kullanıyorsunuz bilmiyorum eğer asm değilse iyi olur, sadece asm biliyorsanız işiniz zor (ben öyleyim) fakat c vs. dillerle programlama yapıyorsanız bluetooth modüllerini kullanmak için hazır kütüphanelerden veya gerekli protokol için yazılmış kütüphanelerden faydalanırsınız işiniz çabucak biter sadece bluetooth modülünün kullandığı protokol ile ilgili temel taşları öğrenmeniz yeterli olur birkaçtane örnek projeye bakar ve kolaylıkla işi bitirirsiniz, bir fikir vermesi açısından örneğin buradaki BLUETOOTH MODÜL ( HC06 ), , DİRENC.NET / Türkiyenin elektronik kompanent satış sitesi., , , bluetooth sensör, BLUETOOTH SENSÖR gibi bir bluetooth modülü aldınız ve buradaki Bluetooth ile Kablosuz Haberleşme ve Kontrol gibi pice bağladınız, artık geriye kalan şey 16f877 nin datasheetini açıp UART bölümünü iyice öğrenmek ve uart ile ilgili kullandığınız dilde birkaç basit örnek yapıp bluetooth modülü kullanımına geçmek olur.

 
Ben lise diye düşünüyordum, lise olsaydı ağır olurdu, güzel bir seçim yapmışsınız belirtmemişim ama bu iş uzun sürebilir projeyi teslim için uzun bir vaktiniz var ise çok iyi olur, anlaşılan kendiniz yapacaksınız, bu tip konularda karşımızdakinin niyetini bilmediğimiz için genelde neyse ona göre davranıp önyargılı olabiliyoruz, geneldede şu oluyor hazır proje varmı örnek kod verirmisiniz, yani benim projemi yap, anlaşılan durum böyle değil, bu işi yaparken çok şey öğrenebilirsiniz sonuçta direk birşeyler ortaya çıkmaması ihtimalide vardır bunları anlayışla karşılayacak bir hocanız olması lazım. Birde 16f877 yi programlamak için hangi dili kullanıyorsunuz bilmiyorum eğer asm değilse iyi olur, sadece asm biliyorsanız işiniz zor (ben öyleyim) fakat c vs. dillerle programlama yapıyorsanız bluetooth modüllerini kullanmak için hazır kütüphanelerden veya gerekli protokol için yazılmış kütüphanelerden faydalanırsınız işiniz çabucak biter sadece bluetooth modülünün kullandığı protokol ile ilgili temel taşları öğrenmeniz yeterli olur birkaçtane örnek projeye bakar ve kolaylıkla işi bitirirsiniz, bir fikir vermesi açısından örneğin buradaki BLUETOOTH MODÜL ( HC06 ), , DİRENC.NET / Türkiyenin elektronik kompanent satış sitesi., , , bluetooth sensör, BLUETOOTH SENSÖR gibi bir bluetooth modülü aldınız ve buradaki Bluetooth ile Kablosuz Haberleşme ve Kontrol gibi pice bağladınız, artık geriye kalan şey 16f877 nin datasheetini açıp UART bölümünü iyice öğrenmek ve uart ile ilgili kullandığınız dilde birkaç basit örnek yapıp bluetooth modülü kullanımına geçmek olur.

tabi 3 ay gibi bir süremiz var. biz zaten bu projeyi yapmak istemesek buralarda boşuna kimseye danışmaz aradığım projeyi falan sorardım. hem öğrenmek hemde kendimizi geliştirmek için yapıyoruz. sizlerin desteğini almak için bu konuyu açmış bulundum :) .bu dediğiniz modülleri bizde bulmuştuk sadece şuan pic içine baktığımızda uart bölümü diye bir yer bulamadık ?
 
USART diye bakın.
UART ( Universal Asyncronous Receiver Transmitter )
USART (Universal Syncronous Asyncronous Receiver Transmitter )
usart uart olarakta kullanılabilir.
 
teşekkür ettim 2'nizede usart olarak bakıcaz.
 

Forum istatistikleri

Konular
128,159
Mesajlar
915,548
Kullanıcılar
449,913
Son üye
Sadullahfahri

Yeni konular

Geri
Üst