DIY HOME AUTOMATISERING - Vervang traditionele lichtschakelaars - Ajarnpa
DIY HOME AUTOMATISERING - Vervang traditionele lichtschakelaars - Ajarnpa

Video: DIY HOME AUTOMATISERING - Vervang traditionele lichtschakelaars - Ajarnpa

Video: DIY HOME AUTOMATISERING - Vervang traditionele lichtschakelaars - Ajarnpa
Video: DIY video, Hoe je elektrische installatie eenvoudig slim maken? 2025, Januari-
Anonim
DIY HOME AUTOMATISERING - Vervang traditionele lichtschakelaars
DIY HOME AUTOMATISERING - Vervang traditionele lichtschakelaars

Schakel LICHTEN in of uit met aanraaksensoren

Functies:

  • Capacitieve aanraaksensoren worden gebruikt om de lichten aan te doen in plaats van traditionele mechanische schakelaars.
  • PIR-sensoren voor geautomatiseerde verlichting.

Stap 1: Benodigde materialen

Benodigde materialen
Benodigde materialen
Benodigde materialen
Benodigde materialen
Benodigde materialen
Benodigde materialen
Benodigde materialen
Benodigde materialen

1. ESP8266 schild - AliExpress.com Product - A5-- ESP8266 serieel WIFI model ESP-12 ESP-12E ESP12F authenticiteit gegarandeerd ESP12

2. Arduino UNO - AliExpress.com Product - UNO R3 Development Board ATmega328P CH340 CH340G Voor Arduino UNO R3 Met Rechte Pin Header 3. Arduino Mega - AliExpress.com Product - Mega 2560 R3 Board 4. Breadboard - AliExpress.com Product - MB102 Breadboard 5. Jumper draden - AliExpress.com Product - Man + Vrouw naar Man en Vrouw naar Vrouw Jumper Wire Dupont Kabel voor arduino DIY KIT

Stap 2: LICHTEN- Selecteren van de pinnen voor aanraaksensoren en relais

Hier worden 4 capacitieve aanraaksensoren gebruikt. Elk wordt gebruikt om het licht aan of uit te zetten.

Hoe het werkt? Toen de sensor werd ingedrukt, activeerde hij een relais. Het licht dat op het relais is aangesloten, wordt dan geactiveerd. Om het licht uit te schakelen wordt nogmaals op de sensor gedrukt.

_

Pin 22 - Aanraaksensor1

Pin 23 - Aanraaksensor2

Pin 24 - Aanraaksensor3

Pin 25 - Aanraaksensor4

_

Pin 26 - Ingang 1 van relais (Relais1)

Pin 27 - Ingang 2 van relais (Relais2)

Pin 28 - Ingang 3 van relais (Relais3)

Pin 29 - Ingang 4 van relais (Relais4)

_

Touchsensor1 activeert relais1 enzovoort…

Stap 3: LIGHTS - Pins selecteren voor PIR-sensoren en relais

Er zijn twee lampjes die worden geactiveerd door de PIR-sensoren.

_

Pin 30 - PIR1

Pin 31 - PIR2

_

Pin 32 - Ingang 5 van relais (Relais5)

Pin 33 - Ingang 6 van relais (Relais6)

_

PIR1 activeert Relay5

PIR2 activeert relais6

Stap 4: Programmeren van de Arduino

// Pinnen voor capacitieve aanraaksensor

#define TouchSensor1 22

#define TouchSensor2 23

#define TouchSensor3 24

#define TouchSensor4 25

// Pinnen voor PIR-sensoren

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

int val1 = 0;int val2 = 1;

boolean currentState1 = LAAG;boolean lastState1 = LAAG;

booleaanse RelayState1 = LAAG;

booleaanse huidigeState2 = LAAG;

boolean lastState2 = LAAG;

booleaanse RelayState2 = LAAG;

booleaanse huidigeState3 = LAAG;

boolean lastState3 = LAAG;

booleaanse RelayState3 = LAAG;

booleaanse huidigeState4 = LAAG;

boolean lastState4 = LAAG;

booleaanse RelayState4 = LAAG;

// Pinnen voor relais

int Relais1 = 26;

int Relais2 = 27;

int Relais3 = 28;

int Relais4 = 29;

int Relais5 = 32;

int Relais6 = 33;

void setup() {//definieer relais als output

pinMode (relais1, UITGANG);

pinMode (relais2, UITGANG);

pinMode (relais3, UITGANG);

pinMode (relais4, UITGANG);

pinMode (relais5, UITGANG);

pinMode (relais6, UITGANG);

// definieer aanraaksensoren als invoer

pinMode (TouchSensor1, INPUT);

pinMode (TouchSensor2, INGANG);

pinMode (TouchSensor3, INGANG);

pinMode (TouchSensor4, INGANG);

DE VOLLEDIGE CODE IS BESCHIKBAAR OM HIERONDER TE DOWNLOADEN

KLIK OP HET BESTAND X.ino om te downloaden

Stap 5: Circuitdiagram - Bedrading van licht naar relais

Circuitdiagram - Bedrading van licht naar relais
Circuitdiagram - Bedrading van licht naar relais

Dit plaatje spreekt voor zich.