विषयसूची:

टिनी फायर अलार्म डिटेक्टर Esp8266 MQTT IFTTT होम ऑटोमेशन: 4 कदम
टिनी फायर अलार्म डिटेक्टर Esp8266 MQTT IFTTT होम ऑटोमेशन: 4 कदम

वीडियो: टिनी फायर अलार्म डिटेक्टर Esp8266 MQTT IFTTT होम ऑटोमेशन: 4 कदम

वीडियो: टिनी फायर अलार्म डिटेक्टर Esp8266 MQTT IFTTT होम ऑटोमेशन: 4 कदम
वीडियो: MQ2 Gas Leakage Smoke Detection System | Email Alert 2024, जुलाई
Anonim
टिनी फायर अलार्म डिटेक्टर Esp8266 MQTT IFTTT होम ऑटोमेशन
टिनी फायर अलार्म डिटेक्टर Esp8266 MQTT IFTTT होम ऑटोमेशन

मैं यह पता लगाना चाहता था कि मेरा होम स्मोक डिटेक्टर सिस्टम अलार्म में है या नहीं। मेरे घर में आठ स्मोक डिटेक्टर हैं और वे आपस में जुड़े हुए हैं। यदि एक स्मोक डिटेक्टर अलार्म में है, तो दूसरे को इंटरकनेक्शन सिग्नल वायर के माध्यम से सिग्नल मिलता है। मेरा सेंसर इंटरकनेक्टिंग वायर को पढ़ता है और एमक्यूटीटी के माध्यम से मेरे होम ऑटोमेशन (ओपनहैब 2) को सूचना भेजता है और आईएफटीटीटी के माध्यम से मुझे अलार्म भी देता है।

यह निर्देश योग्य इस परियोजना से प्रेरित था

चरण 1: डिजाइन

डिज़ाइन
डिज़ाइन
डिज़ाइन
डिज़ाइन
डिज़ाइन
डिज़ाइन

सबसे पहले, आपको यह जानना होगा कि स्मोक डिटेक्टर कैसे संवाद करते हैं। मेरे पास Ei146 डिटेक्टर हैं।

स्मोक डिटेक्टर एक "IC" लाइन के माध्यम से आपस में जुड़े होते हैं। यदि एक स्मोक डिटेक्टर सक्रिय है, तो यह IC लाइन पर 6V - 8V सिग्नल उत्पन्न करता है, ऑसिलोप स्क्रीन की तस्वीर देखें।

मैंने सुरक्षा के लिए अपने होम ऑटोमेशन से स्मोक डिटेक्टरों को अलग करने के लिए ऑप्टोकॉप्लर (4N35) के माध्यम से आईसी लाइन के वोल्टेज को पढ़ा।

स्मोक अलार्म मुख्य वोल्टेज (220V AC) द्वारा संचालित होता है, जिसका उपयोग मैं ESP-01 मॉड्यूल को पावर देने के लिए करता था

योजनाबद्ध में आप देख सकते हैं कि भाग कैसे जुड़े हुए हैं। मैं ESP-01 का उपयोग करता हूं क्योंकि यह छोटा और सस्ता है।

चरण 2: पीसीबी का निर्माण

पीसीबी का निर्माण
पीसीबी का निर्माण
पीसीबी का निर्माण
पीसीबी का निर्माण
पीसीबी का निर्माण
पीसीबी का निर्माण

तस्वीरों में और तस्वीरों पर टिप्पणियों में आप देख सकते हैं कि पीसीबी को कैसे इकट्ठा किया जाता है।

मैंने एक छोटे पीसीबी पर घटकों पर फिट होने के लिए लेआउट को अनुकूलित किया, ईएसपी -01 अन्य घटकों पर स्थित है। मैं USB प्रोग्रामर के माध्यम से आसान प्रोग्रामिंग सुनिश्चित करने के लिए महिला हेडर के माध्यम से ESP-01 संलग्न करता हूं। मॉड्यूल को इकट्ठा करने के बाद, आप Arduino IDE या HTTPupdate (स्केच देखें) के माध्यम से नए फर्मवेयर ओवर द एयर (OTA) को फ्लैश कर सकते हैं।

चरण 3: ESP8266 की प्रोग्रामिंग

ESP8266 प्रोग्रामिंग
ESP8266 प्रोग्रामिंग
ESP8266 प्रोग्रामिंग
ESP8266 प्रोग्रामिंग

कोड के लिए मेरा जीथब देखें। मैं ESP-01 के सभी प्रयोग करने योग्य पिनों को GPIO-पिन के रूप में उपयोग करता हूं, जिसमें GPIO1 (TX) और GPIO3 (RX) शामिल हैं। इसलिए, धारावाहिक संचार संभव नहीं है और इसे प्रारंभ नहीं किया जाना चाहिए, अन्यथा GPIO1 और GPIO3 की घोषणा शून्य हो जाती है।

टिप्पणी: स्टार्टअप पर GPIO0, GPIO1 या GPIO2 को नीचे न खींचें, क्योंकि आपका प्रोग्राम प्रारंभ नहीं होता है। मैंने पाया कि GPIO03 को स्टार्टअप पर नीचे खींचा जा सकता है

मैं अपने EPS-01 को इस संशोधित एडेप्टर के माध्यम से प्रोग्राम करता हूं।

कार्यक्रम निम्नानुसार चलता है:

  • यदि फ्लैश बटन को पावर अप पर पुश किया जाता है, तो मॉड्यूल ओटीए मोड आरंभ करता है।
  • HTTPupdate प्रारंभ किया गया है।
  • वाईफाई और एमक्यूटीटी से कनेक्ट करना (हरी बत्ती चालू)
  • सेंसर पिन का मान पढ़ता है (धूम्रपान अलार्म के आईसी पिन से जुड़ा हुआ)
  • अगर आग का पता चलता है, तो बहस की प्रतीक्षा करें और फिर अलार्म (लाल बत्ती भी) के माध्यम से उठाएं

    • एमक्यूटीटी - एमक्यूटीटी संदेश ओपनहैब के माध्यम से पढ़ा जाता है और एक नियम मेरे ऐप के माध्यम से एक अधिसूचना उत्पन्न करता है
    • IFTTT - 1 - IFTTT वेबहुक के माध्यम से एक ट्रिगर शुरू किया जाता है जो एक सूचना भेजता है।
    • IFTTT - 2 - IFTTT वेबहुक के माध्यम से एक ट्रिगर शुरू किया जाता है जो मेरी पत्नी को एक एसएमएस भेजता है
  • यदि MQTT कनेक्शन खो जाता है (हरी बत्ती बंद), LWT संदेश (ERROR) विषय पर भेजा जाता है और Openhab द्वारा पढ़ा जाता है।

चरण 4: मॉड्यूल को असेंबल करना

मॉड्यूल को असेंबल करना
मॉड्यूल को असेंबल करना
मॉड्यूल को असेंबल करना
मॉड्यूल को असेंबल करना
मॉड्यूल को असेंबल करना
मॉड्यूल को असेंबल करना

मैंने एक बॉक्स डिज़ाइन किया और 3डी-प्रिंट किया जो स्मोक अलार्म की बेस प्लेट को खोलने वाली अप्रयुक्त केबल में अच्छी तरह से फिट बैठता है, किसी स्क्रू की आवश्यकता नहीं है।

संपादित करें: एसटीएल-फाइलें जोड़ी जाती हैं।

मैंने एलईडी और ओटीए स्विच को गर्म गोंद के साथ चिपका दिया। बॉक्स को 4 स्क्रू के माध्यम से बंद किया गया है।

पावर अप और तैयार!

सिफारिश की: