DIY HOME AUTOMATION - Substituir interruptores de luz tradicionais: 5 etapas
DIY HOME AUTOMATION - Substituir interruptores de luz tradicionais: 5 etapas
Anonim
DIY HOME AUTOMATION - Substitua interruptores de luz tradicionais
DIY HOME AUTOMATION - Substitua interruptores de luz tradicionais

Ligue ou desligue LUZES usando sensores de toque

Recursos:

  • Sensores de toque capacitivos são usados para ligar as luzes em vez dos interruptores mecânicos tradicionais.
  • Sensores PIR para luzes automatizadas.

Etapa 1: Materiais necessários

Materiais necessários
Materiais necessários
Materiais necessários
Materiais necessários
Materiais necessários
Materiais necessários
Materiais necessários
Materiais necessários

1. Escudo ESP8266 - Produto AliExpress.com - A5-- ESP8266 WIFI serial modelo ESP-12 ESP-12E ESP12F Autenticidade garantida ESP12

2. Arduino UNO - Produto AliExpress.com - Placa de desenvolvimento UNO R3 ATmega328P CH340 CH340G para Arduino UNO R3 com cabeçote de pino reto 3. Arduino Mega - Produto AliExpress.com - Placa Mega 2560 R3 4. Placa de ensaio - Produto AliExpress.com - MB102 Placa de pão 5. Jumper Wire - Produto AliExpress.com - Masculino + Feminino para Masculino e Feminino para Feminino Jumper Wire Dupont Cable para arduino DIY KIT

Etapa 2: LUZES - Seleção dos pinos para sensores de toque e relés

Aqui, 4 sensores de toque capacitivos são usados. Cada um é usado para ligar ou desligar a luz.

Como funciona? Quando o sensor foi pressionado ativou um relé. A luz conectada ao relé é então ativada. Para apagar a luz o sensor é pressionado novamente.

_

Pino 22 - Touchsensor1

Pino 23 - Touchsensor2

Pino 24 - Touchsensor3

Pino 25 - Touchsensor4

_

Pino 26 - Entrada 1 do relé (Relé1)

Pino 27 - Entrada 2 do relé (Relé2)

Pino 28 - Entrada 3 do relé (Relé3)

Pino 29 - Entrada 4 do relé (Relé4)

_

Touchsensor1 ativa Relay1 e assim por diante …

Etapa 3: LUZES - Seleção de pinos para sensores PIR e relé

Existem duas luzes que são ativadas pelos sensores PIR.

_

Pino 30 - PIR1

Pino 31 - PIR2

_

Pino 32 - Entrada 5 do relé (Relé 5)

Pino 33 - Entrada 6 do relé (Relé 6)

_

PIR1 ativa Relé5

PIR2 ativa Relé 6

Etapa 4: Programando o Arduino

// Pinos para sensor de toque capativo

#define TouchSensor1 22

#define TouchSensor2 23

#define TouchSensor3 24

#define TouchSensor4 25

// Pinos para sensores PIR

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

int val1 = 0; int val2 = 1;

boolean currentState1 = LOW; boolean lastState1 = LOW;

Boolean RelayState1 = LOW;

boolean currentState2 = LOW;

booleano lastState2 = LOW;

Boolean RelayState2 = LOW;

boolean currentState3 = LOW;

booleano lastState3 = LOW;

Boolean RelayState3 = LOW;

boolean currentState4 = LOW;

booleano lastState4 = LOW;

Boolean RelayState4 = LOW;

// Pinos para retransmissão

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 () {// define relés como saída

pinMode (relé1, SAÍDA);

pinMode (relé2, SAÍDA);

pinMode (relé3, SAÍDA);

pinMode (relé4, SAÍDA);

pinMode (relé5, SAÍDA);

pinMode (relé6, SAÍDA);

// define sensores de toque como entrada

pinMode (TouchSensor1, INPUT);

pinMode (TouchSensor2, INPUT);

pinMode (TouchSensor3, INPUT);

pinMode (TouchSensor4, INPUT);

O CÓDIGO COMPLETO ESTÁ DISPONÍVEL PARA BAIXAR ABAIXO

CLIQUE NO ARQUIVO X.ino para fazer o download

Etapa 5: Diagrama do circuito - Fiação da luz para o relé

Diagrama do circuito - Fiação da luz para o relé
Diagrama do circuito - Fiação da luz para o relé

Esta imagem é autoexplicativa.