Turinys:

„Pasidaryk pats“NAMŲ AUTOMATIZAVIMAS - pakeiskite tradicinius šviesos jungiklius: 5 žingsniai
„Pasidaryk pats“NAMŲ AUTOMATIZAVIMAS - pakeiskite tradicinius šviesos jungiklius: 5 žingsniai

Video: „Pasidaryk pats“NAMŲ AUTOMATIZAVIMAS - pakeiskite tradicinius šviesos jungiklius: 5 žingsniai

Video: „Pasidaryk pats“NAMŲ AUTOMATIZAVIMAS - pakeiskite tradicinius šviesos jungiklius: 5 žingsniai
Video: Alpina: metalinės tvoros dažymas 2024, Lapkritis
Anonim
„Pasidaryk pats“NAMŲ AUTOMATIZAVIMAS - pakeiskite tradicinius šviesos jungiklius
„Pasidaryk pats“NAMŲ AUTOMATIZAVIMAS - pakeiskite tradicinius šviesos jungiklius

Įjunkite arba išjunkite LIGHTS naudodami jutiklinius jutiklius

Funkcijos:

  • Žibintams įjungti naudojami talpiniai jutikliniai jutikliai, o ne tradiciniai mechaniniai jungikliai.
  • PIR jutikliai automatiniams žibintams.

1 žingsnis: reikalingos medžiagos

Reikalingos medžiagos
Reikalingos medžiagos
Reikalingos medžiagos
Reikalingos medžiagos
Reikalingos medžiagos
Reikalingos medžiagos
Reikalingos medžiagos
Reikalingos medžiagos

1. ESP8266 skydas- AliExpress.com Produktas- A5- ESP8266 serijos WIFI modelis ESP-12 ESP-12E ESP12F Autentiškumo garantija ESP12

2. „Arduino UNO“- „AliExpress.com“produktas - „UNO R3 Development Board“ATmega328P CH340 CH340G „Arduino UNO R3“su tiesia kaiščio antraštė 3. „Arduino Mega“- „AliExpress.com“Produktas - „Mega 2560 R3“lenta 4. Duonos lenta - AliExpress.com Produktas - MB102 Breadboard 5. Džemperio laidai - AliExpress.com Produktas - Vyriškas + patinas ir patinas ir moteriškas megztinis Dupont laidas, skirtas „arduino DIY KIT“

2 žingsnis: ŠVIESOS- jutiklinių jutiklių ir relių kaiščių pasirinkimas

Čia naudojami 4 talpiniai jutikliniai jutikliai. Kiekvienas iš jų yra skirtas įjungti arba išjungti šviesą.

Kaip tai veikia? Paspaudus jutiklį, jis įjungė relę. Tada įjungiama šviesa, prijungta prie relės. Norėdami išjungti šviesą, jutiklis dar kartą paspaudžiamas.

_

22 kaištis - jutiklinis jutiklis

23 kaištis - jutiklinis jutiklis2

24 kaištis - jutiklinis jutiklis3

25 kaištis - jutiklinis jutiklis4

_

26 kaištis - relės 1 įėjimas (relė 1)

27 kaištis - relės 2 įėjimas (relė2)

28 kaištis - relės 3 įėjimas (relė 3)

29 kaištis - relės 4 įėjimas (4 relė)

_

„Touchsensor1“įjungia „Relay1“ir pan.

3 žingsnis: ŠVIESOS - PIR jutiklių ir relių kaiščių pasirinkimas

Yra du žibintai, kuriuos įjungia PIR jutikliai.

_

30 kaištis - PIR1

31 kaištis - PIR2

_

32 kaištis - relės 5 įėjimas (relė5)

33 kaištis - relės 6 įėjimas (relė 6)

_

PIR1 aktyvuoja relę5

PIR2 aktyvuoja relę6

4 žingsnis: „Arduino“programavimas

// Smeigtukai talpiam jutikliniam jutikliui

#define TouchSensor1 22

#define TouchSensor2 23

#define TouchSensor3 24

#define TouchSensor4 25

// PIR jutiklių kaiščiai

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

int val1 = 0; int val2 = 1;

loginė srovėStatus1 = LOW; boolean lastState1 = LOW;

loginis RelayState1 = LOW;

loginė srovėStatus2 = LOW;

boolean lastState2 = LOW;

loginis RelayState2 = LOW;

loginė srovėStatus3 = LOW;

boolean lastState3 = LOW;

loginis RelayState3 = LOW;

loginė srovėStatus4 = LOW;

boolean lastState4 = LOW;

loginis relės būsena4 = LOW;

// Smeigtukai relėms

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 () {// apibrėžti relės kaip išvestį

pinMode (relė1, OUTPUT);

pinMode (relė2, OUTPUT);

pinMode (relė3, OUTPUT);

pinMode (relė4, OUTPUT);

pinMode (relė5, OUTPUT);

pinMode (relė6, OUTPUT);

// apibrėžti jutiklinius jutiklius kaip įvestį

pinMode (jutiklinis jutiklis1, įvestis);

pinMode (jutiklinis jutiklis2, įvestis);

pinMode („TouchSensor3“, INPUT);

pinMode (jutiklinis jutiklis4, įvestis);

VISĄ KODĄ galima atsisiųsti žemiau

Spustelėkite ant failo X.ino ir atsisiųskite

5 žingsnis: „CIrcuit“schema - elektros laido ir relės prijungimas

„CIrcuit“diagrama - elektros laido ir relės sujungimas
„CIrcuit“diagrama - elektros laido ir relės sujungimas

Ši nuotrauka savaime suprantama.

Rekomenduojamas: