Innholdsfortegnelse:

DIY HOME AUTOMATION - Bytt ut tradisjonelle lysbrytere: 5 trinn
DIY HOME AUTOMATION - Bytt ut tradisjonelle lysbrytere: 5 trinn

Video: DIY HOME AUTOMATION - Bytt ut tradisjonelle lysbrytere: 5 trinn

Video: DIY HOME AUTOMATION - Bytt ut tradisjonelle lysbrytere: 5 trinn
Video: 199 Amazing Fastest Big Wood Sawmill Machines Working At Another Level ►2 2024, November
Anonim
DIY HOME AUTOMATION - Bytt ut tradisjonelle lysbrytere
DIY HOME AUTOMATION - Bytt ut tradisjonelle lysbrytere

Slå på eller av LYS ved å bruke berøringssensorer

Funksjoner:

  • Kapasitive berøringssensorer brukes til å slå på lysene i stedet for tradisjonelle mekaniske brytere.
  • PIR -sensorer for automatiserte lys.

Trinn 1: Nødvendige materialer

Materialer som trengs
Materialer som trengs
Materialer som trengs
Materialer som trengs
Materialer som trengs
Materialer som trengs
Materialer som trengs
Materialer som trengs

1. ESP8266 skjerm- AliExpress.com produkt- A5-- ESP8266 seriell WIFI modell ESP-12 ESP-12E ESP12F Autentisitetsgaranti ESP12

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

Trinn 2: LYS- Velge pins for berøringssensorer og reléer

Her brukes 4 kapasitive berøringssensorer. Hver og en brukes til å slå lyset på eller av.

Hvordan det fungerer? Når sensoren trykket på, aktiverte den et relé. Lyset som er koblet til reléet, aktiveres deretter. For å slå av lyset trykkes på sensoren igjen.

_

Pin 22 - Touchsensor 1

Pin 23 - Touchsensor2

Pin 24 - Touchsensor3

Pin 25 - Touchsensor4

_

Pin 26 - Inngang 1 til relé (relé1)

Pin 27 - Inngang 2 til relé (Relé2)

Pin 28 - Inngang 3 til relé (Relé3)

Pin 29 - Inngang 4 til relé (Relé4)

_

Touchsensor1 aktiverer Relé1 og så videre …

Trinn 3: LYS - Velg pin for PIR -sensorer og relé

Det er to lys som aktiveres av PIR -sensorene.

_

Pin 30 - PIR1

Pin 31 - PIR2

_

Pin 32 - Inngang 5 til relé (relé5)

Pin 33 - Inngang 6 til relé (Relé6)

_

PIR1 aktiverer Relé5

PIR2 aktiverer Relé6

Trinn 4: Programmering av Arduino

// Pinner for kapasitiv berøringssensor

#define TouchSensor1 22

#define TouchSensor2 23

#define TouchSensor3 24

#define TouchSensor4 25

// Pinner for PIR -sensorer

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

int val1 = 0; int val2 = 1;

boolsk currentState1 = LOW; boolean lastState1 = LOW;

boolsk RelayState1 = LOW;

boolsk currentState2 = LAV;

boolsk lastState2 = LAV;

boolsk RelayState2 = LOW;

boolsk currentState3 = LAV;

boolsk lastState3 = LAV;

boolsk RelayState3 = LAV;

boolsk currentState4 = LAV;

boolsk lastState4 = LAV;

boolsk RelayState4 = LAV;

// Pinner for stafett

int Relé1 = 26;

int Relé2 = 27;

int Relé3 = 28;

int Relé4 = 29;

int Relé5 = 32;

int Relé6 = 33;

void setup () {// definere reléer som output

pinMode (relé1, UTGANG);

pinMode (relé2, UTGANG);

pinMode (relé3, UTGANG);

pinMode (relé4, UTGANG);

pinMode (relé5, UTGANG);

pinMode (relé6, OUTPUT);

// definere berøringssensorer som inngang

pinMode (TouchSensor1, INPUT);

pinMode (TouchSensor2, INPUT);

pinMode (TouchSensor3, INPUT);

pinMode (TouchSensor4, INPUT);

HELE KODEN ER TILGJENGELIG NEDLASTING Nedenfor

KLIKK PÅ FILEN X.ino for å laste ned

Trinn 5: CIrcuit Diagram - Ledningslys til relé

CIrcuit Diagram - Ledningslys til relé
CIrcuit Diagram - Ledningslys til relé

Dette bildet er selvforklarende.

Anbefalt: