विषयसूची:
- आपूर्ति
- चरण 1: अलार्म कीपैड यह कैसे काम करता है - सॉफ्टवेयर
- चरण 2: कोड अपलोड करना
- चरण 3: हार्डवेयर
- चरण 4: कोडांतरण
वीडियो: अलार्म कीपैड MQTT ESP8266: 4 कदम (चित्रों के साथ)
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:19
इस निर्देशयोग्य में मैं आपको दिखाता हूं कि कैसे मैंने अपने होम अलार्म को सक्षम और अक्षम करने के लिए बैटरी से चलने वाला कीपैड बनाया। भविष्य में मैं एक बेहतर बनाने की योजना बना रहा हूं जिसमें आरएफआईडी रीडर शामिल है और जो बैटरी संचालित नहीं है। इसके अलावा, मैं 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: कोडांतरण
मामले की एसटीएल फाइलें माई थिंगविवर्स पर प्रकाशित होती हैं।
बैटरी चार्ज करने के लिए केस को आसानी से खोला जा सकता है।
बैटरी कीपैड के पिछले हिस्से से चिपकी हुई है। मामले में स्लाइड स्विच और एलईडी चिपके हुए हैं।
हेडर पिन के माध्यम से घटक जुड़े हुए हैं।
सिफारिश की:
एलसीडी कीपैड शील्ड के साथ एक DIY अलार्म घड़ी कैसे बनाएं: 5 कदम
एलसीडी कीपैड शील्ड के साथ एक DIY अलार्म घड़ी कैसे बनाएं: सभी को नमस्कार! इस निर्देश में, मैं आपको दिखाने जा रहा हूँ कि Arduino Board का उपयोग करके अलार्म घड़ी कैसे बनाई जाती है। मैंने इस घड़ी को बनाने के लिए Arduino UNO, LCD कीपैड शील्ड, 5V बजर और जम्पर वायर का उपयोग किया है। आप डिस्प्ले पर टाइम देख सकते हैं और टाइम सेट कर सकते हैं
स्मार्ट अलार्म घड़ी: रास्पबेरी पाई के साथ बनाई गई एक स्मार्ट अलार्म घड़ी: 10 कदम (चित्रों के साथ)
स्मार्ट अलार्म घड़ी: रास्पबेरी पाई के साथ बनी एक स्मार्ट अलार्म घड़ी: क्या आप कभी स्मार्ट घड़ी चाहते हैं? यदि हां, तो यह आपके लिए समाधान है!मैंने स्मार्ट अलार्म घड़ी बनाई है, यह एक ऐसी घड़ी है जिसे आप वेबसाइट के अनुसार अलार्म समय बदल सकते हैं। जब अलार्म बंद हो जाता है, तो एक ध्वनि (बजर) होगी और 2 बत्तियाँ
DIY तिल स्ट्रीट अलार्म घड़ी (फायर अलार्म के साथ!): 6 कदम (चित्रों के साथ)
DIY तिल स्ट्रीट अलार्म घड़ी (फायर अलार्म के साथ!): हाय सब लोग! यह परियोजना मेरी पहली है। चूंकि मेरे चचेरे भाई का पहला जन्मदिन आ रहा था, मैं उसके लिए एक विशेष उपहार बनाना चाहता था। मैंने चाचा और चाची से सुना कि वह तिल स्ट्रीट में थी, इसलिए मैंने अपने भाई-बहनों के साथ अलार्म घड़ी बनाने का फैसला किया
8051 के साथ कीपैड इंटरफेस और 7 सेगमेंट में कीपैड नंबर प्रदर्शित करना: 4 चरण (चित्रों के साथ)
8051 के साथ कीपैड इंटरफेस और 7 सेगमेंट में कीपैड नंबर प्रदर्शित करना: इस ट्यूटोरियल में मैं आपको बताने जा रहा हूं कि कैसे हम 8051 के साथ कीपैड को इंटरफेस कर सकते हैं और 7 सेगमेंट डिस्प्ले में कीपैड नंबर प्रदर्शित कर सकते हैं।
अनुकूलन योग्य गीत अलार्म के साथ एलईडी सनराइज अलार्म घड़ी: 7 कदम (चित्रों के साथ)
अनुकूलन योग्य गीत अलार्म के साथ एलईडी सनराइज अलार्म घड़ी: मेरी प्रेरणा इस सर्दी में मेरी प्रेमिका को सुबह उठने में बहुत परेशानी हुई और वह एसएडी (सीज़नल अफेक्टिव डिसऑर्डर) से पीड़ित लग रही थी। मैंने यह भी देखा कि सर्दियों में जागना कितना कठिन है क्योंकि सूरज नहीं आया है