Innehållsförteckning:

DIY HEMAUTOMATION - Byt ut traditionella ljusomkopplare: 5 steg
DIY HEMAUTOMATION - Byt ut traditionella ljusomkopplare: 5 steg

Video: DIY HEMAUTOMATION - Byt ut traditionella ljusomkopplare: 5 steg

Video: DIY HEMAUTOMATION - Byt ut traditionella ljusomkopplare: 5 steg
Video: Supercharging a Net Zero Home - Ultimate Smart Home Tour 2024, Juli
Anonim
DIY HEMAUTOMATION - Byt ut traditionella ljusomkopplare
DIY HEMAUTOMATION - Byt ut traditionella ljusomkopplare

Slå på eller stäng av LJUS med beröringssensorer

Funktioner:

  • Kapacitiva touchsensorer används för att tända lamporna istället för traditionella mekaniska omkopplare.
  • PIR -sensorer för automatiserade lampor.

Steg 1: Material som behövs

Material behövs
Material behövs
Material behövs
Material behövs
Material behövs
Material behövs
Material behövs
Material behövs

1. ESP8266-skärm- AliExpress.com-produkt- A5-- ESP8266 seriell WIFI-modell ESP-12 ESP-12E ESP12F Autenticitetsgaranti ESP12

2. Arduino UNO - AliExpress.com Produkt - UNO R3 Development Board ATmega328P CH340 CH340G För Arduino UNO R3 Med Straight Pin Header 3. Arduino Mega - AliExpress.com Produkt - Mega 2560 R3 Board 4. Brödbräda - AliExpress.com Produkt - MB102 Brödbräda 5. Jumper wires - AliExpress.com Product - Man + Female to Male and Female to Female Jumper Wire Dupont Cable for arduino DIY KIT

Steg 2: LJUS- Välja stiften för pekssensorer och reläer

Här används 4 kapacitiva beröringssensorer. Var och en används för att slå på eller av ljuset.

Hur det fungerar? När sensorn trycktes in aktiverade den ett relä. Ljuset som är anslutet till reläet aktiveras sedan. För att släcka ljuset trycks sensorn igen.

_

Pin 22 - Touchsensor1

Pin 23 - Touchsensor2

Pin 24 - Touchsensor3

Pin 25 - Touchsensor4

_

Pin 26 - Ingång 1 till relä (Relä1)

Pin 27 - Ingång 2 till relä (Relä2)

Stift 28 - Ingång 3 till relä (Relä3)

Pin 29 - Ingång 4 till relä (Relä4)

_

Touchsensor1 aktiverar Relä1 och så vidare …

Steg 3: LJUS - Välja stift för PIR -sensorer och relä

Det finns två lampor som aktiveras av PIR -sensorerna.

_

Stift 30 - PIR1

Stift 31 - PIR2

_

Pin 32 - Ingång 5 till relä (Relä5)

Pin 33 - Ingång 6 till relä (Relä6)

_

PIR1 aktiverar Relä5

PIR2 aktiverar Relä6

Steg 4: Programmering av Arduino

// Stift för kapacitiv beröringssensor

#define TouchSensor1 22

#define TouchSensor2 23

#define TouchSensor3 24

#define TouchSensor4 25

// Stift för PIR -sensorer

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

int val1 = 0; int val2 = 1;

boolean currentState1 = LOW; boolean lastState1 = LOW;

booleskt RelayState1 = LÅGT;

boolean currentState2 = LÅG;

booleskt lastState2 = LÅGT;

booleskt RelayState2 = LÅGT;

boolean currentState3 = LÅG;

boolean lastState3 = LÅG;

booleskt RelayState3 = LÅGT;

boolean currentState4 = LÅG;

booleska lastState4 = LÅG;

booleskt RelayState4 = LÅGT;

// Stift för 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 () {// definiera reläer som utdata

pinMode (relä1, OUTPUT);

pinMode (relä2, OUTPUT);

pinMode (relä3, OUTPUT);

pinMode (relä4, UTGÅNG);

pinMode (relä5, OUTPUT);

pinMode (relä6, OUTPUT);

// definiera beröringssensorer som ingång

pinMode (TouchSensor1, INPUT);

pinMode (TouchSensor2, INPUT);

pinMode (TouchSensor3, INPUT);

pinMode (TouchSensor4, INPUT);

DEN HELA KODEN ÄR TILLGÄNGLIG att ladda ner nedan

KLICKA PÅ FILEN X.ino för att ladda ner

Steg 5: CIrcuit Diagram - Kopplingsljus till relä

CIrcuit Diagram - Kopplingsljus till relä
CIrcuit Diagram - Kopplingsljus till relä

Den här bilden är självförklarande.

Rekommenderad: