विषयसूची:

अलार्म कीपैड MQTT ESP8266: 4 कदम (चित्रों के साथ)
अलार्म कीपैड MQTT ESP8266: 4 कदम (चित्रों के साथ)

वीडियो: अलार्म कीपैड MQTT ESP8266: 4 कदम (चित्रों के साथ)

वीडियो: अलार्म कीपैड MQTT ESP8266: 4 कदम (चित्रों के साथ)
वीडियो: Domoticz - Step by step - Episode 4 - Wi-Fi-sensor alarm 2024, जुलाई
Anonim
अलार्म कीपैड MQTT ESP8266
अलार्म कीपैड MQTT ESP8266
अलार्म कीपैड MQTT ESP8266
अलार्म कीपैड MQTT ESP8266
अलार्म कीपैड MQTT ESP8266
अलार्म कीपैड MQTT ESP8266

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

संलग्नक 3 डी प्रिंटेड है। इसमें ऑन/ऑफ पावर स्विच और WS2812b इंडिकेटर LED है। यह एमक्यूटीटी के माध्यम से संचार करता है और इसमें स्थिति देखने और फर्मवेयर अपडेट करने के लिए एक वेब इंटरफेस है

आपूर्ति

मैंने Aliexpress पर अपने घटक खरीदे

16 कुंजी कीपैड: लिंक

ESP12F मॉड्यूल: लिंक

लीपो बैटरी: लिंक

अपलोड करने के लिए पोगो पिन: लिंक

अपलोड करने के लिए ब्रेकआउट बोर्ड: लिंक

चरण 1: अलार्म कीपैड यह कैसे काम करता है - सॉफ्टवेयर

अलार्म कीपैड यह कैसे काम करता है - सॉफ्टवेयर
अलार्म कीपैड यह कैसे काम करता है - सॉफ्टवेयर
अलार्म कीपैड यह कैसे काम करता है - सॉफ्टवेयर
अलार्म कीपैड यह कैसे काम करता है - सॉफ्टवेयर

कोड मेरे जीथब पर प्रकाशित हुआ है।

संलग्न प्रवाह में कार्यक्रम की व्याख्या की गई है।

कुंजी अनुक्रम की रिकॉर्डिंग '*' कुंजी दबाकर शुरू होती है और '#' कुंजी दबाकर समाप्त होती है। यदि सही प्रीसेट कुंजी अनुक्रम दर्ज किया गया है, तो अलार्म सक्षम या अक्षम है।

अलार्म कीपैड एमक्यूटीटी के माध्यम से ओपनहैब चलाने वाले मेरे होम ऑटोमेशन सिस्टम के साथ संचार करता है। अलार्म कीपैड 'अलार्म स्थिति' एमक्यूटीटी विषय की सदस्यता लेता है और 'अलार्म कमांड विषय' पर प्रकाशित होता है।

अगर मेरा होम ऑटोमेशन 'अलार्म कमांड टॉपिक' पर ON कमांड अच्छी तरह से प्राप्त करता है, तो यह अलार्म को ऑन कर देता है और 'अलार्म स्टेट टॉपिक' पर इसकी पुष्टि करता है। इस तरह मुझे यकीन है कि अलार्म कमांड अच्छी तरह से प्राप्त और संसाधित हो गया है।

'अलार्म स्टेट विषय' पर संदेश बरकरार रखे जाते हैं। इसलिए यदि आप बैटरी चालित अलार्म कीपैड को बंद कर देते हैं, और फिर से, आप संकेतक एलईडी के माध्यम से अलार्म स्थिति देखेंगे जब यह फिर से एमक्यूटीटी ब्रोकर से जुड़ा होगा।

चरण 2: कोड अपलोड करना

कोड अपलोड करना
कोड अपलोड करना
कोड अपलोड करना
कोड अपलोड करना
कोड अपलोड करना
कोड अपलोड करना

कोड को Arduino IDE के माध्यम से प्रोग्राम और अपलोड किया जाता है।

मैंने पोगो पिन के साथ एक ईएसपी ब्रेकआउट बोर्ड तैयार किया, ताकि मैं कोड को आसानी से नंगे ईएसपी -12 एफ मॉड्यूल पर अपलोड कर सकूं, संलग्न चित्र देखें। बस 3.3V से जुड़े FTDI प्रोग्रामर का उपयोग करें:

  • एफटीडीआई से ईएसपी मॉड्यूल
  • 3.3V से VCC और EN
  • GND से GND, GPIO15 और GPIO0 (फ्लैश मोड में ESP8266 सेट करने के लिए)
  • RX से TX
  • TX से RX

एक बार जब डिवाइस चालू हो जाता है और आपके वाईफाई नेटवर्क से कनेक्ट हो जाता है, तो आप इसके आईपी पते से जुड़ सकते हैं और वेब इंटरफेस पर अलार्म और बैटरी की स्थिति देख सकते हैं और HTTPUpdate के माध्यम से.bin फ़ाइल अपलोड करके कोड ओटीए अपडेट कर सकते हैं।

चरण 3: हार्डवेयर

हार्डवेयर
हार्डवेयर
हार्डवेयर
हार्डवेयर
हार्डवेयर
हार्डवेयर

हार्डवेयर काफी सीधा है। संलग्न तस्वीरों पर टिप्पणियाँ देखें। मैं डिबगिंग और अपग्रेडिंग के लिए डिवाइस को आसानी से इकट्ठा करने और हटाने के लिए महिला हेडर का उपयोग करना पसंद करता हूं।

  • डिवाइस एक लीपो बैटरी (बाहरी रूप से चार्ज) द्वारा संचालित है।
  • एक स्लाइड स्विच के माध्यम से, कैप्स का उपयोग करते हुए, ESP8266 के VCC पर 3.3V प्राप्त करने के लिए बिजली को वोल्टेज नियामक की ओर ले जाया जाता है।
  • बैटरी के वोल्टेज को वोल्टेज डिवाइडर (20k और 68k) के माध्यम से ESP8266 के ADC में भी फीड किया जाता है।
  • कीपैड के 8 पिन ESP8266. के 8 पिन से जुड़े हैं
  • WS2812b संकेतक LED ESP8266 की बैटरी, GND और GPIO15 से जुड़ा है।

यदि आप इलेक्ट्रॉनिक सर्किट की योजना चाहते हैं, तो कृपया मुझे टिप्पणियों में बताएं।

चरण 4: कोडांतरण

कोडांतरण
कोडांतरण
कोडांतरण
कोडांतरण
कोडांतरण
कोडांतरण

मामले की एसटीएल फाइलें माई थिंगविवर्स पर प्रकाशित होती हैं।

बैटरी चार्ज करने के लिए केस को आसानी से खोला जा सकता है।

बैटरी कीपैड के पिछले हिस्से से चिपकी हुई है। मामले में स्लाइड स्विच और एलईडी चिपके हुए हैं।

हेडर पिन के माध्यम से घटक जुड़े हुए हैं।

सिफारिश की: