विषयसूची:
- आपूर्ति
- चरण 1: सर्किट को एक साथ रखना
- चरण 2: आवास के भीतर इकट्ठा करें
- चरण 3: IFTTT के माध्यम से सेटअप सूचनाएं
- चरण 4: Arduino कोड को कॉन्फ़िगर और अपलोड करें
- चरण 5: परीक्षण
- चरण 6: पुन: कॉन्फ़िगर करें
वीडियो: IoT पुश बटन (D1 मिनी): 6 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:21
मैंने एक IoT पुश बटन (अमेज़ॅन डैश चीजों के बारे में सोचें) बनाया है जिसका उपयोग आप अपने फोन पर नोटिफिकेशन पुश करने के लिए कर सकते हैं (उदाहरण के लिए बगीचे में आराम करते समय ड्रिंक रिफिल का अनुरोध करने के लिए)। आप IFTTT का उपयोग करके कई अन्य उपकरणों और स्मार्ट घरेलू उपकरणों के साथ बातचीत करने के लिए आसानी से पुन: कॉन्फ़िगर कर सकते हैं।
यह प्रोजेक्ट D1 मिनी माइक्रो-कंट्रोलर का उपयोग करता है और इसे डीप स्लीप फीचर का उपयोग करके एक ही बैटरी पर महीनों तक चलना चाहिए। परियोजना को पूरा करने के लिए एक 3D-मुद्रण योग्य आवास का उपयोग किया जाता है।
आपको चाहिये होगा:
D1 मिनी (https://www.banggood.com/custlink/3v33H1lji3)
3.7 ली-आयन 14500 बैटरी (https://www.banggood.com/custlink/Gv3vPToo9Y)
एए स्टाइल बैटरी होल्डर (https://www.banggood.com/custlink/DKvDHTOOIt)
पुश बटन और कैप (https://www.banggood.com/custlink/3KvDFuajZC)
3D-मुद्रण योग्य आवास तार की कुछ छोटी लंबाई और ठीक करने के लिए एक गोंद बंदूक
अधिक जानकारी के लिए और इस तरह की और परियोजनाओं के लिए मेरी वेबसाइट https://www.cabuu.com देखें। कृपया मेरे YouTube चैनल को सब्सक्राइब करने पर भी विचार करें। अधिक विवरण भी चीज़ेंविविध पर पाया जा सकता है।
आपूर्ति
चरण 1: सर्किट को एक साथ रखना
सर्किट को एक साथ रखना बहुत आसान है, बस सभी घटकों को जोड़ने के लिए तार के कुछ छोटे वर्गों का उपयोग करें जैसा कि योजनाबद्ध में दिखाया गया है कि पुश बटन पर सामान्य पिनों को नोट करने के लिए सावधान रहें (यदि आप सुनिश्चित नहीं हैं तो पुष्टि करने के लिए एक मल्टीमीटर का उपयोग करें).
D1 मिनी एक नोटिफिकेशन पुश करने के बाद डीप स्लीप मोड में प्रवेश करेगा। उपयोग के आधार पर, बैटरी कई महीनों तक चलनी चाहिए। जब यह खत्म हो जाए तो इसे हटाने और रिचार्ज/प्रतिस्थापित करने की आवश्यकता होगी।
चरण 2: आवास के भीतर इकट्ठा करें
3डी-प्रिंट करने योग्य आवास को डाउनलोड और प्रिंट करें। आप इसके बिना भी कर सकते हैं लेकिन यदि आपके पास प्रिंटर तक पहुंच है तो यह निश्चित रूप से अधिक साफ-सुथरा दिखेगा।
धारक में एक बैटरी डालें और आवास के भीतर घटकों को इकट्ठा करें, सब कुछ रखने के लिए गर्म गोंद का उपयोग करें। ढक्कन को अपने आप में मजबूती से पकड़ना चाहिए लेकिन आप यह सुनिश्चित करने के लिए थोड़ी मात्रा में गोंद जोड़ना चाह सकते हैं।
चरण 3: IFTTT के माध्यम से सेटअप सूचनाएं
सूचनाएं IFTT ऐप के माध्यम से आएंगी। यदि आपके पास यह पहले से नहीं है तो इसे अपने फोन में डाउनलोड करें, यह Google Play (https://play.google.com/store/apps/details?id=com.ifttt.ifttt&hl=hi) और Apple पर उपलब्ध है। ऐप स्टोर (https://apps.apple.com/gb/app/ifttt/id660944635)।
एक खाता बनाएं और ऐप में एक नया एप्लेट कॉन्फ़िगर करें। IF फ़ंक्शन के लिए ट्रिगर सेवा के रूप में Webhooks चुनें, वेब अनुरोध ईवेंट का नाम push_button_pressed पर सेट करें। THAT फ़ंक्शन के लिए कार्रवाई सेवा के रूप में सूचनाओं का चयन करें। अपना स्वयं का संदेश टाइप करें अर्थात "बगीचे में अधिक पेय कृपया"।
अगले खंड के लिए आपको अपनी अनूठी IFTT कुंजी की आवश्यकता होगी, इसे ऐप के भीतर से माई एप्लेट्स सेक्शन के तहत सर्विसेज टैब पर नेविगेट करके एक्सेस किया जा सकता है, वेबहुक सर्विस ढूंढें और डॉक्यूमेंटेशन पर क्लिक करें। अगले भाग में Arduino कोड में पेस्ट करने के लिए तैयार अपनी अनूठी कुंजी को कॉपी करें।
चरण 4: Arduino कोड को कॉन्फ़िगर और अपलोड करें
Arduino स्केच डाउनलोड करें और Arduino IDE में खोलें। सुनिश्चित करें कि ESP8266Wifi लाइब्रेरी स्थापित हैं। अपने स्वयं के वाईफाई एसएसआईडी, पासवर्ड और आईएफटीटीटी कुंजी के साथ स्केच को अपडेट करें जिसे पिछले अनुभाग में प्राप्त किया गया था।
सुनिश्चित करें कि D1 मिनी को टूल मेनू के तहत चुना गया है और माइक्रो-यूएसबी का उपयोग करके पीसी में पुश बटन संलग्न करें। स्केच संकलित करें और अपलोड करें।
चरण 5: परीक्षण
बटन दबाएं और स्केच का परीक्षण करें। डिवाइस को वाईफाई से कनेक्ट होने और नोटिफिकेशन भेजने में लगभग 5-10 सेकंड का समय लगना चाहिए। यदि आपको कोई समस्या आती है, तो माइक्रो-यूएसबी केबल को फिर से संलग्न करें और Arduino IDE के भीतर एक्सेस किए गए सीरियल मॉनिटर का उपयोग करके निदान करने का प्रयास करें।
चरण 6: पुन: कॉन्फ़िगर करें
आप स्मार्ट उपकरणों की एक पूरी श्रृंखला को नियंत्रित करने के लिए अपने नए बटन को आसानी से पुन: कॉन्फ़िगर कर सकते हैं, जैसे कि आपका केंद्रीय हीटिंग, प्रकाश व्यवस्था और बहुत कुछ। अपने बगीचे में आराम करें और बाकी सब कुछ अपने लिए काम करने दें! मज़े करो…
सिफारिश की:
अपने मैजिकबिट [मैजिकब्लॉक्स] पर पुश बटन का प्रयोग करें: 5 कदम
अपने मैजिकबिट [मैजिकब्लॉक] पर पुश बटन का उपयोग करें: यह ट्यूटोरियल आपको मैजिकब्लॉक का उपयोग करके अपने मैजिकबिट पर पुश बटन का उपयोग करना सिखाएगा। हम इस परियोजना में विकास बोर्ड के रूप में मैजिकबिट का उपयोग कर रहे हैं जो ईएसपी 32 पर आधारित है। इसलिए इस परियोजना में किसी भी ESP32 विकास बोर्ड का उपयोग किया जा सकता है
पैर नियंत्रित पुश टू टॉक बटन: 5 कदम
पैर नियंत्रित पुश टू टॉक बटन: इस तरह मैंने एक पुश टू टॉक बटन बनाया जिसे आप अपने पैरों से उपयोग कर सकते हैं
FPGA चक्रवात IV ड्यूप्रोलॉजिक - पुश बटन और एलईडी: 5 कदम
FPGA Cyclone IV DueProLogic - पुश बटन और एलईडी: इस ट्यूटोरियल में, हम बाहरी एलईडी सर्किट को नियंत्रित करने के लिए FPGA का उपयोग करने जा रहे हैं। हम निम्नलिखित कार्यों को लागू करने जा रहे हैं (ए) एलईडी को नियंत्रित करने के लिए एफपीजीए चक्रवात IV ड्यूप्रोलॉजिक पर पुश बटन का उपयोग करें। (बी) फ्लैश एलईडी चालू और amp; समय-समय पर बंद वीडियो डेमो लैब
एवीआर माइक्रोकंट्रोलर। एक पुश बटन स्विच का उपयोग करके एलईडी को टॉगल करें। पुश बटन डिबगिंग।: 4 कदम
एवीआर माइक्रोकंट्रोलर। एक पुश बटन स्विच का उपयोग करके एलईडी को टॉगल करें। पुश बटन डिबाउंसिंग: इस खंड में, हम सीखेंगे कि एक बटन स्विच से इनपुट के अनुसार तीन एलईडी की स्थिति को टॉगल करने के लिए ATMega328PU के लिए प्रोग्राम C कोड कैसे बनाया जाए। साथ ही, हमने 'स्विच बाउंस' की समस्या का समाधान खोजा है। आमतौर पर, हम
थ्री पुश ऑन - पुश ऑफ लैचिंग सर्किट: 3 स्टेप
थ्री पुश ऑन - पुश ऑफ लैचिंग सर्किट: एक फ्लिप-फ्लॉप या लैच एक सर्किट है जिसमें दो स्थिर अवस्थाएँ होती हैं और इसका उपयोग राज्य की जानकारी को संग्रहीत करने के लिए किया जा सकता है। सर्किट को सिग्नल लगाकर (इस मामले में, एक बटन दबाकर) स्थिति बदलने के लिए बनाया जा सकता है। यहां, मैं आपको तीन अलग-अलग तरीके दिखाऊंगा