Mündəricat:

DIY Evin Avtomatlaşdırılması - Ənənəvi İşıq Şalterlərini dəyişdirin: 5 addım
DIY Evin Avtomatlaşdırılması - Ənənəvi İşıq Şalterlərini dəyişdirin: 5 addım

Video: DIY Evin Avtomatlaşdırılması - Ənənəvi İşıq Şalterlərini dəyişdirin: 5 addım

Video: DIY Evin Avtomatlaşdırılması - Ənənəvi İşıq Şalterlərini dəyişdirin: 5 addım
Video: Sonoff B05-B-A60 - wi-fi RGB LED lampa yuvası E27, Ewelink, Home Assistant-a inteqrasiya 2024, Iyul
Anonim
DIY ev avtomatlaşdırılması - Ənənəvi işıq açarlarını dəyişdirin
DIY ev avtomatlaşdırılması - Ənənəvi işıq açarlarını dəyişdirin

Toxunma sensorlarından istifadə edərək İŞIQLARI yandırın və ya söndürün

Xüsusiyyətləri:

  • İşıqları ənənəvi mexaniki açarların əvəzinə yandırmaq üçün tutumlu sensor sensorlar istifadə olunur.
  • Avtomatik işıqlar üçün PIR sensorlar.

Addım 1: Lazım olan materiallar

Lazım olan materiallar
Lazım olan materiallar
Lazım olan materiallar
Lazım olan materiallar
Lazım olan materiallar
Lazım olan materiallar
Lazım olan materiallar
Lazım olan materiallar

1. ESP8266 qalxanı- AliExpress.com Məhsulu- A5-- ESP8266 seriyalı WIFI modeli ESP-12 ESP-12E ESP12F Orijinallığa Zəmanətli ESP12

2. Arduino UNO - AliExpress.com Məhsulu - UNO R3 İnkişaf Kartı ATmega328P CH340 CH340G Arduino UNO R3 üçün Düz Pin Başlığı ilə 3. Arduino Mega - AliExpress.com Məhsulu - Mega 2560 R3 Kartı 4. Çörək Paneli - AliExpress.com Məhsulu - MB102 Breadboard 5. Jumper telləri - AliExpress.com Məhsulu - Arduino DIY KIT üçün Kişi + Dişi - Kişi və Dişi - Dişi Jumper Tel Dupont Kabeli

Addım 2: İŞIQLAR- Toxunma Sensorları və Röleləri üçün Pimlərin Seçilməsi

Burada 4 kapasitiv toxunma sensoru istifadə olunur. Hər biri işığı yandırmaq və ya söndürmək üçün istifadə olunur.

Bu necə işləyir? Sensor basıldıqda bir röleyi işə saldı. Sonra röle ilə əlaqəli işıq aktivləşir. İşığı söndürmək üçün sensora yenidən basılır.

_

Pin 22 - Touchsensor1

Pin 23 - Touchsensor2

Pin 24 - Touchsensor3

Pin 25 - Touchsensor4

_

Pin 26 - rölin 1 girişi (Relay1)

Pin 27 - Rölin 2 girişi (Relay2)

Pin 28 - Rölin 3 girişi (Relay3)

Pin 29 - Rölin 4 girişi (Relay4)

_

Touchsensor1 Relay1 -i aktivləşdirir və s.

Addım 3: İŞIQLAR - PIR Sensorları və Rölesi üçün Pimlərin Seçilməsi

PIR sensorlar tərəfindən aktivləşdirilən iki işıq var.

_

Pin 30 - PIR1

Pin 31 - PIR2

_

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

Pin 33 - Rölin 6 girişi (Relay6)

_

PIR1 Relay5 -i aktivləşdirir

PIR2 Relay6 -ı aktivləşdirir

Addım 4: Arduino proqramlaşdırılması

// Kapaktiv toxunma sensoru üçün pinlər

#TouchSensor1 22 təyin edin

#TouchSensor2 təyin edin 23

#TouchSensor3 24 təyin edin

#TouchSensor4 25 təyin edin

// PIR sensorlar üçün pinlər

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

int val1 = 0; int val2 = 1;

boolean currentState1 = LOW; boolean lastState1 = LOW;

boolean RelayState1 = LOW;

boolean CurrentState2 = LOW;

boolean lastState2 = LOW;

boolean RelayState2 = LOW;

boolean currentState3 = LOW;

boolean lastState3 = LOW;

boolean RelayState3 = LOW;

boolean currentState4 = LOW;

boolean lastState4 = LOW;

boolean RelayState4 = LOW;

// Röle üçün pinlər

int Relay1 = 26;

int Relay2 = 27;

int Relay3 = 28;

int Relay4 = 29;

int Relay5 = 32;

int Relay6 = 33;

void setup () {// röleləri çıxış olaraq təyin edin

pinMode (relay1, Çıxış);

pinMode (relay2, Çıxış);

pinMode (relay3, Çıxış);

pinMode (relay4, Çıxış);

pinMode (relay5, Çıxış);

pinMode (relay6, Çıxış);

// toxunma sensorlarını giriş olaraq təyin edin

pinMode (TouchSensor1, GİRİŞ);

pinMode (TouchSensor2, GİRİŞ);

pinMode (TouchSensor3, GİRİŞ);

pinMode (TouchSensor4, GİRİŞ);

TAM KOD AŞAĞIDAKİ YÜKLƏMƏK MÜMKÜNDÜR

Yükləmək üçün X.ino DOSYASINA TIKLAYIN

Addım 5: CIrcuit Diaqramı - Röleyə İşıqlandırma Kabelləri

CIrcuit Diaqramı - Röleyə Qoşulma İşığı
CIrcuit Diaqramı - Röleyə Qoşulma İşığı

Bu şəkil özünü izah edir.

Tövsiyə: