Sommario:

DOMOTICA FAI DA TE - Sostituisci i tradizionali interruttori della luce: 5 passaggi
DOMOTICA FAI DA TE - Sostituisci i tradizionali interruttori della luce: 5 passaggi

Video: DOMOTICA FAI DA TE - Sostituisci i tradizionali interruttori della luce: 5 passaggi

Video: DOMOTICA FAI DA TE - Sostituisci i tradizionali interruttori della luce: 5 passaggi
Video: Casa DOMOTICA Economica FAI da TE - Luci e Prese SMART con Shelly 2024, Dicembre
Anonim
DOMOTICA FAI DA TE - Sostituisci i tradizionali interruttori della luce
DOMOTICA FAI DA TE - Sostituisci i tradizionali interruttori della luce

Accendi o spegni le LUCI utilizzando i sensori tattili

Caratteristiche:

  • Per accendere le luci vengono utilizzati sensori tattili capacitivi al posto dei tradizionali interruttori meccanici.
  • Sensori PIR per luci automatizzate.

Passaggio 1: materiali necessari

Materiale necessario
Materiale necessario
Materiale necessario
Materiale necessario
Materiale necessario
Materiale necessario
Materiale necessario
Materiale necessario

1. Scudo ESP8266 - Prodotto AliExpress.com - A5-- Modello WIFI seriale ESP8266 ESP-12 ESP-12E ESP12F Autenticità garantita ESP12

2. Arduino UNO - Prodotto AliExpress.com - Scheda di Sviluppo UNO R3 ATmega328P CH340 CH340G Per Arduino UNO R3 Con Intestazione Pin Dritto 3. Arduino Mega - Prodotto AliExpress.com - Scheda Mega 2560 R3 4. Tagliere - Prodotto AliExpress.com - MB102 Breadboard 5. Cavi jumper - Prodotto AliExpress.com - Cavo jumper maschio + femmina a maschio e femmina a femmina Cavo Dupont per arduino KIT FAI DA TE

Passaggio 2: LUCI- Selezione dei pin per i sensori tattili e i relè

Qui vengono utilizzati 4 sensori tattili capacitivi. Ognuno serve per accendere o spegnere la luce.

Come funziona? Quando il sensore è stato premuto ha attivato un relè. La luce collegata al relè viene quindi attivata. Per spegnere la luce si preme nuovamente il sensore.

_

Pin 22 - Sensore tattile1

Pin 23 - Sensore tattile2

Pin 24 - Sensore tattile3

Pin 25 - Sensore tattile4

_

Pin 26 - Ingresso 1 del relè (Relè1)

Pin 27 - Ingresso 2 del relè (Relè2)

Pin 28 - Ingresso 3 del relè (Relè3)

Pin 29 - Ingresso 4 del relè (Relè4)

_

Touchsensor1 attiva Relè1 e così via…

Passaggio 3: LUCI - Selezione dei pin per i sensori PIR e il relè

Ci sono due luci che vengono attivate dai sensori PIR.

_

Pin 30 - PIR1

Pin 31 - PIR2

_

Pin 32 - Ingresso 5 del relè (Relè5)

Pin 33 - Ingresso 6 del relè (Relè6)

_

PIR1 attiva il Relè5

PIR2 attiva il Relè6

Passaggio 4: programmazione di Arduino

// Pin per sensore tattile capacitivo

#define TouchSensor1 22

#define TouchSensor2 23

#define TouchSensor3 24

#define TouchSensor4 25

// Pin per sensori PIR

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

int val1 = 0;int val2 = 1;

boolean currentState1 = LOW; boolean lastState1 = LOW;

booleano RelayState1 = BASSO;

stato booleano stato2 = LOW;

booleano lastState2 = LOW;

booleano RelayState2 = BASSO;

stato booleano stato3 = LOW;

booleano lastState3 = LOW;

booleano RelayState3 = BASSO;

stato booleano stato4 = LOW;

booleano lastState4 = LOW;

booleano RelayState4 = BASSO;

// Perni per relè

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() { //definisce i relè come output

pinMode(relè1, USCITA);

pinMode(relè2, USCITA);

pinMode(relè3, USCITA);

pinMode(relè4, USCITA);

pinMode(relè5, USCITA);

pinMode(relè6, USCITA);

//definire i sensori tattili come input

pinMode(TouchSensor1, INPUT);

pinMode(TouchSensor2, INGRESSO);

pinMode(TouchSensor3, INGRESSO);

pinMode(TouchSensor4, INPUT);

IL CODICE COMPLETO È DISPONIBILE PER SCARICARE QUI SOTTO

CLICCA SUL FILE X.ino per scaricarlo

Passaggio 5: Schema del circuito - Cablaggio della luce al relè

Schema del circuito - Cablaggio della luce al relè
Schema del circuito - Cablaggio della luce al relè

Questa immagine è autoesplicativa.

Consigliato: