Sisällysluettelo:

DIY HOME AUTOMATION - Vaihda perinteiset valokytkimet: 5 vaihetta
DIY HOME AUTOMATION - Vaihda perinteiset valokytkimet: 5 vaihetta

Video: DIY HOME AUTOMATION - Vaihda perinteiset valokytkimet: 5 vaihetta

Video: DIY HOME AUTOMATION - Vaihda perinteiset valokytkimet: 5 vaihetta
Video: CS50 2013 - Week 10 2024, Marraskuu
Anonim
DIY HOME AUTOMATION - Vaihda perinteiset valokytkimet
DIY HOME AUTOMATION - Vaihda perinteiset valokytkimet

Kytke valot päälle tai pois kosketusanturien avulla

Ominaisuudet:

  • Kapasitiivisia kosketusantureita käytetään sytyttämään valot perinteisten mekaanisten kytkimien sijasta.
  • Automaattisten valojen PIR -anturit.

Vaihe 1: Tarvittavat materiaalit

Tarvittavat materiaalit
Tarvittavat materiaalit
Tarvittavat materiaalit
Tarvittavat materiaalit
Tarvittavat materiaalit
Tarvittavat materiaalit
Tarvittavat materiaalit
Tarvittavat materiaalit

1. ESP8266-kilpi- AliExpress.com Tuote- A5- ESP8266-sarjan WIFI-malli ESP-12 ESP-12E ESP12F Aitous taattu ESP12

2. Arduino UNO - AliExpress.com Tuote - UNO R3 Development Board ATmega328P CH340 CH340G Arduino UNO R3: lle, jossa on suora nastainen otsikko 3. Arduino Mega - AliExpress.com Tuote - Mega 2560 R3 Board 4. Breadboard - AliExpress.com Tuote - MB102 Breadboard 5. Hyppyjohdot - AliExpress.com Tuote - Uros + naaras - uros ja naaras - naaraspuolinen hyppyjohdin Dupont -kaapeli arduino DIY KIT

Vaihe 2: VALOT- kosketusantureiden ja releiden nastojen valinta

Tässä käytetään 4 kapasitiivista kosketusanturia. Jokaista käytetään valon sytyttämiseen tai sammuttamiseen.

Kuinka se toimii? Kun anturia painettiin, se aktivoi releen. Releeseen kytketty valo aktivoituu. Valo sammutetaan painamalla anturia uudelleen.

_

Nasta 22 - Kosketusanturi 1

Nasta 23 - Kosketusanturi2

Nasta 24 - Kosketusanturi 3

Nasta 25 - Kosketusanturi 4

_

Nasta 26 - Releen tulo 1 (rele 1)

Nasta 27 - Releen tulo 2 (rele 2)

Nasta 28 - Releen tulo 3 (rele 3)

Nasta 29 - Releen tulo 4 (rele 4)

_

Touchsensor1 aktivoi rele1 ja niin edelleen …

Vaihe 3: VALOT - PIR -antureiden ja releiden nastojen valinta

PIR -anturit aktivoivat kaksi valoa.

_

Nasta 30 - PIR1

Nasta 31 - PIR2

_

Nasta 32 - Releen tulo 5 (rele 5)

Nasta 33 - Releen tulo 6 (rele 6)

_

PIR1 aktivoi releen 5

PIR2 aktivoi releen 6

Vaihe 4: Arduinon ohjelmointi

// Kapasitiivisen kosketusanturin nastat

#define TouchSensor1 22

#define TouchSensor2 23

#define TouchSensor3 24

#define TouchSensor4 25

// PIR -antureiden nastat

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

int val1 = 0; int val2 = 1;

boolean currentState1 = LOW; boolean lastState1 = LOW;

boolean RelayState1 = LOW;

boolean currentState2 = LOW;

boolean lastState2 = LOW;

boolean RelayState2 = LOW;

boolean currentState3 = LOW;

boolean lastState3 = LOW;

boolean RelayState3 = LOW;

boolean currentState4 = LOW;

boolean lastState4 = LOW;

boolean RelayState4 = LOW;

// Releen nastat

int Rele1 = 26;

int Rele2 = 27;

int Rele3 = 28;

int Rele4 = 29;

int Rele5 = 32;

int Rele6 = 33;

void setup () {// määrittele releet ulostulona

pinMode (rele1, OUTPUT);

pinMode (rele2, OUTPUT);

pinMode (rele3, OUTPUT);

pinMode (rele4, OUTPUT);

pinMode (rele5, OUTPUT);

pinMode (rele6, OUTPUT);

// määritä kosketusanturit tuloksi

pinMode (TouchSensor1, INPUT);

pinMode (TouchSensor2, INPUT);

pinMode (TouchSensor3, INPUT);

pinMode (TouchSensor4, INPUT);

TÄYDELLINEN KOODI SAATAVILLA LATAA ALLA

Napsauta tiedostoa X.ino ladataksesi

Vaihe 5: CIrcuit -kaavio - kytkentävalo releeseen

CIrcuit -kaavio - kytkentävalo releeseen
CIrcuit -kaavio - kytkentävalo releeseen

Tämä kuva on itsestään selvä.

Suositeltava: