विषयसूची:

DIY होम ऑटोमेशन - पारंपरिक लाइट स्विच बदलें: 5 कदम
DIY होम ऑटोमेशन - पारंपरिक लाइट स्विच बदलें: 5 कदम

वीडियो: DIY होम ऑटोमेशन - पारंपरिक लाइट स्विच बदलें: 5 कदम

वीडियो: DIY होम ऑटोमेशन - पारंपरिक लाइट स्विच बदलें: 5 कदम
वीडियो: MOES WiFi+RF 2 Gang Switch Light Switch Module,Install with Neutral Wire Needed 2024, नवंबर
Anonim
DIY होम ऑटोमेशन - पारंपरिक लाइट स्विच बदलें
DIY होम ऑटोमेशन - पारंपरिक लाइट स्विच बदलें

टच सेंसर का उपयोग करके लाइट चालू या बंद करें

विशेषताएं:

  • पारंपरिक यांत्रिक स्विच के बजाय रोशनी को चालू करने के लिए कैपेसिटिव टच सेंसर का उपयोग किया जाता है।
  • स्वचालित रोशनी के लिए पीर सेंसर।

चरण 1: आवश्यक सामग्री

सामग्री की जरूरत
सामग्री की जरूरत
सामग्री की जरूरत
सामग्री की जरूरत
सामग्री की जरूरत
सामग्री की जरूरत
सामग्री की जरूरत
सामग्री की जरूरत

1. ESP8266 शील्ड - AliExpress.com उत्पाद - A5-- ESP8266 सीरियल वाईफ़ाई मॉडल ESP-12 ESP-12E ESP12F प्रामाणिकता की गारंटी ESP12

2. Arduino UNO - AliExpress.com उत्पाद - UNO R3 विकास बोर्ड ATmega328P CH340 CH340G Arduino UNO R3 के लिए सीधे पिन हैडर के साथ 3. Arduino मेगा - AliExpress.com उत्पाद - मेगा 2560 R3 बोर्ड 4. ब्रेडबोर्ड - AliExpress.com उत्पाद - MB102 ब्रेडबोर्ड 5. जम्पर तार - AliExpress.com उत्पाद - पुरुष + महिला से पुरुष और महिला से महिला जम्पर वायर ड्यूपॉन्ट केबल arduino DIY KIT के लिए

चरण 2: रोशनी- टच सेंसर और रिले के लिए पिन का चयन

यहां 4 कैपेसिटिव टच सेंसर का इस्तेमाल किया गया है। प्रत्येक का उपयोग प्रकाश को चालू या बंद करने के लिए किया जाता है।

यह काम किस प्रकार करता है? जब सेंसर ने दबाया तो उसने एक रिले को सक्रिय कर दिया। रिले से जुड़ा प्रकाश तब सक्रिय होता है। लाइट बंद करने के लिए सेंसर को फिर से दबाया जाता है।

_

पिन 22 - Touchsensor1

पिन 23 - Touchsensor2

पिन 24 - Touchsensor3

पिन 25 - Touchsensor4

_

पिन 26 - रिले का इनपुट 1 (रिले 1)

पिन 27 - रिले का इनपुट 2 (रिले 2)

पिन २८ - रिले का इनपुट ३ (रिले ३)

पिन 29 - रिले का इनपुट 4 (रिले 4)

_

Touchsensor1 Relay1 को सक्रिय करता है और इसी तरह…

चरण 3: रोशनी - पीर सेंसर और रिले के लिए पिन का चयन

दो रोशनी हैं जो पीर सेंसर द्वारा सक्रिय हैं।

_

पिन 30 - PIR1

पिन 31 - PIR2

_

पिन 32 - रिले का इनपुट 5 (रिले 5)

पिन 33 - रिले का इनपुट 6 (रिले 6)

_

PIR1 रिले5 को सक्रिय करता है

PIR2 रिले6 को सक्रिय करता है

चरण 4: Arduino की प्रोग्रामिंग

// कैपेसिटिव टच सेंसर के लिए पिन

# परिभाषित करें TouchSensor1 22

# परिभाषित करें TouchSensor2 23

# परिभाषित करें TouchSensor3 24

# परिभाषित करें TouchSensor4 25

// पीर सेंसर के लिए पिन

इंट पीआईआर1 = 30; // int PIR2 = 31; //

इंट वैल1 = 0;इंट वैल2 = 1;

बूलियन करंटस्टेट1 = लो; बूलियन लास्टस्टेट1 = लो;

बूलियन रिलेस्टेट1 = कम;

बूलियन करंटस्टेट2 = कम;

बूलियन lastState2 = कम;

बूलियन रिलेस्टेट2 = कम;

बूलियन करंटस्टेट3 = कम;

बूलियन lastState3 = कम;

बूलियन रिलेस्टेट3 = कम;

बूलियन करंटस्टेट4 = कम;

बूलियन lastState4 = कम;

बूलियन रिलेस्टेट4 = कम;

// रिले के लिए पिन

इंट रिले1 = 26;

इंट रिले २ = २७;

इंट रिले3 = 28;

इंट रिले4 = 29;

इंट रिले ५ = ३२;

इंट रिले6 = 33;

शून्य सेटअप () {// रिले को आउटपुट के रूप में परिभाषित करें

पिनमोड (रिले 1, आउटपुट);

पिनमोड (रिले 2, आउटपुट);

पिनमोड (रिले 3, आउटपुट);

पिनमोड (रिले 4, आउटपुट);

पिनमोड (रिले 5, आउटपुट);

पिनमोड (रिले 6, आउटपुट);

// टच सेंसर को इनपुट के रूप में परिभाषित करें

पिनमोड (टच सेंसर 1, इनपुट);

पिनमोड (टच सेंसर 2, इनपुट);

पिनमोड (टच सेंसर 3, इनपुट);

पिनमोड (टच सेंसर 4, इनपुट);

पूरा कोड नीचे डाउनलोड करने के लिए उपलब्ध है

डाउनलोड करने के लिए फ़ाइल X.ino पर क्लिक करें।

चरण 5: सर्किट आरेख - रिले के लिए तारों की रोशनी

सर्किट आरेख - रिले के लिए तारों की रोशनी
सर्किट आरेख - रिले के लिए तारों की रोशनी

यह तस्वीर स्वयं व्याख्यात्मक है।

सिफारिश की: