DIY HUISAUTOMASIE - Vervang tradisionele ligskakelaars: 5 stappe
DIY HUISAUTOMASIE - Vervang tradisionele ligskakelaars: 5 stappe

Video: DIY HUISAUTOMASIE - Vervang tradisionele ligskakelaars: 5 stappe

Video: DIY HUISAUTOMASIE - Vervang tradisionele ligskakelaars: 5 stappe
Video: Иоша Бах и Джон Верваке: Разум, идеализм, вычисления 2025, Januarie
Anonim
DIY HUISAUTOMASIE - Vervang tradisionele ligskakelaars
DIY HUISAUTOMASIE - Vervang tradisionele ligskakelaars

Skakel LIGHTS aan of uit met aanraaksensors

Kenmerke:

  • Kapasitiewe aanraaksensors word gebruik om die ligte in plaas van tradisionele meganiese skakelaars aan te skakel.
  • PIR -sensors vir outomatiese ligte.

Stap 1: materiaal benodig

Materiaal benodig
Materiaal benodig
Materiaal benodig
Materiaal benodig
Materiaal benodig
Materiaal benodig
Materiaal benodig
Materiaal benodig

1. ESP8266-skild- AliExpress.com-produk- A5-- ESP8266-seriële WIFI-model ESP-12 ESP-12E ESP12F Egtheid gewaarborgde ESP12

2. Arduino UNO - AliExpress.com Product - UNO R3 Development Board ATmega328P CH340 CH340G For Arduino UNO R3 With Straight Pin Header 3. Arduino Mega - AliExpress.com Product - Mega 2560 R3 Board 4. Breadboard - AliExpress.com Product - MB102 Breadboard 5. Jumper wire - AliExpress.com Product - Man + Female to Male and Female to Female Jumper Wire Dupont Cable for arduino DIY KIT

Stap 2: LIGTE- Kies die penne vir aanraaksensors en relais

Hier word 4 kapasitiewe aanraaksensors gebruik. Elkeen word gebruik om die lig aan of uit te skakel.

Hoe dit werk? As die sensor ingedruk word, het dit 'n aflos geaktiveer. Die lig wat aan die aflos gekoppel is, word dan geaktiveer. Om die lig uit te skakel, word die sensor weer ingedruk.

_

Speld 22 - raaksensor1

Speld 23 - raaksensor2

Speld 24 - raaksensor3

Speld 25 - raaksensor4

_

Speld 26 - Inset 1 van aflos (Relay1)

Speld 27 - Invoer 2 van aflos (Relay2)

Speld 28 - Ingang 3 van aflos (Relay3)

Speld 29 - Ingang 4 van aflos (Relay4)

_

Touchsensor1 aktiveer Relay1 en so aan …

Stap 3: LIGTE - Kies spelde vir PIR -sensors en relais

Daar is twee ligte wat deur die PIR -sensors geaktiveer word.

_

Speld 30 - PIR1

Speld 31 - PIR2

_

Pin 32 - Inset 5 van relais (Relay5)

Speld 33 - Ingang 6 van aflos (Relay6)

_

PIR1 aktiveer Relay5

PIR2 aktiveer Relay6

Stap 4: Programmering van die Arduino

// Spelde vir kapaktiewe aanraaksensor

#define TouchSensor1 22

#define TouchSensor2 23

#define TouchSensor3 24

#define TouchSensor4 25

// Spelde vir PIR -sensors

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

int val1 = 0; int val2 = 1;

boolean currentState1 = LOW; boolean lastState1 = LOW;

boolean RelayState1 = LAAG;

boolean currentState2 = LAAG;

boolean lastState2 = LAAG;

boolean RelayState2 = LAAG;

boolean currentState3 = LAAG;

boolean lastState3 = LAAG;

boolean RelayState3 = LAAG;

boolean currentState4 = LAAG;

boolean lastState4 = LAAG;

boolean RelayState4 = LAAG;

// Spelde vir aflos

int Relay1 = 26;

int Relay2 = 27;

int Relay3 = 28;

int Relay4 = 29;

int Relay5 = 32;

int Relay6 = 33;

leemte -opstelling () {// definieer aflosse as uitset

pinMode (relay1, OUTPUT);

pinMode (relay2, OUTPUT);

pinMode (relay3, OUTPUT);

pinMode (relay4, OUTPUT);

pinMode (relay5, OUTPUT);

pinMode (relay6, OUTPUT);

// definieer aanraaksensors as invoer

pinMode (TouchSensor1, INPUT);

pinMode (TouchSensor2, INPUT);

pinMode (TouchSensor3, INPUT);

pinMode (TouchSensor4, INPUT);

DIE VOLLE KODE IS BESKIKBAAR OM ONDER TE LAAI

KLIK OP DIE LêER X.ino om af te laai

Stap 5: CIrcuit -diagram - Bedradinglig na relais

CIrcuit Diagram - Bedradinglig na relais
CIrcuit Diagram - Bedradinglig na relais

Hierdie prentjie is vanselfsprekend.