Arduino - Android Bluetooth Led Kontrol

yusufelosman

MB Üyesi
Kayıt
13 Kasım 2015
Mesajlar
3
Tepkiler
2
Yaş
29
Üniv
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
Linki görmek için izniniz yoktur Giriş yap veya kayıt ol.
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ı
Linki görmek için izniniz yoktur Giriş yap veya kayıt ol.
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


 

Dosyalar

Son düzenleme yönetici tarafından yapıldı:

Oğuzhan Mallı

Yetkili Kişi
Genel Yönetici
Kayıt
6 Şubat 2015
Mesajlar
549
Tepkiler
435
Meslek
Nükleer ve Atom Mühendisi
Üniv
MEPhI, KTÜ
Proje için teşekkürler :)
 

aydindr

MB Üyesi
Kayıt
2 Mart 2016
Mesajlar
3
Tepkiler
0
Yaş
39
Emeğiniz için tebrikler
Paylasiminiz için teşekkürler
 
Yukarı Alt