Arduino - Android Bluetooth Led Kontrol

Konu, 'Arduino' kısmında yusufelosman tarafından paylaşıldı.

Etiketler:
  1. yusufelosman

    yusufelosman MB Üyesi

    Kayıt:
    13 Kasım 2015
    Mesajlar:
    3
    Beğeniler:
    2
    En İyi Cevap:
    0
    Değerlendiriler:
    +2 / 0 / -0
    Üniversite:
    Karadeniz Teknik Üniversitesi
    Merhaba Arkadaşlar…

    Arduino'nun En güzel özelliklerinden biri olan Bluetooth haberleşmenin aslında ne kadar kolay olduğunu göreceksiniz. Bu örnekte Android telefonumuzun Bluetooth unu kullanarak 3 tane led yakıp söndüreceğiz. Aynı mantığı kullanarak led yerine herhangi bir elektronik aleti bağlayarak (lamba,TV,klima...vs)kontrol edebilirsiniz.

    Bunun için Android Uygulamaya ihtiyacımız var. Bunun için BURAYA TIKLAYARAK indirebilirsiniz.
    İndireceğiniz program içinde devre bağlantı şemaları ve Arduino kodları mevcuttur.


    Gerekli Malzemeler
    -Herhangi bir Arduino Board (Ben Arduino Uno Kullanacam)
    – Bluetooth Modül (HC-05 / HC-06 / HC-07 ) Herhangi birini kullanabilirisinz.
    -3 adet Led
    -3 adet 220 Ohm luk direnç
    -Jumper
    -Android işletim sistemine sahip herhangi bir cihaz


    Devre Şeması

    Led ve Dirençlerin Bağlanması

    461-9867162c6a6c729b1a354932d807daff.jpg
    • Ledleri ve Dirençleri şekildeki gibi Arduino’muza bağlıyoruz …
    • Direçler 220 Ohm olacak.
    Bluetooth Modülün Bağlantı Şekli

    462-56624496321491ff2bcbcb3debf7fd68.jpg
    • Bluetooth Modülünü şekildeki gibi bağlıyoruz…
    • Burada ki Önemli nokta; Bluetooth Modüldeki TXD pini Arduino’daki RXD pinine ve Bluetooth Modüldeki RXD pini Arduino’daki TXD pinine bağlanması lazım.
    Arduino Kodu

    Aşağıdaki Kodu Arduinomuza yüklüyoruz..



    Kod:
    int data;[/COLOR][/SIZE][/LEFT][/COLOR][/SIZE][/LEFT][/COLOR][/SIZE][/LEFT][/COLOR][/SIZE][/LEFT]
    [SIZE=6][COLOR=rgb(0, 0, 0)]
    [LEFT][SIZE=6][COLOR=rgb(0, 0, 0)]
    [LEFT][SIZE=6][COLOR=rgb(0, 0, 0)]
    [LEFT][SIZE=6][COLOR=rgb(0, 0, 0)]
    [LEFT]int led1=11;
    int led2=12;
    int led3=13;
    void setup()
    {
    pinMode(led1,OUTPUT);
    pinMode(led2,OUTPUT);
    pinMode(led3,OUTPUT);
    Serial.begin(9600);   //Seri iletişimi başlatır
    }
    void loop()
    {
    if(Serial.available()) // Eğer Bluetooth bağlantısı varsa kodaları çalıştırır
    {
    int data = Serial.read();
    delay(100);
    if(data=='1')
    digitalWrite(led1,1);
    if(data=='2')
    digitalWrite(led1,0);
    if(data=='3')
    digitalWrite(led2,1);
    if(data=='4')
    digitalWrite(led2,0);
    if(data=='5')
    digitalWrite(led3,1);
    if(data=='6')
    digitalWrite(led3,0);
    delay(100);
    }
    }


    Android Uygulaması
    Uygulamayı BURAYA TIKLAYARAK indirebilirsiniz
    463-cd7ebc83f371d5258c49aa5b0b1d70ae.jpg
    Bu programı indirip kurduktan sonra ;
    – Önce Telefonumuzun Bluetooth dan Module Bağlanıyoruz. Bağlanma şifresi genellikle 1234 veya 0000 dır.
    -Sonra Android Uygulamasını açıp Bluetooth yazan kısma tıklayıp oradan modülü bağlanıyoruz.
    -Ardından yeşil ve kırmızı butonlara basarak Ledleri Yakıp Sondürebiliriz.
    Uygulamanın Kısa Bir Kullanım Videosu


     

    Ekli Dosyalar:

    Son düzenleme yönetici tarafından yapıldı: 13 Kasım 2015
    • Beğen Beğen x 2
  2. Oğuzhan Mallı

    Oğuzhan Mallı Yetkili Kişi Genel Yönetici

    Kayıt:
    6 Şubat 2015
    Mesajlar:
    511
    Beğeniler:
    408
    Meslek:
    Nükleer ve Atom Mühendisi
    En İyi Cevap:
    11
    Değerlendiriler:
    +512 / 5 / -1
    Üniversite:
    MEPhI, KTÜ
  3. aydindr

    aydindr MB Üyesi

    Kayıt:
    2 Mart 2016
    Mesajlar:
    3
    Beğeniler:
    0
    En İyi Cevap:
    0
    Değerlendiriler:
    +0 / 0 / -0
    Emeğiniz için tebrikler
    Paylasiminiz için teşekkürler