DIY HOME AUTOMATION - Zamenjajte tradicionalna stikala za svetlobo: 5 korakov
DIY HOME AUTOMATION - Zamenjajte tradicionalna stikala za svetlobo: 5 korakov

Video: DIY HOME AUTOMATION - Zamenjajte tradicionalna stikala za svetlobo: 5 korakov

Video: DIY HOME AUTOMATION - Zamenjajte tradicionalna stikala za svetlobo: 5 korakov
Video: 7 astuces PAS CHER pour faire des économies d'électricité 2025, Januar
Anonim
DIY HOME AUTOMATION - Zamenjajte tradicionalna stikala za svetlobo
DIY HOME AUTOMATION - Zamenjajte tradicionalna stikala za svetlobo

Vklopite ali izklopite LIGHTS s senzorji na dotik

Lastnosti:

  • Kapacitivni senzorji na dotik se uporabljajo za prižig luči namesto tradicionalnih mehanskih stikal.
  • PIR senzorji za avtomatizirane luči.

Korak: Potrebni materiali

Potrebni materiali
Potrebni materiali
Potrebni materiali
Potrebni materiali
Potrebni materiali
Potrebni materiali
Potrebni materiali
Potrebni materiali

1. ESP8266 ščit- izdelek AliExpress.com- A5- serijski model WIFI ESP8266 ESP-12 ESP-12E ESP12F Zajamčena verodostojnost ESP12

2. Arduino UNO - Izdelek AliExpress.com - Razvojna plošča UNO R3 ATmega328P CH340 CH340G Za Arduino UNO R3 z ravnim zatičem 3. Arduino Mega - Izdelek AliExpress.com - Mega 2560 R3 Plošča 4. Izdelek - AliExpress.com - Izdelek MB102 5. Mostične žice - AliExpress.com Izdelek - Moški + ženski do moški in ženski do ženski skakalec Dupont kabel za arduino DIY KIT

2. korak: SVETLOBE- izbira nožic za senzorje in releje na dotik

Tu se uporabljajo 4 kapacitivni senzorji na dotik. Vsak od njih se uporablja za vklop ali izklop luči.

Kako deluje? Ko je senzor pritisnjen, je aktiviral rele. Nato se aktivira lučka, priključena na rele. Za izklop luči se senzor ponovno pritisne.

_

Pin 22 - Senzor na dotik1

Pin 23 - Senzor na dotik2

Pin 24 - Senzor na dotik 3

Pin 25 - senzor na dotik 4

_

Pin 26 - Vhod 1 releja (Rele1)

Pin 27 - Vhod 2 releja (Rele2)

Pin 28 - Vhod 3 releja (Rele3)

Pin 29 - Vhod 4 releja (rele 4)

_

Senzor na dotik1 aktivira rele1 in tako naprej …

Korak 3: SVETLOBE - izbira nožic za PIR senzorje in rele

S senzorji PIR se aktivirata dve luči.

_

Pin 30 - PIR1

Pin 31 - PIR2

_

Pin 32 - Vhod 5 releja (rele 5)

Pin 33 - Vhod 6 releja (rele 6)

_

PIR1 aktivira rele 5

PIR2 aktivira rele 6

4. korak: Programiranje Arduina

// Zatiči za kapacitivni senzor na dotik

#define TouchSensor1 22

#define TouchSensor2 23

#define TouchSensor3 24

#define TouchSensor4 25

// Zatiči za PIR senzorje

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

int val1 = 0; int val2 = 1;

boolean currentState1 = LOW; boolean lastState1 = LOW;

boolean RelayState1 = NIZKA;

boolean currentState2 = NIZKA;

logična lastState2 = NIZKA;

boolean RelayState2 = NIZKA;

logični tokState3 = NIZKA;

logična lastState3 = NIZKA;

boolean RelayState3 = NIZKA;

boolean currentState4 = LOW;

logično lastState4 = NIZKO;

boolean RelayState4 = NIZKA;

// Zatiči za rele

int Relej1 = 26;

int Relej2 = 27;

int Relej3 = 28;

int Rele 4 = 29;

int Relej5 = 32;

int Relej6 = 33;

void setup () {// opredelimo releje kot izhod

pinMode (rele1, IZHOD);

pinMode (rele2, IZHOD);

pinMode (rele3, IZHOD);

pinMode (rele4, IZHOD);

pinMode (rele5, IZHOD);

pinMode (rele6, IZHOD);

// kot vhod definiramo senzorje dotika

pinMode (TouchSensor1, INPUT);

pinMode (TouchSensor2, INPUT);

pinMode (TouchSensor3, INPUT);

pinMode (TouchSensor4, INPUT);

CELOTNA KODA JE NA VOLJO TAKOJ NALOGATI

KLIKNITE NA DATOTEKO X.ino za prenos

5. korak: Shema vezja - ožičenje luči do releja

Shema vezja - ožičenje luči do releja
Shema vezja - ožičenje luči do releja

Ta slika je samoumevna.