विषयसूची:
- आपूर्ति
- चरण 1: DIY IFTTT स्मार्ट बटन
- चरण 2: केस और बोर्ड बनाना
- चरण 3: कोड
- चरण 4: आईएफटीटीटी सेटअप
- चरण 5: हो गया
वीडियो: IFTTT स्मार्ट बटन: 5 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:20
मैंने यह स्मार्ट बटन निम्नलिखित लक्ष्यों को ध्यान में रखकर बनाया है:
- इसे मानक क्षारीय बैटरियों को काफी समय तक बंद करना पड़ा
- इसे IFTTT के साथ बातचीत करने में सक्षम होना था
- इसे छोटा होना था, और इस वजह से इसे सरल होना पड़ा
आपूर्ति
- ESP-01 (आप ये सभी जगह पा सकते हैं, मुझे AliExpress पर मेरा मिल जाता है)
- पुश बटन (मैंने इनका उपयोग किया है क्योंकि वे अच्छे और बड़े हैं)
- 1.5K रोकनेवाला (फिर से, आप इन्हें कहीं भी पा सकते हैं)
- एलईडी पुश बटन लाइट (मुझे मेरा यहां मिला)
- प्रोटोटाइप बोर्ड
चरण 1: DIY IFTTT स्मार्ट बटन
मैंने एक मामले के रूप में एक एलईडी पुश बटन लाइट का चयन किया। मुझे यह विचार इस गाइड से मिला है। यह वह जगह भी है जहां मुझे पता चला कि मैं ईएसपी को सिर्फ दो क्षारीय बैटरी से पावर दे सकता हूं। मैंने वास्तव में इसका बहुत उपयोग किया लेकिन कुछ समस्याएं थीं। सबसे पहले, यह अत्यधिक जटिल था। मुझे लगभग उतनी कार्यक्षमता की आवश्यकता नहीं थी। दूसरे कोड NodeMCU के लिए है, और मुझे याद नहीं है कि क्यों, लेकिन मैं Arduino IDE का उपयोग करना चाहता था। लेकिन परियोजना ने एक महान प्रारंभिक बिंदु के रूप में काम किया।
पहली समस्या जिसमें मैं भाग गया था, यह पता लगा रहा था कि एक बटन को दो काम कैसे करें। यह मुश्किल था क्योंकि बटन का उपयोग मॉड्यूल को गहरी नींद से जगाने के लिए भी किया जाता है, इसलिए अधिक सर्किटरी जोड़े बिना एक लंबी प्रेस का पता नहीं लगाया जा सकता है। बहुत शोध के बाद मैंने आखिरकार कुछ सलाह सुनी जो मैंने कुछ बार रिपोर्ट की थी लेकिन किसी कारण से चमकती रही। ईएसपी यह पता लगा सकता है कि उसने किस राज्य से शुरुआत की थी। तो अगर यह गहरी नींद से जाग गया है, तो यह रिपोर्ट करेगा कि, अगर इसे रीसेट से जगाया गया था, तो यह रिपोर्ट करेगा। मैंने इस सुविधा का उपयोग एकल टैप के बीच अंतर करने के लिए किया, जो इसे गहरी नींद से जगाएगा, और एक डबल टैप, जो इसे गहरी नींद में आने से पहले रीसेट कर देगा और इस तरह एक अलग प्रतिक्रिया देगा। इसने सर्किटरी को बहुत सरल बना दिया।
अब मुझे केवल एक स्विच की जरूरत थी, जो आरएसटी को 1.5K रेसिस्टर के साथ जमीन से जोड़ रहा था। बस, इतना ही। और निश्चित रूप से बैटरी से बिजली। लेकिन यह है। वायरिंग सुपर सरल है। हालांकि इसमें सोल्डरिंग शामिल है, इसलिए इसके लिए तैयार रहें।
चरण 2: केस और बोर्ड बनाना
पहले आपको मॉड्यूल को फिट करने के लिए मामले को संशोधित करने की आवश्यकता है। मैं बाद में तस्वीरें और विस्तृत कदम जोड़ूंगा लेकिन अभी के लिए; मैंने काफी हद तक इस गाइड के लागू चरणों का फिर से पालन किया।
एक बार मामले को संशोधित करने के बाद आपको बैटरी टर्मिनलों में कुछ तारों को मिलाप करने की आवश्यकता होती है। मैंने जम्पर तारों का उपयोग किया ताकि मैं आसानी से चमकने के लिए मॉड्यूल को कनेक्ट/डिस्कनेक्ट कर सकूं।
आगे आपको स्विच और रेसिस्टर के साथ प्रोटोटाइप बोर्ड बनाने की आवश्यकता है। मापें कि दो शेष बैटरी डिब्बों में जाने के लिए प्रोटो-बोर्ड को किस आकार की आवश्यकता है। फिर बस आरएसटी बटन पर जाने वाले एक लीड के साथ बटन को बोर्ड के बीच में मिलाएं, और दूसरा जीएनडी से 1.5K रेसिस्टर से कनेक्ट करें।
फिर मैंने बोर्ड को मामले में सुरक्षित करने के लिए गर्म गोंद का इस्तेमाल किया। केवल एक चीज बची है, वह है तारों को मॉड्यूल में प्लग करना और सभी को एक साथ रखना। लेकिन इससे पहले पहले वहां कुछ कोड रखना अच्छा होगा। आइए इसे फ्लैश करें!
चरण 3: कोड
और यहाँ कोड है!
बस [SSID], [पासवर्ड], [ट्रिगर] और [कुंजी] को उपयुक्त जानकारी से बदलें।
आपको वास्तव में ट्रिगर बनाने और पहले IFTTT से कुंजी प्राप्त करने की आवश्यकता होगी। तो चलिए वो करते हैं फिर वापस आ जाते हैं, क्योंकि मुझे चीजें पीछे की तरफ करना पसंद है।
चरण 4: आईएफटीटीटी सेटअप
आपको एक IFTTT वेबहुक सेट करने की आवश्यकता है जो एक विशिष्ट URL को हिट करके ट्रिगर हो जाता है। यदि आपका आईएफटीटीटी पर खाता नहीं है, तो आप किसका इंतजार कर रहे हैं? यह कमाल है, साइन अप करें।
यदि आपके पास पहले से ही एक खाता है और आप एप्लेट बनाने से परिचित हैं, तो यह बहुत कठिन होना चाहिए। लेकिन अगर आप यहां नहीं हैं तो वेबहुक सेट करने के बारे में एक संक्षिप्त गाइड है।
अब आपके पास कोड के लिए आपकी जानकारी, ट्रिगर का नाम और आपकी कुंजी है!
अब आप अंत में कोड को फ्लैश कर सकते हैं।
नोट: चूंकि इन बटनों का उपयोग आप जो चाहें करने के लिए कर सकते हैं, और आप बाद में फ़ंक्शन को बदल सकते हैं, मैं सामान्य ट्रिगर नामों के साथ जाने की सलाह देता हूं, जैसे बटन 1 या ब्लूबटन, इसलिए यदि आप बाद में इसका कार्य बदलते हैं तो ट्रिगर नाम कुछ नहीं है उस चीज़ से संबंधित है जिसके लिए आपने मूल रूप से बटन का उपयोग किया था, जो भ्रमित करने वाला हो सकता है।
चरण 5: हो गया
और आपका किया। मुझे आशा है कि आपको यह मार्गदर्शिका उपयोगी लगी होगी। यदि आपके कोई प्रश्न या सुझाव हैं तो कृपया बेझिझक टिप्पणी करें।
यदि आप एक अच्छे प्रोग्रामर हैं, जो मैं नहीं हूं, तो बेझिझक मेरे कोड को ठीक करें। मेरे पास इसकी कमियों पर स्पष्ट रूप से टिप्पणी की गई है, लेकिन मेरे पास एक बड़े सिरदर्द के बिना उन्हें ठीक करने का कौशल नहीं है, मैं वास्तव में बिल्कुल भी प्रोग्रामर नहीं हूं।
सिफारिश की:
स्मार्ट डेस्क एलईडी लाइट - स्मार्ट लाइटिंग डब्ल्यू / अरुडिनो - Neopixels कार्यक्षेत्र: 10 कदम (चित्रों के साथ)
स्मार्ट डेस्क एलईडी लाइट | स्मार्ट लाइटिंग डब्ल्यू / अरुडिनो | Neopixels कार्यक्षेत्र: अब एक दिन हम घर पर बहुत समय बिता रहे हैं, अध्ययन कर रहे हैं और वर्चुअली काम कर रहे हैं, तो क्यों न हम अपने कार्यक्षेत्र को एक कस्टम और स्मार्ट लाइटिंग सिस्टम Arduino और Ws2812b LED पर आधारित बनायें। यहाँ मैं आपको दिखाता हूँ कि आप अपने स्मार्ट का निर्माण कैसे करते हैं डेस्क एलईडी लाइट कि
HUE लाइट्स को नियंत्रित करने के लिए बैटरी चालित वाई-फाई स्मार्ट बटन: 5 कदम (चित्रों के साथ)
एचयूई लाइट्स को नियंत्रित करने के लिए बैटरी से चलने वाला वाई-फाई स्मार्ट बटन: यह प्रोजेक्ट दर्शाता है कि बैटरी से चलने वाले आईओटी वाई-फाई बटन को 10 मिनट से कम समय में कैसे बनाया जाए। बटन IFTTT पर HUE रोशनी को नियंत्रित करता है। आज आप इलेक्ट्रॉनिक उपकरणों का निर्माण कर सकते हैं और उन्हें मिनटों में अन्य स्मार्ट घरेलू उपकरणों से जोड़ सकते हैं। क्या है
SONOFF स्मार्ट स्विच के साथ DIY स्मार्ट रोलर ब्लाइंड्स कैसे करें?: 14 कदम
SONOFF स्मार्ट स्विच के साथ DIY स्मार्ट रोलर ब्लाइंड्स कैसे करें?: अपने साधारण रोलर ब्लाइंड्स/ब्लाइंड्स को स्मार्ट में बदलने के लिए SONOFF स्मार्ट स्विच में इंटरलॉक मोड का उपयोग करें क्या आप में से अधिकांश सहमत होंगे कि यह एक ऐसा काम है जिसे आप सुबह रोलर ब्लाइंड्स/ब्लाइंड्स को ऊपर खींचते हैं। और शाम को इसे नीचे खींचो? वैसे भी, मैं
एवीआर माइक्रोकंट्रोलर। एक पुश बटन स्विच का उपयोग करके एलईडी को टॉगल करें। पुश बटन डिबगिंग।: 4 कदम
एवीआर माइक्रोकंट्रोलर। एक पुश बटन स्विच का उपयोग करके एलईडी को टॉगल करें। पुश बटन डिबाउंसिंग: इस खंड में, हम सीखेंगे कि एक बटन स्विच से इनपुट के अनुसार तीन एलईडी की स्थिति को टॉगल करने के लिए ATMega328PU के लिए प्रोग्राम C कोड कैसे बनाया जाए। साथ ही, हमने 'स्विच बाउंस' की समस्या का समाधान खोजा है। आमतौर पर, हम
रास्पबेरी पाई के साथ बेडरूम और स्नान में स्मार्ट संगीत - मल्टीरूम, अलार्म, बटन नियंत्रण और गृह स्वचालन को एकीकृत करना: 7 कदम
रास्पबेरी पाई के साथ बेडरूम और स्नान में स्मार्ट संगीत - मल्टीरूम, अलार्म, बटन नियंत्रण और होम ऑटोमेशन को एकीकृत करना: आज हम आपको दो उदाहरण देना चाहते हैं कि आप होम ऑटोमेशन के लिए हमारे मैक्स 2 प्ले सॉफ्टवेयर के साथ रास्पबेरी पाई का उपयोग कैसे कर सकते हैं: बाथरूम और बेडरूम में . दोनों परियोजनाएं समान हैं कि विभिन्न स्रोतों से उच्च-निष्ठा संगीत को स्ट्रीम किया जा सकता है