Съдържание:
- Стъпка 1: Необходими материали
- Стъпка 2: СВЕТЛИНИ- Избор на щифтове за сензори за докосване и релета
- Стъпка 3: СВЕТЛИНИ - Избор на щифтове за PIR сензори и реле
- Стъпка 4: Програмиране на Arduino
- Стъпка 5: Схема на електрическата верига - Кабелна светлина към реле
Видео: НАЧАЛО АВТОМАТИЗАЦИЯ В ДОМА - Сменете традиционните светлинни превключватели: 5 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:51
Включете или изключете 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: Схема на електрическата верига - Кабелна светлина към реле
Тази картина е обяснима от само себе си.
Препоръчано:
Бутон за автоматизация на дома $ 5: 4 стъпки
Бутон за домашна автоматизация от $ 5: Бутон за автоматизация от $ 5 Понякога най -простото решение е един бутон. Искахме лесен начин да задействаме рутина за „лягане“в нашия хъб за автоматизация на дома (Hubitat Elevation), която изключва повечето светлини, настройва другите на определени нива и
Безконтактна автоматизация на дома, работеща с мобилен телефон с Arduino-bluetooth: 5 стъпки
Безконтактна автоматизация на дома, работеща с мобилен телефон с Arduino-bluetooth: поздрави по време на пандемията на covid-19 това е необходимост, за да се избягва контакт и да се поддържа социално дистанциране, но за включване и изключване на уредите трябва да докоснете разпределителните табла, но изчакайте не повече въвеждане на контакт без системата за контрол
Вдъхновена от COVID-19 гласова автоматизация на дома: 5 стъпки
Вдъхновена от COVID-19 гласова автоматизация на дома: През последните около 4 години опитах 3 или 4 различни варианта на домашни контроли, базирани на Arduino. За удобство на всички тук е хронологичната история на някои от моите разработки. Инструкция 1 - през октомври 2015 г. се използва IR и RF комуникация
Направи си сам хакване на собствената си система за автоматизация на дома: 7 стъпки (със снимки)
Направи си сам хакване на собствена система за домашна автоматизация: Системата за домашна автоматизация трябва да може да включва/изключва уреди като светлини, вентилатори, развлекателни системи и т.н. -източник, защото искам да разбера
(Направи си сам) Как да направите ESP8266 Ultra Mini & Simple Relay Board за автоматизация на дома: 17 стъпки
(Направи си сам) Как да си направим ESP8266 Ultra Mini & Simple Relay Board за автоматизация на дома: Здравейте EveryBody, Днес ще ви уведомя, Как да си направим Mini Esp 12 Wifi релейна платка с размери само 3,9 см x 3,9 см! Този съвет има някои много готини функции, които всеки любител на технологиите ще се радва да има. Включих всички файлове в следващите стъпки. Този съвет