Sadržaj:

DIY HOME AUTOMATION - Zamijenite tradicionalne prekidače svjetla: 5 koraka
DIY HOME AUTOMATION - Zamijenite tradicionalne prekidače svjetla: 5 koraka

Video: DIY HOME AUTOMATION - Zamijenite tradicionalne prekidače svjetla: 5 koraka

Video: DIY HOME AUTOMATION - Zamijenite tradicionalne prekidače svjetla: 5 koraka
Video: I Went to a Russian (Chinese) Commodity Fair (During Sanctions) 2024, Studeni
Anonim
DIY HOME AUTOMATION - Zamijenite tradicionalne prekidače svjetla
DIY HOME AUTOMATION - Zamijenite tradicionalne prekidače svjetla

Uključite ili isključite LIGHTS pomoću senzora za dodir

Značajke:

  • Kapacitivni senzori dodira koriste se za uključivanje svjetla umjesto tradicionalnih mehaničkih prekidača.
  • PIR senzori za automatizirana svjetla.

Korak 1: Potrebni materijali

Potrebni materijali
Potrebni materijali
Potrebni materijali
Potrebni materijali
Potrebni materijali
Potrebni materijali
Potrebni materijali
Potrebni materijali

1. ESP8266 štit- AliExpress.com proizvod- A5-- ESP8266 serijski WIFI model ESP-12 ESP-12E ESP12F Zajamčena autentičnost ESP12

2. Arduino UNO - Proizvod na AliExpress.com - Razvojna ploča UNO R3 ATmega328P CH340 CH340G Za Arduino UNO R3 s ravnim zatičem 3. Arduino Mega - proizvod AliExpress.com - Mega ploča 2560 R3 4. Oglasna ploča - proizvod AliExpress.com - MB102 Breadboard 5. Žice za kratkospojnike - AliExpress.com Proizvod - Muški + ženski na muški i ženski na ženski kratkospojnik Dupont kabel za arduino DIY KIT

Korak 2: SVJETLA- Odabir pinova za osjetnike dodira i releje

Ovdje se koriste 4 kapacitivna senzora dodira. Svaki se koristi za uključivanje ili isključivanje svjetla.

Kako radi? Kad je senzor pritisnut, aktivirao je relej. Zatim se aktivira svjetlo spojeno na relej. Za isključivanje svjetla senzor se ponovno pritisne.

_

Pin 22 - Senzor dodira1

Pin 23 - Senzor dodira2

Pin 24 - Senzor dodira3

Pin 25 - Senzor dodira4

_

Pin 26 - Ulaz 1 releja (relej 1)

Pin 27 - Ulaz 2 releja (relej 2)

Pin 28 - Ulaz 3 releja (relej 3)

Pin 29 - Ulaz 4 releja (relej 4)

_

Senzor dodira1 aktivira relej1 i tako dalje …

Korak 3: SVJETLA - Odabir pinova za PIR senzore i releje

Postoje dva svjetla koja se aktiviraju pomoću PIR senzora.

_

Pin 30 - PIR1

Pin 31 - PIR2

_

Pin 32 - Ulaz 5 releja (relej 5)

Pin 33 - Ulaz 6 releja (relej 6)

_

PIR1 aktivira relej 5

PIR2 aktivira relej6

Korak 4: Programiranje Arduina

// Igle za kapacitivni senzor dodira

#define TouchSensor1 22

#define TouchSensor2 23

#define TouchSensor3 24

#define TouchSensor4 25

// Igle za PIR senzore

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

int val1 = 0; int val2 = 1;

boolean currentState1 = LOW; boolean lastState1 = LOW;

boolean RelayState1 = NISKO;

boolean currentState2 = LOW;

boolean lastState2 = LOW;

boolean RelayState2 = NISKO;

boolean currentState3 = LOW;

boolean lastState3 = LOW;

boolean RelayState3 = NISKO;

boolean currentState4 = LOW;

boolean lastState4 = LOW;

boolean RelayState4 = NISKO;

// Igle za relej

int Relej1 = 26;

int Relej2 = 27;

int Relej3 = 28;

int Relej4 = 29;

int Relej5 = 32;

int Relej6 = 33;

void setup () {// definirati releje kao izlaz

pinMode (relej1, IZLAZ);

pinMode (relej2, IZLAZ);

pinMode (relej3, IZLAZ);

pinMode (relej4, IZLAZ);

pinMode (relej5, IZLAZ);

pinMode (relej6, IZLAZ);

// definiramo senzore dodira kao ulaz

pinMode (TouchSensor1, INPUT);

pinMode (TouchSensor2, INPUT);

pinMode (TouchSensor3, INPUT);

pinMode (TouchSensor4, INPUT);

CIJELI KOD JE DOSTUPAN ZA PREUZETE ISPOD

KLIKNITE NA DATOTEKU X.ino za preuzimanje

Korak 5: Dijagram spoja - ožičenje svjetla do releja

Shema strujnog kruga - Svjetlo ožičenja za relej
Shema strujnog kruga - Svjetlo ožičenja za relej

Ova slika sama po sebi objašnjava.

Preporučeni: