ANDROİD KONTROLLÜ LAMBA
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. Fakat biz öğrenci evinde bunu yapamayacağımız için elektriği prizden kullanacağız.
KULLANDIĞIMIZ EKİPMANLAR
- Arduino Nano
- Vavien Anahtar
- Tekli 5V Röle Kartı
- Lamba
- Bluetooth Modül HC-05
ARDUİNO’MUZA BLUETOOTH MODULÜNÜN BAĞLANTISINI YAPTIK
- RXT —> TXD
- TXD —> RXT
- GND —> GND
- VCC —> 5V
ARDINDAN RÖLE MODÜLÜNÜN ARDUİNO İLE BAĞLANTISINI YAPTIK
- VCC —> 5V
- GND —> GND
- İN —> Digital Pin 8
VE SON OLARAK RÖLE, VAVİEN ANAHTAR VE LAMBA BAĞLANTISINI YAPTIK
- Priz kablosundan biri lambaya gidiyor.
- Lambadan gelen diğer kablo vavien anahtarının C girişine bağlanıyor.
- Vavien anahtarımızın A ve B çıkışları rölemizin NO ve NC girişine bağlanıyor.
- Rölenin orta ucu priz kablosunun diğer ucuyla birleştiriliyor.
EN SON HEPSİNİ BİR KUTUNUN İÇİNDE TOPLADIK
ARDUİNO KODLARI
#include <SoftwareSerial.h>
SoftwareSerial bluetoothModulu(0,1);
int role = 8;
void setup() {
Serial.begin(9600);
pinMode(role, OUTPUT);
}
void loop() {
char ch = Serial.read();
if(ch > 0)
{
switch (ch)
{
case ‘a’:
digitalWrite(role, HIGH);
break;
case ‘k’:
digitalWrite(role, LOW);
break;
}
}
}
ANDROİD PROGRAMLAMA
Bunun için MIT APP INVERTOR 2 isimli programdan faydalandık. Tasarım kısmında iki buton koyduk, açık ve kapalı lamba olarak butonlara resim ekledik.