विषयसूची:
- चरण 1: आवश्यक घटक
- चरण 2: ESP_Notify और लाइब्रेरी
- चरण 3: कोडिंग
- चरण 4: सर्किट के अनुसार कार्यक्रम
- चरण 5: ईएसपी ऐप को सूचित करें
वीडियो: फोन पर Nodemcu का उपयोग करके IoT पुश अधिसूचना (किसी भी चीज के लिए): 5 कदम (चित्रों के साथ)
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:23
मैसेज, ईमेल के लिए नोटिफिकेशन भेजना पुराने जमाने का है…
तो चलिए कुछ नया बनाते हैं जो बहुत आसान और सरल है, कोई जटिल सर्वर साइड PHP होस्टिंग या अन्य जटिलता नहीं है…
होम ऑटोमेशन, वाटर पंप लेवल, गार्डन वॉटरिंग, ऑटोमेटेड पेट फीडिंग, पीआईआर अलार्म और बहुत कुछ जो आप अपने फोन पर अधिसूचित करना चाहते हैं। (एंड्रॉइड / आईओएस)
आनंद लें और आलसी बनें लेकिन अधिसूचित हो जाएं !!!
चरण 1: आवश्यक घटक
मुख्य घटक Nodemcu (ESP8266) या कोई अन्य समकक्ष विकास बोर्ड जैसे adafruit huzzah, wemos d1 mini आदि है।
और उपयोग करने वाले सेंसर आपकी आवश्यकता पर निर्भर करते हैं…
मैं अपने पहले से बने इंटरनेट/क्लाउड नियंत्रित प्रोजेक्ट, पीआईआर अलार्म सर्किट, अल्ट्रासोनिक सेंसर नियंत्रित जल स्तर, आईआर सेंसर द्वार को सूचित करने के लिए नोटिफ़ायर का उपयोग कर रहा हूँ !!
सेंसर के विन्यास के बाद जो महत्वपूर्ण चीज बची है वह है प्रोग्रामिंग।
Arduino में nodemcu को कॉन्फ़िगर करने के लिए कृपया मेरे पिछले अनुदेशों पर जाएँ…
नोट: कृपया पूरा निर्देश पढ़ें इसे आधा न पढ़ें और अपनी किट को नुकसान पहुंचाएं, मैं जिम्मेदार नहीं होगा: पी
चरण 2: ESP_Notify और लाइब्रेरी
हम गूगल प्ले स्टोर पर ईएसपी अधिसूचना आवेदन पा सकते हैं या हम कहीं से भी एपीके प्राप्त कर सकते हैं।
ऐप इंस्टॉल करने के बाद हमें चाहिए
- साइन इन करें (गूगल खाते का उपयोग करके)
- भेजें टोकन विकल्प दबाएं
- अपने ईमेल का उपयोग करें
- ईमेल में आपको यूजर आईडी, डिवाइस आईडी और लाइब्रेरी ज़िप यूआरएल मिलेगा
- लिंक से जिप डाउनलोड करें
एक बार पुस्तकालय डाउनलोड हो जाने के बाद आप इसे अपने Arduino IDE में जोड़ सकते हैं
- स्केच. पर क्लिक करना
- पुस्तकालय शामिल करें
- IDE में. ZIP लाइब्रेरी जोड़ें और फिर अपने डाउनलोड फ़ोल्डर से डाउनलोड की गई ESP_Notify-master.zip फ़ाइल का चयन करें।
चरण 3: कोडिंग
पुस्तकालय के बारे में कुछ जानने के लिए arduino में उदाहरणों के लिए जाएं:
- फ़ाइल
- उदाहरण
- ईएसपी_सूचित करें
- प्रेषण_सूचना।
इसे काम करने के लिए बस अपने वाईफाई एसएसआईडी (नाम), वाईफाई पासवर्ड और डिवाइस_आईडी में 3 चीजें बदलें।
Device_Id आप SEND TOKENS द्वारा पूर्व में अग्रेषित ईमेल से प्राप्त कर सकते हैं।
इसलिए कोड का परीक्षण करने के बाद अब हम इसे अपने उपयोग के लिए पहले की तरह बदल सकते हैं …
गृह स्वचालन, पीर अलार्म, जल स्तर अलार्म, आईआर दरवाजा सेंसर अधिसूचना
नोट:** कृपया जांच लें कि DEVICE_ID सही और उचित उद्धरण में प्रदान किया गया है (कोई गलत उद्धरण नहीं)**
चरण 4: सर्किट के अनुसार कार्यक्रम
मैंने विभिन्न कार्यों के लिए पीर सेंसर, अल्ट्रासोनिक सेंसर, आईआर सेंसर का उपयोग किया है और साथ ही क्लाउड नियंत्रित परियोजना में मैंने पुस्तकालय डाला है और वांछित स्थानों में "notifier.sendNotification(device_id, "header", "message")" का उपयोग किया है। मेरे फोन पर कार्रवाई पर सूचित किया।
मेरे कोड के अनुसार मैंने अल्ट्रासोनिक सेंसर के लिए पिन D0, D1, PIR के लिए D2 और IR सेंसर के लिए D3 का उपयोग किया है।
तो ऊपर दिए गए कोड को डाउनलोड करें और इसे अपनी इच्छानुसार संशोधित करें।
चरण 5: ईएसपी ऐप को सूचित करें
ऐप से हमें वांछित अधिसूचना मिल रही है और इसका सबसे सरल ऐप मैंने ईएसपी 8266 के साथ अधिसूचना के लिए पाया है। यह सबसे अच्छा नहीं बल्कि सबसे सरल है।
पेशेवरों- बहुत आसान, सरल, विश्वसनीय
विपक्ष- नहीं मिला कि क्या पैरामीटर अब तक पारित किया जा सकता है, बाद में जोड़ा जा सकता है..
एप्लिकेशन के लिए धन्यवाद और सर्वर निर्माण पर ऐप, ईवेंट, PHP की एक व्यस्त प्रक्रिया में जाने के बिना उपयोग में आसान प्रक्रिया।
तो आनंद लें और समर्थन करें …
सिफारिश की:
लगभग किसी भी चीज़ को स्पीकर में बदल दें: 13 कदम (चित्रों के साथ)
स्पीकर में लगभग किसी भी चीज़ को चालू करें: आप पीजो डिस्क और कुछ अतिरिक्त घटकों का उपयोग करके लगभग किसी भी वस्तु को स्पीकर में बदल सकते हैं। हालांकि यह जादू की तरह लग सकता है, वास्तव में एक सरल तकनीकी व्याख्या है। एक एम्पलीफायर का उपयोग करके पीजो डिस्क चलाकर, डिस्क
एवीआर माइक्रोकंट्रोलर। एक पुश बटन स्विच का उपयोग करके एलईडी को टॉगल करें। पुश बटन डिबगिंग।: 4 कदम
एवीआर माइक्रोकंट्रोलर। एक पुश बटन स्विच का उपयोग करके एलईडी को टॉगल करें। पुश बटन डिबाउंसिंग: इस खंड में, हम सीखेंगे कि एक बटन स्विच से इनपुट के अनुसार तीन एलईडी की स्थिति को टॉगल करने के लिए ATMega328PU के लिए प्रोग्राम C कोड कैसे बनाया जाए। साथ ही, हमने 'स्विच बाउंस' की समस्या का समाधान खोजा है। आमतौर पर, हम
किसी भी चीज़ के लिए अपना रास्पबेरी पाई तैयार करें !: 7 कदम (चित्रों के साथ)
किसी भी चीज़ के लिए अपनी रास्पबेरी पाई तैयार करें !: यहाँ मेकरस्पेस पर, हम रास्पबेरी पाई से प्यार करते हैं! और चाहे हम इसे प्रोग्रामिंग के लिए उपयोग करने जा रहे हों, वेबसर्वर की मेजबानी करने जा रहे हों या नवीनतम रास्पियन वितरण का परीक्षण कर रहे हों, हम हमेशा इसे उसी तरह तैयार करते हैं। रास्पबे के साथ खेलने के लिए यह एक शानदार शुरुआत है
GIMP में किसी भी चीज़ में लपटें कैसे जोड़ें: 15 कदम (चित्रों के साथ)
GIMP में किसी भी चीज़ में लपटें कैसे जोड़ें: इस तरह आप GIMP में कुछ हद तक यथार्थवादी आग बनाते हैं
8051 के साथ पुश बटन का उपयोग करके 7 सेगमेंट वैल्यू बढ़ाना: 4 कदम (चित्रों के साथ)
8051 के साथ पुश बटन का उपयोग करके 7 सेगमेंट वैल्यू बढ़ाना: इस प्रोजेक्ट में हम 8051 माइक्रोकंट्रोलर के साथ पुश बटन का उपयोग करके सात सेगमेंट डिस्प्ले वैल्यू बढ़ाने जा रहे हैं।