DIY EV OTOMASYONU - Geleneksel Işık Anahtarlarını Değiştirin: 5 Adım
DIY EV OTOMASYONU - Geleneksel Işık Anahtarlarını Değiştirin: 5 Adım

Video: DIY EV OTOMASYONU - Geleneksel Işık Anahtarlarını Değiştirin: 5 Adım

Video: DIY EV OTOMASYONU - Geleneksel Işık Anahtarlarını Değiştirin: 5 Adım
Video: Ajax Special Event: Bir bağlantı daha | Türkçe 2025, Ocak
Anonim
DIY EV OTOMASYONU - Geleneksel Işık Anahtarlarını Değiştirin
DIY EV OTOMASYONU - Geleneksel Işık Anahtarlarını Değiştirin

IŞIKLARI dokunmatik sensörleri kullanarak açın veya kapatın

Özellikleri:

  • Işıkları açmak için geleneksel mekanik anahtarlar yerine kapasitif dokunmatik sensörler kullanılır.
  • Otomatik ışıklar için PIR Sensörleri.

Adım 1: Gerekli Malzemeler

İhtiyac duyulan malzemeler
İhtiyac duyulan malzemeler
İhtiyac duyulan malzemeler
İhtiyac duyulan malzemeler
İhtiyac duyulan malzemeler
İhtiyac duyulan malzemeler
İhtiyac duyulan malzemeler
İhtiyac duyulan malzemeler

1. ESP8266 kalkanı - AliExpress.com Ürünü - A5-- ESP8266 seri WIFI modeli ESP-12 ESP-12E ESP12F Orijinallik Garantili ESP12

2. Arduino UNO - AliExpress.com Ürünü - UNO R3 Geliştirme Kartı ATmega328P CH340 CH340G Arduino UNO R3 Düz Pin Başlıklı 3. Arduino Mega - AliExpress.com Ürünü - Mega 2560 R3 Kurulu 4. Breadboard - MB102 Breadboard - AliExpress 5. Jumper telleri - AliExpress.com Ürünü - Erkek + Dişi Erkek ve Dişi - Dişi Jumper Tel Dupont Kablo için arduino DIY KITI

Adım 2: IŞIKLAR- Dokunmatik Sensörler ve Röleler için Pinlerin Seçilmesi

Burada 4 kapasitif dokunmatik sensör kullanılmaktadır. Her biri ışığı açmak veya kapatmak için kullanılır.

Nasıl çalışır? Sensör basıldığında bir röleyi etkinleştirdi. Röleye bağlı olan ışık daha sonra aktif hale gelir. Işığı kapatmak için sensöre tekrar basılır.

_

Pim 22 - Touchsensor1

Pim 23 - Touchsensor2

Pin 24 - Touchsensor3

Pim 25 - Dokunmatik Sensör4

_

Pin 26 - Röle Giriş 1 (Röle1)

Pin 27 - Rölenin 2. Girişi (Röle2)

Pin 28 - Rölenin 3 girişi (Röle3)

Pin 29 - Rölenin 4 girişi (Röle4)

_

Touchsensor1, Relay1'i etkinleştirir ve böyle devam eder…

Adım 3: IŞIKLAR - PIR Sensörleri ve Röle için Pin Seçimi

PIR sensörleri tarafından etkinleştirilen iki ışık vardır.

_

Pin 30 - PIR1

Pim 31 - PIR2

_

Pin 32 - Rölenin 5 girişi (Röle5)

Pim 33 - Rölenin 6 Girişi (Röle6)

_

PIR1, Relay5'i etkinleştirir

PIR2, Relay6'yı etkinleştirir

Adım 4: Arduino'yu Programlama

// Kapasitif dokunmatik sensör için pinler

#define TouchSensor1 22

#define TouchSensor2 23

#define TouchSensor3 24

#define TouchSensor4 25

// PIR sensörleri için pinler

int PIR1 = 30; //int PIR2 = 31; //

int değer1 = 0;int değer2 = 1;

boolean currentState1 = DÜŞÜK;boolean lastState1 = DÜŞÜK;

boolean RelayState1 = DÜŞÜK;

boolean currentState2 = DÜŞÜK;

boolean lastState2 = DÜŞÜK;

boolean RelayState2 = DÜŞÜK;

boolean currentState3 = DÜŞÜK;

boolean lastState3 = DÜŞÜK;

boolean RelayState3 = DÜŞÜK;

boolean currentState4 = DÜŞÜK;

boolean lastState4 = DÜŞÜK;

boolean RelayState4 = DÜŞÜK;

// Röle pinleri

int Geçiş1 = 26;

int Geçiş2 = 27;

int Geçiş3 = 28;

int Geçiş4 = 29;

int Geçiş5 = 32;

int Geçiş6 = 33;

void setup() {//röleleri çıktı olarak tanımla

pinMode(röle1, ÇIKIŞ);

pinMode(röle2, ÇIKIŞ);

pinMode(röle3, ÇIKIŞ);

pinMode(röle4, ÇIKIŞ);

pinMode(röle5, ÇIKIŞ);

pinMode(röle6, ÇIKIŞ);

// dokunmatik sensörleri girdi olarak tanımla

pinMode(TouchSensor1, INPUT);

pinMode(TouchSensor2, INPUT);

pinMode(TouchSensor3, INPUT);

pinMode(TouchSensor4, INPUT);

TAM KOD AŞAĞIDA İNDİRMEK İÇİN MEVCUTTUR

İndirmek için X.ino DOSYASININ ÜZERİNE TIKLAYINIZ

Adım 5: Devre Şeması - Işığı Röleye Bağlama

Devre Şeması - Işığı Röleye Bağlama
Devre Şeması - Işığı Röleye Bağlama

Bu resim kendini açıklayıcıdır.