ANDROID - 2 Bluetooth ile Röle kontrolü



       Android tabanlı bir cihaz ile bluetooth üzerinden bir sistemin  nasıl kontrol   edilebileceğini ,     
 yaklaşık iki sene önce yapmış olduğum bir proje ile anlatmaya çalışacağım. 

     Kontrol edeceğimiz sistem  8 rölesi(video da sadece 2 tanesi lehimlenmiş), bir HC-05 bluetooth modülü ve   PIC16f628A mikrodenetleyicisi bulunan bir kontrol kartı. Android cihazımız bir cep telefonu. Android programımızı bir önceki konuda anlatmış olduğum MIT App Inventor programında yazdım. PIC programı  microC programında yazılmıştır.
     uygulamanın videosu







Programımda kullandığım nesneler ve görevleri :

   -BluetoothClient1: bluetooh bağlantısı için

   - Notifier 1 : ekran mesajları için (video ya baktığınızda BAĞLANDI , BAĞLANTI KESİLDİ 
      gibi     uyarılar)

   -Butonlar : Röleleri kontrol etmek için. "Bağlan" ve "bağlantıyı kes" işlemleri için
  
   -Listpicker : Bluetooth bağlantısında bağlı bluetooth cihazlarının listesini almak için

   - label   :Ekran yazıları için (videoda " BARIŞ ROLE KONTROL V.1.1 " yazısı gibi yazılar için)
 
   -HorizantalArrangement :    ekran görüntüsünde nesneleri yatay yönde konumlandırmak için 

   -VerticalArrangement      :   ekran görüntüsünde nesneleri dikey yönde konumlandırmak için 





   Bu nesneleri kullanarak Designer kısmında  şekildeki ekran görüntüsünü elde ettim.


   Android cihazımın ekran görüntüsünü istediğim gibi ayarladım. butonların renkleri , yazı karakterleri, yazı renkleri, buton şekilleri  vb....

Daha sonra Blocks kısmına geçerek programımı oluşturdum.

  

örneğin : 

Bluetooth bağlantısını sağlamak için :


 



  Buton kontrolü için 






Kontrol kartı  
    
     PIC16f628A mikrodenetleyicisi,  bluetoothtan gelen bilgileri seri portundan alıp işlenmektdir. Atmel konuları ilerleyip Seri haberleşme kısmına geldiğimizde bu uygulamanın programını 
yazacağız. bu nedenle burada pic rogramını paylaşmıyorum. 

Videoda da izlediğiniz gibi yapmış olduğum program oldukça başarılı bir şekilde çalışmaktadır.





Yorumlar

  1. hocam pic programını ne zaman paylasırsın

    YanıtlaSil
    Yanıtlar
    1. atmel seri haberleşme konusu geldiğinde bu uygulamayı atmel ile yapıcam o zaman paylaşabilirim. burada pic ile ilgili birşey anlatmıyorum konu bütünlüğü bozulmasın diye paylaşmadım.büyük bir sır değil yani :), çoğu kişinin yaptığı ve yapabileceği kolay bir uygulama

      Sil
  2. Hocam peki pıc programını paylasacakmısınız ?

    YanıtlaSil
  3. Kodu vermektense , anlatarak yaptırmayı tercih ederim. böyelece ne yaptığınızı anlamış olursunuz.

    YanıtlaSil
  4. Hocam ben pic ile yapacağım kodu paylasırmısınız..

    YanıtlaSil

Yorum Gönder