Arduino ve tracker sensör ile kapı kilidi devresi

 Arduino ve tracker sensör ile kapı kilidi devresi

Malzeme
1 tane tracker sensör / yoksa PIR Sensor
Arduino Uno 
Servo Motor
I2C LCD ekran (0x27)

Amacı Nedir?

odanızın kapı kilidi yok mesela elinizi sensöre okuttuğunuzda kilit açildi ve lcd ekranda  kilit acildi diye yazar 4 saniye kilit açık olarak kalır 4 saniye sonra kapı kilitlenir lcd ekranda da kapi kilitlendi yazar

Tracker sensörün bağlantıları

Tracker Sensör                        Arduino
         GND            ------------>    GND
          5V               ------------>     5V
          OUT            ------------>      4

Servo Motorun bağlanıtları

Servo Motor                           Arduino
     Kırmızı         --------------> 5V
      Sarı               --------------> 8
    Kahverengi     --------------> GND

I2C LCD ekran Bağlantıları

I2C LCD Ekran                            Arduino
    SCL                   ---------------> SCL
    SDA                   ---------------> SDA
    GND                   ---------------> GND
    5V                       ---------------> 5V

Kodları

#include <LiquidCrystal_I2C.h>
#include <Servo.h>
LiquidCrystal_I2C lcd(0x27,16,2);
int trackerPin = 2; 
int sensorDurumu = 0; 
Servo kilit;
void setup() {
  kilit.attach(9); 
  pinMode(trackerPin, INPUT); 
  kilit.write(0); 
  lcd.init();
  lcd.backlight();
}

void loop() {
   sensorDurumu = digitalRead(trackerPin); 

  if (sensorDurumu == HIGH) {
    lcd.clear();
    lcd.setCursor(0,0);
    lcd.print("Kilit Acildi");
    kilit.write(90); 
    delay(4000);
  } else {
    lcd.clear();
    lcd.setCursor(0,0);
    lcd.print("Kilitlendi");
   kilit.write(0); 
  }

  delay(100); // 100ms bekle
}

Yorumlar