Indholdsfortegnelse:

DIY HOME AUTOMATION - Udskift traditionelle lyskontakter: 5 trin
DIY HOME AUTOMATION - Udskift traditionelle lyskontakter: 5 trin

Video: DIY HOME AUTOMATION - Udskift traditionelle lyskontakter: 5 trin

Video: DIY HOME AUTOMATION - Udskift traditionelle lyskontakter: 5 trin
Video: WiFi EU Smart Light Dimmer Rotary Switch Schedule Timer Brightness Memory 2024, November
Anonim
DIY HOME AUTOMATION - Udskift traditionelle lyskontakter
DIY HOME AUTOMATION - Udskift traditionelle lyskontakter

Tænd eller sluk for LYS ved hjælp af berøringssensorer

Funktioner:

  • Kapacitive berøringssensorer bruges til at tænde lyset i stedet for traditionelle mekaniske kontakter.
  • PIR -sensorer til automatiserede lys.

Trin 1: Nødvendige materialer

Nødvendige materialer
Nødvendige materialer
Nødvendige materialer
Nødvendige materialer
Nødvendige materialer
Nødvendige materialer
Nødvendige materialer
Nødvendige materialer

1. ESP8266-skjold- AliExpress.com-produkt- A5-- ESP8266 seriel WIFI-model ESP-12 ESP-12E ESP12F Autenticitetsgaranti ESP12

2. Arduino UNO - AliExpress.com Produkt - UNO R3 Development Board ATmega328P CH340 CH340G Til 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

Trin 2: LYS- Valg af stifter til berøringssensorer og relæer

Her bruges 4 kapacitive berøringssensorer. Hver enkelt bruges til at tænde eller slukke lyset.

Hvordan det virker? Når sensoren blev trykket på, aktiverede den et relæ. Lyset tilsluttet relæet aktiveres derefter. For at slukke lyset trykkes på sensoren igen.

_

Pin 22 - Touchsensor1

Pin 23 - Touchsensor2

Pin 24 - Touchsensor3

Pin 25 - Touchsensor4

_

Pin 26 - Indgang 1 til relæ (relæ1)

Pin 27 - Indgang 2 til relæ (Relæ2)

Pin 28 - Indgang 3 til relæ (Relæ3)

Pin 29 - Indgang 4 på relæ (Relæ4)

_

Touchsensor1 aktiverer Relæ1 og så videre …

Trin 3: LYS - Valg af stifter til PIR -sensorer og relæ

Der er to lys, der aktiveres af PIR -sensorerne.

_

Pin 30 - PIR1

Pin 31 - PIR2

_

Pin 32 - Indgang 5 til relæ (Relæ5)

Pin 33 - Indgang 6 på relæ (relæ6)

_

PIR1 aktiverer Relæ5

PIR2 aktiverer Relæ6

Trin 4: Programmering af Arduino

// Stifter til kapacitiv berøringssensor

#define TouchSensor1 22

#define TouchSensor2 23

#define TouchSensor3 24

#define TouchSensor4 25

// Stifter til PIR -sensorer

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

int val1 = 0; int val2 = 1;

boolean currentState1 = LOW; boolean lastState1 = LOW;

boolsk RelayState1 = LAV;

boolean currentState2 = LAV;

boolean lastState2 = LAV;

boolsk RelayState2 = LAV;

boolean currentState3 = LAV;

boolean lastState3 = LAV;

boolsk RelayState3 = LAV;

boolean currentState4 = LAV;

boolean lastState4 = LAV;

boolsk RelayState4 = LAV;

// Stifter til relæ

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, OUTPUT);

pinMode (relæ2, OUTPUT);

pinMode (relæ3, OUTPUT);

pinMode (relæ4, OUTPUT);

pinMode (relæ5, OUTPUT);

pinMode (relæ6, OUTPUT);

// definer berøringssensorer som input

pinMode (TouchSensor1, INPUT);

pinMode (TouchSensor2, INPUT);

pinMode (TouchSensor3, INPUT);

pinMode (TouchSensor4, INPUT);

DEN HELE KODE ER TILGÆNGELIG TIL DOWNLOAD Nedenfor

KLIK PÅ FILEN X.ino for at downloade

Trin 5: CIrcuit Diagram - Ledningslys til relæ

CIrcuit Diagram - Ledningslys til relæ
CIrcuit Diagram - Ledningslys til relæ

Dette billede er selvforklarende.

Anbefalede: