Мазмуну:

DIY ҮЙДҮ АВТОМАТТОО - Салттуу жарык өчүргүчтөрдү алмаштырыңыз: 5 кадам
DIY ҮЙДҮ АВТОМАТТОО - Салттуу жарык өчүргүчтөрдү алмаштырыңыз: 5 кадам

Video: DIY ҮЙДҮ АВТОМАТТОО - Салттуу жарык өчүргүчтөрдү алмаштырыңыз: 5 кадам

Video: DIY ҮЙДҮ АВТОМАТТОО - Салттуу жарык өчүргүчтөрдү алмаштырыңыз: 5 кадам
Video: 🏠 Как сделать РАСКЛАДНОЙ ДОМИК С МЕБЕЛЬЮ из бумаги А4 своими руками 2024, Ноябрь
Anonim
DIY ҮЙДҮ АВТОМАТТОО - Салттуу жарык өчүргүчтөрүн алмаштырыңыз
DIY ҮЙДҮ АВТОМАТТОО - Салттуу жарык өчүргүчтөрүн алмаштырыңыз

Сенсорлордун жардамы менен жарыктарды күйгүзүү же өчүрүү

Өзгөчөлүктөрү:

  • Сыйымдуу сенсорлор кадимки механикалык өчүргүчтөрдүн ордуна жарыкты күйгүзүү үчүн колдонулат.
  • Автоматташтырылган жарыктар үчүн 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 Такта 4. Банн - AliExpress.com Продукту - MB102 Банн 5. Jumper зымдары - AliExpress.com Продукту - Эркек + Аялдан Эркекке жана Аялдан Аялга Jumper Wire Dupont Cable үчүн arduino DIY KIT

2-кадам: ЖАРЫКТАР- Тийүү сенсорлору жана реле үчүн казыктарды тандоо

Бул жерде 4 сыйымдуу сенсордук сенсор колдонулат. Ар бири жарыкты күйгүзүү же өчүрүү үчүн колдонулат.

Бул кантип иштейт? Сенсор басылганда, реле иштетилди. Андан кийин реле менен байланышкан жарык иштетилет. Жарыкты өчүрүү үчүн сенсор кайра басылат.

_

Pin 22 - Touchsensor1

Pin 23 - Touchsensor2

Pin 24 - Touchsensor3

Pin 25 - Touchsensor4

_

Pin 26 - 1 -реленин кириши (Эстафета1)

Pin 27 - 2 -реленин кириши (Эстафета2)

Pin 28 - 3 -реленин кириши (Relay3)

Pin 29 - 4 -реленин кириши (Эстафета4)

_

Touchsensor1 Relay1 ж.б. иштетет …

3 -кадам: ЖАРЫКТАР - PIR сенсорлору жана реле үчүн казыктарды тандоо

PIR сенсорлору тарабынан иштетилген эки жарык бар.

_

Pin 30 - PIR1

Pin 31 - PIR2

_

Pin 32 - 5 -реленин кириши (Эстафета5)

Pin 33 - 6 -реленин кириши (Relay6)

_

PIR1 Relay5ти иштетет

PIR2 Relay6 иштетет

4 -кадам: Arduino программалоо

// Капактивдүү сенсор үчүн казыктар

#Define TouchSensor1 22

#аныктоо TouchSensor2 23

#аныктоо TouchSensor3 24

25

// PIR сенсорлор үчүн казыктар

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

int val1 = 0; int val2 = 1;

логикалык currentState1 = LOW; логикалык lastState1 = LOW;

логикалык RelayState1 = ТӨМӨН;

логикалык currentState2 = ТӨМӨН;

логикалык lastState2 = ТӨМӨН;

логикалык RelayState2 = ТӨМӨН;

логикалык CurrentState3 = ТӨМӨН;

логикалык lastState3 = ТӨМӨН;

логикалык RelayState3 = ТӨМӨН;

логикалык CurrentState4 = ТӨМӨН;

логикалык lastState4 = LOW;

логикалык RelayState4 = ТӨМӨН;

// Эстафета үчүн казыктар

int Relay1 = 26;

int Relay2 = 27;

int Relay3 = 28;

int Relay4 = 29;

int Relay5 = 32;

int Relay6 = 33;

void setup () {// релелерди чыгаруу катары аныктайт

pinMode (röle1, OUTPUT);

pinMode (реле2, ЧЫГУУ);

pinMode (röle3, OUTPUT);

pinMode (реле4, ЧЫГУУ);

pinMode (реле5, ЧЫГУУ);

pinMode (реле6, ЧЫГУУ);

// тийүү сенсорлорун киргизүү катары аныктаңыз

pinMode (TouchSensor1, INPUT);

pinMode (TouchSensor2, INPUT);

pinMode (TouchSensor3, INPUT);

pinMode (TouchSensor4, INPUT);

ТОЛУК КОД ТӨМӨНКҮ ЖҮКТӨП АЛУУГА БОЛОТ

Жүктөө үчүн X.ino ФАЙЛЫНА ЧЫКТЫҢЫЗ

5 -кадам: CIrcuit диаграммасы - Реленин электр өткөргүчтөрү

CIrcuit диаграммасы - Релелик электр өткөргүчтөрү
CIrcuit диаграммасы - Релелик электр өткөргүчтөрү

Бул сүрөт өзүн өзү түшүндүрөт.

Сунушталууда: