Съдържание:

НАЧАЛО АВТОМАТИЗАЦИЯ В ДОМА - Сменете традиционните светлинни превключватели: 5 стъпки
НАЧАЛО АВТОМАТИЗАЦИЯ В ДОМА - Сменете традиционните светлинни превключватели: 5 стъпки

Видео: НАЧАЛО АВТОМАТИЗАЦИЯ В ДОМА - Сменете традиционните светлинни превключватели: 5 стъпки

Видео: НАЧАЛО АВТОМАТИЗАЦИЯ В ДОМА - Сменете традиционните светлинни превключватели: 5 стъпки
Видео: Sonoff B05-B-A60 - wi-fi RGB LED лампочка в патрон E27, Ewelink, интеграция в Home Assistant 2024, Ноември
Anonim
НАЧАЛО АВТОМАТИЗАЦИЯ В ДОМА - Сменете традиционните светлинни превключватели
НАЧАЛО АВТОМАТИЗАЦИЯ В ДОМА - Сменете традиционните светлинни превключватели

Включете или изключете LIGHTS с помощта на сензори за докосване

Характеристика:

  • Капацитивните сензори за докосване се използват за включване на светлините вместо традиционните механични превключватели.
  • PIR сензори за автоматизирани светлини.

Стъпка 1: Необходими материали

Необходими материали
Необходими материали
Необходими материали
Необходими материали
Необходими материали
Необходими материали
Необходими материали
Необходими материали

1. ESP8266 щит- продукт на AliExpress.com- A5-- ESP8266 сериен WIFI модел ESP-12 ESP-12E ESP12F Гарантирана автентичност ESP12

2. Arduino UNO - Продукт на AliExpress.com - UNO R3 Съвет за развитие ATmega328P CH340 CH340G За Arduino UNO R3 с права щифтова заглавка 3. Arduino Mega - Продукт на AliExpress.com - Mega 2560 R3 Board 4. Макет - Продукт на AliExpress.com - Продукт на MB102 5. Джъмперни проводници - AliExpress.com Продукт - Мъжки + женски към мъжки и женски към женски джъмпер тел Dupont кабел за arduino DIY KIT

Стъпка 2: СВЕТЛИНИ- Избор на щифтове за сензори за докосване и релета

Тук се използват 4 капацитивни сензора за докосване. Всеки от тях се използва за включване или изключване на светлината.

Как работи? Когато сензорът е натиснат, той задейства реле. След това светлината, свързана към релето, се активира. За да изключите светлината, сензорът се натиска отново.

_

ПИН 22 - Сензор за докосване 1

ПИН 23 - Сензор за докосване2

ПИН 24 - Сензор за докосване3

ПИН 25 - Сензор за докосване 4

_

ПИН 26 - Вход 1 на реле (Реле1)

Pin 27 - Вход 2 на релето (Relay2)

Pin 28 - Вход 3 на релето (Relay3)

ПИН 29 - Вход 4 на релето (Реле4)

_

Touchsensor1 активира Relay1 и така нататък …

Стъпка 3: СВЕТЛИНИ - Избор на щифтове за PIR сензори и реле

Има две светлини, които се активират от PIR сензорите.

_

ПИН 30 - PIR1

ПИН 31 - PIR2

_

Пин 32 - Вход 5 на релето (Реле5)

Pin 33 - Вход 6 на релето (Relay6)

_

PIR1 активира Relay5

PIR2 активира Relay6

Стъпка 4: Програмиране на Arduino

// Щифтове за капацитивен сензор за докосване

#define TouchSensor1 22

#define TouchSensor2 23

#define TouchSensor3 24

#define TouchSensor4 25

// Щифтове за PIR сензори

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

int val1 = 0; int val2 = 1;

логически currentState1 = LOW; boolean lastState1 = LOW;

логическо RelayState1 = НИСКО;

логически currentState2 = LOW;

логическо lastState2 = НИСКО;

логическо RelayState2 = НИСКО;

булев currentState3 = НИСКО;

логическо lastState3 = НИСКО;

логическо RelayState3 = НИСКО;

булев currentState4 = LOW;

логическо lastState4 = НИСКО;

логическо RelayState4 = НИСКО;

// Щифтове за реле

int Реле1 = 26;

int Реле2 = 27;

int Реле3 = 28;

int Реле4 = 29;

int Реле5 = 32;

int Реле6 = 33;

void setup () {// дефинирайте релетата като изход

pinMode (relay1, OUTPUT);

pinMode (relay2, OUTPUT);

pinMode (relay3, OUTPUT);

pinMode (relay4, OUTPUT);

pinMode (relay5, OUTPUT);

pinMode (relay6, OUTPUT);

// дефинираме сензорите за докосване като вход

pinMode (TouchSensor1, INPUT);

pinMode (TouchSensor2, INPUT);

pinMode (TouchSensor3, INPUT);

pinMode (TouchSensor4, INPUT);

ПЪЛНИЯТ КОД Е НАЛИЧЕН ЗА ИЗТЕГЛЯНЕ ПО -долу

Щракнете върху файла X.ino за изтегляне

Стъпка 5: Схема на електрическата верига - Кабелна светлина към реле

Схема на електрическата верига - Кабелна светлина към реле
Схема на електрическата верига - Кабелна светлина към реле

Тази картина е обяснима от само себе си.

Препоръчано: