विषयसूची:
वीडियो: टेलीग्राम फ्लेम अलार्म बॉट: 5 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:19
इस लेख में मैं IoT प्रोजेक्ट प्रस्तुत करूंगा जो लौ को महसूस करने और उपयोगकर्ता के टेलीग्राम को सूचना भेजने की अनुमति देता है।
आपको किस चीज़ की ज़रूरत पड़ेगी:
- लौ सेंसर मॉड्यूल
- माइक्रोकंट्रोलर NodeMCU ESP8266
- शक्ति का स्रोत
- वाई - फाई
- टेलीग्राम के साथ आउटपुट डिवाइस
चरण 1: हार्डवेयर
फ्लेम सेंसर मॉड्यूलइस मॉड्यूल में एक फोटोट्रांसिस्टर और सिग्नल कंडीशनिंग इलेक्ट्रॉनिक्स शामिल हैं। प्रकाश के संपर्क में आने पर एक फोटोट्रांसिस्टर अधिक विद्युत प्रवाह करता है। भौतिकी ने हमें सिखाया कि (दृश्यमान) प्रकाश में लाल से लेकर बैंगनी तक सभी रंग शामिल हैं। फोटोट्रांसिस्टर को काले एपॉक्सी के साथ लेप करके, यह लाल या यहां तक कि लाल या अवरक्त के नीचे अदृश्य के प्रति अधिक संवेदनशील हो जाता है। दिलचस्प बात यह है कि लौ अवरक्त विकिरण का उत्सर्जन करती है। इस प्रकार, जब यह सेंसर लौ को देखता है, तो यह अधिक करंट का संचालन करता है। NodeMCU एक Arduino- संगत बोर्ड है जिसके मूल में ESP8266 है। यह लोकप्रिय हो गया क्योंकि यह अपने आप में एक वाईफाई-तैयार माइक्रोकंट्रोलर है - एक Arduino की कोई आवश्यकता नहीं है। इस लेख का उद्देश्य वर्तमान में उपलब्ध सभी NodeMCU पिनआउट और बोर्ड दिखाना है। ध्यान दें कि Arduino IDE में ESP कोर का उपयोग करके इन बोर्डों की प्रोग्रामिंग करते समय, बोर्ड पर मौजूद चीज़ों के बजाय GPIO नंबरों का उपयोग किया जाता है।
चरण 2: कनेक्शन
व्यवधान के लिए GPIO0 से जुड़ा सेंसर।
माइक्रोकंट्रोलर प्रोग्राम में चीजों को स्वचालित रूप से करने के लिए इंटरप्ट उपयोगी होते हैं और समय की समस्याओं को हल करने में मदद कर सकते हैं। इंटरप्ट के साथ आपको वर्तमान पिन वैल्यू को लगातार जांचने की आवश्यकता नहीं है। जब एक परिवर्तन का पता चलता है, तो एक घटना शुरू हो जाती है - एक फ़ंक्शन कहा जाता है। इस फ़ंक्शन को इंटरप्ट सर्विस रूटीन (ISR) कहा जाता है। जब कोई व्यवधान होता है, तो प्रोसेसर किसी कार्य को निष्पादित करने के लिए मुख्य कार्यक्रम के निष्पादन को रोक देता है, और फिर मुख्य कार्यक्रम में वापस आ जाता है
चरण 3: टेलीग्राम Bot
बॉट तृतीय-पक्ष एप्लिकेशन हैं जो टेलीग्राम के अंदर चलते हैं। उपयोगकर्ता संदेश, आदेश और इनलाइन अनुरोध भेजकर बॉट के साथ बातचीत कर सकते हैं। हम टेलीग्राम द्वारा प्रदान किए गए HTTP एपीआई के माध्यम से अपने बॉट्स को नियंत्रित कर सकते हैं।
टेलीग्राम बॉट एक सर्वर पर होस्ट किया गया एक एप्लिकेशन है (यहां यह ESP8266 है) जो टेलीग्राम मैसेंजर क्लाइंट से जुड़ने के लिए टेलीग्राम बॉट एपीआई का उपयोग करता है। टेलीग्राम बॉट्स का एक बड़ा फायदा यह है कि उनके पास शून्य इंस्टॉल आवश्यकताएं हैं और उन सभी कंप्यूटर या मोबाइल प्लेटफॉर्म पर निर्बाध रूप से चलते हैं जहां टेलीग्राम मैसेंजर चलता है। टेलीग्राम बॉट कॉन्फ़िगर करें अपने लैपटॉप या फोन पर टेलीग्राम स्थापित करें और बॉटफादर की खोज करें। बॉटफादर के जरिए हम एक नया बॉट बना सकते हैं। एक नया बॉट बनाने के बाद, हमें टोकन को नोट करना होगा जो कि डिवाइस और टेलीग्राम बॉट एपीआई के बीच इंटरेक्शन की है।
चरण 4: सॉफ्टवेयर
टेलीग्राम बॉट लाइब्रेरी डाउनलोड करें
Arduino IDE खोलें, "स्केच" पर जाएं, "लाइब्रेरी शामिल करें" चुनें और "Add. ZIP लाइब्रेरी" पर क्लिक करें।
#शामिल
#include #include // राउटर से वाईफाई कनेक्शन को इनिशियलाइज़ करें char ssid = "wifi"; // एसएसआईडी (नाम) चार पासवर्ड = "12345678"; // आपकी नेटवर्क कुंजी int स्थिति = 0; // टेलीग्राम BOT #define BOTtoken "1234567890: AAEsdxDfSL57kpfZz1bduD9j4fddsiyfg" // को इनिशियलाइज़ करें @BotFather #define BOTname "ESP8266 FireBot" // bot name #define BOTusername "esp8266fire_bot" // bottoken, BOTusername "esp8266fire_bot" // bottoken int Bot_mtbs = १०००; // लंबे समय तक ताज़ा करें Bot_lasttime; बूल स्टार्ट = झूठा; बूल इस्फायर = झूठा; बूल हदीद = झूठा; इंट वर = 0; स्ट्रिंग आईडी; void Bot_EchoMessages() { के लिए (int i = 1; i Bot_lasttime + Bot_mtbs) { bot.getUpdates(bot.message[0][1]); Bot_EchoMessages (); // इको बॉट_लास्टटाइम = मिली () के साथ संदेश का उत्तर दें; } अलार्म_इफ_फायर (); } शून्य हैंडलइंटरप्ट () {Serial.println ("इंटरप्ट का पता चला"); इस्फायर = सच; }
सिफारिश की:
NodeMCU (ESP8266) के साथ टेलीग्राम बॉट: 3 कदम
NodeMCU (ESP8266) के साथ टेलीग्राम बॉट: अपने सिस्टम से सूचनाएं देने के लिए बॉट की आवश्यकता है? या सिर्फ एक संदेश भेजकर कुछ करते हैं? टेलीग्राम बॉट आपका समाधान है! इस ट्यूटोरियल में, मैं अपना बॉट बनाने के लिए टेलीग्राम वेब और बॉटफादर का उपयोग करूंगा
ESP32 आधारित टेलीग्राम बॉट: 7 कदम
ESP32 आधारित टेलीग्राम बॉट: टेलीग्राम सभी स्वतंत्रता और खुले स्रोतों के बारे में है, इसने 2015 में नए टेलीग्राम बॉट एपीआई की घोषणा की, जिसने तीसरे पक्ष को ESP32 के लिए टेलीग्राम बॉट बनाने की अनुमति दी जो मैसेजिंग एप्लिकेशन को उनके मुख्य संचार इंटरफ़ेस के रूप में उपयोग करते हैं। इसका मतलब है कि हम
[IoT] Arduino MKR WiFi १०१० के साथ टेलीग्राम बॉट: ५ कदम
[IoT] Arduino MKR WiFi १०१० के साथ टेलीग्राम बॉट: यह प्रोजेक्ट दर्शाता है कि टेलीग्राम बॉट एपीआई के साथ Arduino को कैसे इंटरफ़ेस किया जाए। यह प्रोजेक्ट U-BLOX द्वारा ESP32 मॉड्यूल से लैस नए MKR WiFi १०१० बोर्ड के आसपास बनाया गया है। इस स्तर पर, परियोजना अवधारणा के प्रमाण से ज्यादा कुछ नहीं है, सिर्फ थाने के लिए
टेलीग्राम नोटिफिकेशन के साथ फ्लेम सेंसर: 6 कदम
टेलीग्राम नोटिफिकेशन के साथ फ्लेम सेंसर: इस प्रोजेक्ट में टेलीग्राम नोटिफिकेशन के साथ फ्लेम सेंसर का एहसास होता है। इसलिए जब एक सेंसर द्वारा आग का पता लगाया जाता है, तो आपको इस घटना के बारे में तुरंत टेलीग्राम में सूचना मिलती है। यह काफी उपयोगी और सुविधाजनक है। तो यह कैसे काम करता है? मैं आपको दिखाता हूँ
बिना किसी अतिरिक्त हार्डवेयर के टेलीग्राम बॉट का उपयोग करके Arduino को नियंत्रित करें: 5 कदम
बिना किसी अतिरिक्त हार्डवेयर के टेलीग्राम बॉट का उपयोग करके Arduino को नियंत्रित करें: Arduino के साथ आप कई तरह की चीजें कर सकते हैं, लेकिन क्या आपने कभी टेलीग्राम बॉट का उपयोग करके अपने Arduino को नियंत्रित करने के बारे में सोचा है? आपको क्या चाहिए: Arduino UNO Node.js आपके पर स्थापित पीसी कुछ नियंत्रणीय उपकरण (हम Arduino के ऑन-बोर्ड एलईडी का उपयोग करते हैं