Satura rādītājs:

DIY HOME AUTOMATION - aizstājiet tradicionālos gaismas slēdžus: 5 soļi
DIY HOME AUTOMATION - aizstājiet tradicionālos gaismas slēdžus: 5 soļi

Video: DIY HOME AUTOMATION - aizstājiet tradicionālos gaismas slēdžus: 5 soļi

Video: DIY HOME AUTOMATION - aizstājiet tradicionālos gaismas slēdžus: 5 soļi
Video: Полный контроль над двигателем постоянного тока с помощью ESP8266 NodeMCU D1 Mini через Wi-Fi 2024, Novembris
Anonim
DIY HOME AUTOMATION - nomainiet tradicionālos gaismas slēdžus
DIY HOME AUTOMATION - nomainiet tradicionālos gaismas slēdžus

Ieslēdziet vai izslēdziet GAISMAS, izmantojot pieskāriena sensorus

Iespējas:

  • Lai ieslēgtu gaismas, tradicionālo mehānisko slēdžu vietā tiek izmantoti kapacitatīvi pieskāriena sensori.
  • PIR sensori automatizētām gaismām.

1. darbība. Nepieciešamie materiāli

Nepieciešamie materiāli
Nepieciešamie materiāli
Nepieciešamie materiāli
Nepieciešamie materiāli
Nepieciešamie materiāli
Nepieciešamie materiāli
Nepieciešamie materiāli
Nepieciešamie materiāli

1. ESP8266 vairogs- AliExpress.com Produkts- A5- ESP8266 sērijas WIFI modelis ESP-12 ESP-12E ESP12F Autentiskuma garantija ESP12

2. Arduino UNO - AliExpress.com Produkts - UNO R3 attīstības padome ATmega328P CH340 CH340G Arduino UNO R3 ar taisnas tapas galveni 3. Arduino Mega - AliExpress.com Produkts - Mega 2560 R3 dēlis 4. Maizes dēlis - AliExpress.com Produkts - MB102 maizes dēlis 5. Jumper vadi - AliExpress.com Produkts - Vīrietis + sieviete līdz vīrietis un sieviete līdz sieviete Jumper Wire Dupont kabelis arduino DIY KIT

2. solis: GAISMAS- Pieskārienu sensoru un releju tapu izvēle

Šeit tiek izmantoti 4 kapacitatīvi pieskāriena sensori. Katru no tiem izmanto, lai ieslēgtu vai izslēgtu gaismu.

Kā tas strādā? Nospiežot sensoru, tas aktivizēja releju. Ar releju savienotā gaisma tiek aktivizēta. Lai izslēgtu gaismu, sensors tiek vēlreiz nospiests.

_

22. tapa - skārienjūtīgais sensors

23. tapa - skārienjūtīgais sensors2

24. tapa - skārienjūtīgais sensors3

25. tapa - skārienjūtīgais sensors4

_

26. tapa - releja 1. ieeja (1. relejs)

27. tapa - releja 2. ieeja (2. relejs)

28. tapa - releja 3. ieeja (3. relejs)

29. tapa - releja 4. ieeja (4. relejs)

_

Touchsensor1 aktivizē Relay1 utt.

3. darbība: GAISMAS - PIR sensoru un releju tapu izvēle

Ir divi lukturi, kurus aktivizē PIR sensori.

_

30. tapa - PIR1

31. tapa - PIR2

_

32. tapa - releja 5. ieeja (5. relejs)

33. tapa - releja 6. ieeja (6. relejs)

_

PIR1 aktivizē releju 5

PIR2 aktivizē releju 6

4. solis: Arduino programmēšana

// Tapas kapacitīvam pieskāriena sensoram

#define TouchSensor1 22

#define TouchSensor2 23

#define TouchSensor3 24

#define TouchSensor4 25

// PIR sensoru tapas

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

int val1 = 0; int val2 = 1;

Būla strāvaStāvoklis1 = LOW; Būla pēdējāStāvoklis1 = LOW;

Būla RelayState1 = LOW;

Būla strāvaStāvoklis2 = LOW;

Būla pēdējā statuss2 = LOW;

Būla RelayState2 = LOW;

Būla strāvaState3 = LOW;

Būla pēdējā statuss3 = LOW;

Būla RelayState3 = LOW;

Būla strāvaState4 = LOW;

Būla pēdējā valsts4 = LOW;

Būla RelayState4 = LOW;

// Tapas relejam

int Relejs1 = 26;

int Relay2 = 27;

int Relejs3 = 28;

int Relejs4 = 29;

int Relejs5 = 32;

int Relejs6 = 33;

void setup () {// definēt relejus kā izvadi

pinMode (relejs1, OUTPUT);

pinMode (relejs2, OUTPUT);

pinMode (relejs3, OUTPUT);

pinMode (relejs4, OUTPUT);

pinMode (relejs5, OUTPUT);

pinMode (relejs6, OUTPUT);

// definējiet pieskāriena sensorus kā ievadi

pinMode (TouchSensor1, INPUT);

pinMode (TouchSensor2, INPUT);

pinMode (TouchSensor3, INPUT);

pinMode (TouchSensor4, INPUT);

PILNAIS KODS ir pieejams, lai lejupielādētu zemāk

Noklikšķiniet uz faila X.ino, lai lejupielādētu

5. solis: CIrcuit diagramma - elektroinstalācijas gaisma līdz relejam

CIrcuit diagramma - elektroinstalācijas gaisma līdz relejam
CIrcuit diagramma - elektroinstalācijas gaisma līdz relejam

Šis attēls ir pašsaprotams.

Ieteicams: