ANDROİD KONTROLLÜ ODA LAMBASI

Herkese merhaba bu projemizde anahtar ve android telefondan odamızın lambasını  röle ve vavien kullanarak kontrol edeceğiz. Role ve vavien kullanmamızın sebebi hem anahtardan lambamızı açıp kapatırken hemde telefondan bu işlemi gerçekleştirmemizi sağlayacak. Öncelikle vavien ve röle hakkında kısa bilgiler vermek istiyorum.

            Vavien iki yollu bir elektrik anahtarıdır. Kapalı veya Açık konumda iken A bacağını B veya C bacağına bağlar. Vavien anahtarlar karşılıklı çalışır bir odada 2 anahtar ile bir lamba kontrol etmek istediklerinde vavien anahtar kullanılır.

           Röle üzerinden akım geçtiği zaman çalışan elektromanyetik bir devre elemanıdır. Üzerinden akım geçtiği zaman ortak ucu A veya B bacağına bağlar. Vavien ve Röle birbirine benzeyen yapılardır birbirinden ayıran özellikleri vavien fiziksel bir güçle role ise elektromanyetik güçle açık kapalı işlevini görür. Projemiz için duvarda bulunan anahtarımızı Vavien anahtar ile değiştirmemiz gerekmektedir.Hadi projemize başlayalım…

KULLANACAĞIMIZ EKİPMANLAR
ARDUİNO’MUZA BLUETOOTH MODULÜNÜN BAĞLANTISINI YAPALIM
  • RXT —-> TXD
  • TXD —-> RXT
  • GND —-> GND
  • VCC —-> 5V

ARDINDAN RÖLE MODÜLÜNÜN ARDUİNO İLE BAĞLANTISINI YAPALIM
  • VCC —-> 5V
  • GND —-> GND
  • İN —->  Digital Pin 9

VE SON OLARAK RÖLE VE VAVİEN ANAHTAR BAĞLANTISINI YAPALIM
  • Duvardan gelen kablomuzun birini Röle Modülümüzün C girişine bağlıyoruz.
  • Duvardan gelen 2. kablomuzu Vavien anahtarımızın C girişine bağlıyoruz.
  • Vavien anahtarımızın A çıkışını Rölemizin NC girişine Bağlıyoruz
  • Vavien anahtarımızın B çıkışını Rölemizin NO girişine Bağlıyoruz

 

DEVREMİZİN SON HALİ

İSTEĞE GÖRE BREADBOARD ÜSTÜNDE.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#include <SoftwareSerial.h>
SoftwareSerial bluetoothModulu(0, 1);
const int ROLE = 9;
void setup()
{
  bluetoothModulu.begin(9600); /* Bluetooth haberleşmesi */
  pinMode(ROLE, OUTPUT);
}
char okunanKarakter; /* okunan verilerin kaydedileceği değişken */
void loop()
{
 while (bluetoothModulu.available() > 0) { /* Yeni veri var mı */
    okunanKarakter = bluetoothModulu.read(); /* Yeni veriyi okunanKarakter degiskenine kaydet */
    switch (okunanKarakter) { /* Okunan karaktere göre işlem yap */
      case 'a': /* gelen karakterin işlem karşılığı */
        digitalWrite(ROLE, HIGH);
        break;
      case 'b':
        digitalWrite(ROLE, LOW);
        break;
    } /* Switch sonu */
  }/* While sonu*/
}/* Loop sonu */

SIRADA ANDROİD İÇİN PROGRAMIMIZI YAPALIM BUNUN İÇİN APP İNVERTOR 2 ADLI UYGULAMAYI KULLANACAĞIM

 

 

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir