Оглавление:

Домашняя автоматизация своими руками - замена традиционных выключателей света: 5 шагов
Домашняя автоматизация своими руками - замена традиционных выключателей света: 5 шагов

Видео: Домашняя автоматизация своими руками - замена традиционных выключателей света: 5 шагов

Видео: Домашняя автоматизация своими руками - замена традиционных выключателей света: 5 шагов
Видео: АВТОМАТИЧЕСКИЕ РОЛЛЕТЫ в частном доме! НАСТРОЙКА УПРАВЛЕНИЯ АВТОМАТИКОЙ ALUTECH SMART. 2024, Ноябрь
Anonim
Домашняя автоматизация своими руками - замените традиционные выключатели света
Домашняя автоматизация своими руками - замените традиционные выключатели света

Включение или выключение ОСВЕЩЕНИЯ с помощью сенсорных датчиков

Функции:

  • Емкостные сенсорные датчики используются для включения света вместо традиционных механических переключателей.
  • Датчики PIR для автоматизированного освещения.

Шаг 1. Необходимые материалы

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

1. ESP8266 Shield - 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 4. Макетная плата - Продукт AliExpress.com - Макетная плата MB102 5. Перемычки - Продукт AliExpress.com - Перемычка между мужчинами и женщинами и между женщинами и мужчинами. Кабель Dupont для Arduino DIY KIT.

Шаг 2: СВЕТИЛЬНИКИ - Выбор контактов для сенсорных датчиков и реле

Здесь используются 4 емкостных сенсорных датчика. Каждый из них используется для включения или выключения света.

Как это работает? Когда датчик нажимается, активируется реле. Затем включается свет, подключенный к реле. Чтобы выключить свет, снова нажимают на датчик.

_

Контакт 22 - Touchsensor1

Вывод 23 - Touchsensor2

Контакт 24 - Touchsensor3

Контакт 25 - Touchsensor4

_

Контакт 26 - вход 1 реле (Relay1)

Контакт 27 - вход 2 реле (Relay2)

Контакт 28 - вход 3 реле (Relay3)

Контакт 29 - вход 4 реле (Relay4)

_

Touchsensor1 активирует Relay1 и так далее…

Шаг 3: ОСВЕЩЕНИЕ - Выбор контактов для датчиков PIR и реле

Есть два индикатора, которые активируются датчиками PIR.

_

Пин 30 - ПИР1

Пин 31 - ПИР2

_

Контакт 32 - вход 5 реле (Relay5)

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

_

PIR1 активирует реле 5

PIR2 активирует реле 6

Шаг 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; логическое lastState1 = LOW;

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

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

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

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

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

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

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

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

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

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

// Контакты для реле

int Relay1 = 26;

int Relay2 = 27;

int Relay3 = 28;

int Relay4 = 29;

int Relay5 = 32;

int Relay6 = 33;

void setup () {// определяем реле как выход

pinMode (реле1, ВЫХОД);

pinMode (реле2, ВЫХОД);

pinMode (реле3, ВЫХОД);

pinMode (реле4, ВЫХОД);

pinMode (реле5, ВЫХОД);

pinMode (реле6, ВЫХОД);

// определяем сенсорные датчики как ввод

pinMode (TouchSensor1, ВХОД);

pinMode (TouchSensor2, ВХОД);

pinMode (TouchSensor3, ВХОД);

pinMode (TouchSensor4, ВХОД);

ПОЛНЫЙ КОД ДОСТУПЕН ДЛЯ ЗАГРУЗКИ НИЖЕ

НАЖМИТЕ НА ФАЙЛ X.ino, чтобы загрузить

Шаг 5: Электрическая схема - Подключение света к реле

Принципиальная электрическая схема - подключение лампы к реле
Принципиальная электрическая схема - подключение лампы к реле

Эта картина не требует пояснений.

Рекомендуемые: