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, Novembar
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

Karakteristike:

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

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 zaglavljem 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? Kada je senzor pritisnut, aktivirao je relej. Zatim se aktivira svjetlo spojeno na relej. Senzor se ponovo gasi da bi se isključilo svetlo.

_

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)

_

Dodirni senzor1 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 relej 6

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 = LOW;

boolean currentState2 = LOW;

boolean lastState2 = LOW;

boolean RelayState2 = LOW;

boolean currentState3 = LOW;

boolean lastState3 = LOW;

boolean RelayState3 = NISKO;

boolean currentState4 = LOW;

boolean lastState4 = LOW;

boolean RelayState4 = LOW;

// Igle za relej

int Relej1 = 26;

int Relej2 = 27;

int Relej3 = 28;

int Relej4 = 29;

int Relej5 = 32;

int Relej6 = 33;

void setup () {// definiramo releje kao izlaz

pinMode (relej1, OUTPUT);

pinMode (relej2, OUTPUT);

pinMode (relej3, OUTPUT);

pinMode (relej4, OUTPUT);

pinMode (relej5, OUTPUT);

pinMode (relej6, OUTPUT);

// definiramo senzore dodira kao ulaz

pinMode (TouchSensor1, INPUT);

pinMode (TouchSensor2, INPUT);

pinMode (TouchSensor3, INPUT);

pinMode (TouchSensor4, INPUT);

CIJELI KOD JE DOSTUPAN ZA PREUZIMANJE ISPOD

KLIKNITE NA DATOTEKU X.ino za preuzimanje

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

Dijagram spoja - svjetlo ožičenja releja
Dijagram spoja - svjetlo ožičenja releja

Ova slika sama po sebi objašnjava.

Preporučuje se: