Domotique DIY - Remplacez les interrupteurs d'éclairage traditionnels : 5 étapes
Domotique DIY - Remplacez les interrupteurs d'éclairage traditionnels : 5 étapes
Anonim
Domotique DIY - Remplacez les interrupteurs d'éclairage traditionnels
Domotique DIY - Remplacez les interrupteurs d'éclairage traditionnels

Allumez ou éteignez les LUMIÈRES à l'aide de capteurs tactiles

Caractéristiques:

  • Des capteurs tactiles capacitifs sont utilisés pour allumer les lumières au lieu des interrupteurs mécaniques traditionnels.
  • Capteurs PIR pour lumières automatisées.

Étape 1: Matériel nécessaire

Les matériaux nécessaires
Les matériaux nécessaires
Les matériaux nécessaires
Les matériaux nécessaires
Les matériaux nécessaires
Les matériaux nécessaires
Les matériaux nécessaires
Les matériaux nécessaires

1. Bouclier ESP8266 - Produit AliExpress.com - A5-- Modèle WIFI série ESP8266 ESP-12 ESP-12E ESP12F Authenticité garantie ESP12

2. Arduino UNO - Produit AliExpress.com - Carte de développement UNO R3 ATmega328P CH340 CH340G pour Arduino UNO R3 avec en-tête à broche droite 3. Produit Arduino Mega - AliExpress.com - Carte Mega 2560 R3 4. Planche à pain - Produit AliExpress.com - Planche à pain MB102 5. Fils de connexion - Produit AliExpress.com - Câble de connexion Dupont mâle + femelle à mâle et femelle à femelle pour KIT de bricolage arduino

Étape 2: LUMIÈRES - Sélection des broches pour les capteurs tactiles et les relais

Ici, 4 capteurs tactiles capacitifs sont utilisés. Chacun est utilisé pour allumer ou éteindre la lumière.

Comment ça fonctionne? Lorsque le capteur est pressé, il active un relais. Le voyant connecté au relais est alors activé. Pour éteindre la lumière, le capteur est à nouveau enfoncé.

_

Broche 22 - Touchsensor1

Broche 23 - Touchsensor2

Broche 24 - Touchsensor3

Broche 25 - Touchsensor4

_

Broche 26 - Entrée 1 du relais (Relay1)

Broche 27 - Entrée 2 du relais (Relay2)

Broche 28 - Entrée 3 du relais (Relay3)

Broche 29 - Entrée 4 du relais (Relay4)

_

Touchsensor1 active Relay1 et ainsi de suite…

Étape 3: LUMIÈRES - Sélection des broches pour les capteurs PIR et le relais

Il y a deux lumières qui sont activées par les capteurs PIR.

_

Broche 30 - PIR1

Broche 31 - PIR2

_

Broche 32 - Entrée 5 du relais (Relay5)

Pin 33 - Entrée 6 du relais (Relay6)

_

PIR1 active Relais5

PIR2 active le Relais6

Étape 4: Programmation de l'Arduino

// Broches pour capteur tactile capacitif

#define TouchSensor1 22

#définir TouchSensor2 23

#define TouchSensor3 24

#define TouchSensor4 25

// Broches pour capteurs PIR

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

int val1 = 0;int val2 = 1;

booléen currentState1 = LOW; booléen lastState1 = LOW;

booléen RelayState1 = LOW;

booléen currentState2 = LOW;

booléen lastState2 = LOW;

booléen RelayState2 = LOW;

booléen currentState3 = LOW;

booléen lastState3 = LOW;

booléen RelayState3 = LOW;

booléen currentState4 = LOW;

booléen lastState4 = LOW;

booléen RelayState4 = LOW;

// Broches pour relais

int Relais1 = 26;

int Relais2 = 27;

int Relais3 = 28;

int Relais4 = 29;

int Relais5 = 32;

int Relais6 = 33;

void setup() { //définir les relais en sortie

pinMode(relais1, SORTIE);

pinMode(relais2, SORTIE);

pinMode(relais3, SORTIE);

pinMode(relais4, SORTIE);

pinMode(relay5, SORTIE);

pinMode(relay6, SORTIE);

//définir les capteurs tactiles comme entrée

pinMode(TouchSensor1, INPUT);

pinMode(TouchSensor2, INPUT);

pinMode (TouchSensor3, INPUT);

pinMode (TouchSensor4, INPUT);

LE CODE COMPLET EST DISPONIBLE EN TÉLÉCHARGEMENT CI-DESSOUS

CLIQUEZ SUR LE FICHIER X.ino pour le télécharger

Étape 5: Schéma de circuit - Câblage de la lumière au relais

Schéma de circuit - Câblage de la lumière au relais
Schéma de circuit - Câblage de la lumière au relais

Cette image est explicite.

Conseillé: