विषयसूची:
- चरण 1: टेलीग्राम में बॉट बनाना
- चरण 2: रास्पबेरी पाई में बॉट स्थापित करना
- चरण 3: कोड भाग
- चरण 4: निष्कर्ष
वीडियो: टेलीग्राम एप्लिकेशन के साथ एक साधारण IOT कैसे बनाएं: 5 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:19
वर्तमान पीढ़ी में इंटरनेट ही सब कुछ है। इंटरनेट ऑफ थिंग्स वर्तमान दुनिया में एक प्रमुख भूमिका निभाता है।
ज्यादा समय बर्बाद किए बिना, हम आईओटी के व्यावहारिक कामकाज में आगे बढ़ सकते हैं। यहां हम टेलीग्राम संदेश से एलईडी और अन्य रोमांचक चीजों को नियंत्रित करने जा रहे हैं।
चरण 1: टेलीग्राम में बॉट बनाना
1. इस स्टेप में फोन में टेलीग्राम ऐप इंस्टॉल करें। इंस्टालेशन उतना ही सरल है जितना कि व्हाट्स एप इंस्टालेशन।
2. टेलीग्राम में बॉट फादर सर्च करें और नीचे दिए गए स्क्रीनशॉट को फॉलो करके एक नया बॉट बनाएं।
3. अंत में, HTTP एपीआई टोकन को कॉपी करें। (दूसरों के साथ साझा न करें) और बॉट में प्रारंभ दर्ज करें
चरण 2: रास्पबेरी पाई में बॉट स्थापित करना
इस प्रकार बॉट बनाया गया है और इसे किसी एक डिवाइस पर चलाया जाना चाहिए ताकि किसी भी संदेश के लिए हम इसे उसी के अनुसार प्रतिक्रिया दें।
यहां हम रास्पबेरी पाई का उपयोग एपी कुंजी के साथ कर रहे हैं और इसे पायथन कोड में प्रोग्रामिंग कर रहे हैं। (इसे हमारे सामान्य ऑपरेटिंग सिस्टम में भी चलाया जा सकता है)
1. रास्पबेरी पाई पर टेलीग्राम मॉड्यूल स्थापित करना
इससे पहले कि हम रास्पबेरी पाई पर बॉट चलाना शुरू करें, सुनिश्चित करें कि आप python2 का उचित संस्करण चला रहे हैं। इसके अलावा यदि आपको रास्पबेरी पाई के आरंभीकरण के बारे में कोई संदेह है, तो आप मेरे इस ट्यूटोरियल में पहले 2 चरणों को देख सकते हैं रास्पबेरी पाई की कमांड लाइन में अजगर में टेलीग्राम मॉड्यूल स्थापित करने के लिए निम्नलिखित दर्ज करें (मॉड्यूल का नाम टेलीपॉट है))
सुडो पाइप टेलीपोट स्थापित करें
2.पायथन स्क्रिप्ट निष्पादित करें
पायथन लिपि को कमांड लाइन में निम्न कमांड का उपयोग करके निष्पादित किया जाता है sudo python telegrambot.py
चरण 3: कोड भाग
इस प्रकार जब हम बॉट को संदेश भेजते हैं, तो यह उसी के अनुरूप प्रतिक्रिया करता है।
कोड में हम अपने आदेशों का जवाब देने के लिए बॉट को सिखाने जा रहे हैं।
यहां मैं आपको यह नहीं सिखाने जा रहा हूं कि पायथन लिपि कैसे काम करती है क्योंकि यह अधिक व्याख्यात्मक होगी।
RPI. GPIO को GPIO के रूप में आयात करें आयात समय, डेटाटाइम टेलीपोट से टेलीपॉट आयात करें।
डीईएफ़ कार्रवाई (संदेश):
चैट_आईडी = संदेश ['चैट'] ['आईडी'] कमांड = संदेश ['टेक्स्ट']
प्रिंट 'प्राप्त:% s'% कमांड
अगर कमांड == 'हाय':
telegram_bot.sendMessage (chat_id, str("Hi! Engineer Thoughts.com में आपका स्वागत है")) elif कमांड == 'समय': telegram_bot.sendMessage(chat_id, str(now.hour)+str(":")+str(now.मिनट)) एलिफ कमांड == 'तस्वीर': telegram_bot.sendPhoto (chat_id, फोटो = "https://raw.githubusercontent.com/engineerविचार/इंजीनियरथॉट्स/घ-पेज/ई.पीएनजी") एलिफ कमांड == 'लेडॉन' ': telegram_bot.sendMessage(chat_id, str('Led is on')) GPIO.output(led, True) elif कमांड == 'ledoff': telegram_bot.sendMessage(chat_id, str('Led is off')) GPIO। आउटपुट (एलईडी, गलत) अन्य: telegram_bot.sendMessage(chat_id, str('Can\'t get you pls be clear!'))
telegram_bot = telepot. Bot ('अपना एपीआई आईडी दर्ज करें')
प्रिंट (telegram_bot.getMe ())
MessageLoop(telegram_bot, action).run_as_thread()
प्रिंट 'अप एंड रनिंग….'
जबकि 1:
समय सो जाओ(१०)
i.यहाँ मैंने नमस्ते किया है और इसके लिए उत्तर है "हाय! इंजीनियरथॉट्स.कॉम में आपका स्वागत है"। इसी तरह, प्रत्येक आदेश के लिए, आप अपने विचारों को अनुकूलित कर सकते हैं।
ii.इस लाइन में अपना एपीआई आईडी यहां दर्ज करें "telegram_bot = telepot. Bot('अपना एपीआई आईडी दर्ज करें')"
चरण 4: निष्कर्ष
हुर्रे….! आपने अपना पहला DIY IOT प्रोजेक्ट पूरा कर लिया है।
इसके अलावा, मैं आपकी रचनात्मकता को जोड़कर मॉडल को बेहतर बनाने का काम खुद पर छोड़ता हूं। मेरे कुछ विचार हैं।
i.होम ऑटोमेशन - आउटपुट को रिले से जोड़ना।
ii.अपना खुद का कस्टम सर्वर बना सकते हैं-जो आपके अपने संदेशों का जवाब दे सकता है
iii.अपना खुद का चैटबॉट बनाएं- जो नताशा जैसे संदेशों का जवाब दे सके।
इस प्रकार IDEAS अनंत हैं यदि आप स्वयं खोज कर सकते हैं। आशा है कि मैंने आपके लिए IOT की एक छोटी सी शुरुआत की है। साथ ही अपने विचार कमेंट में बताएं।
शुक्रिया
एन.अरंगनाथन
सिफारिश की:
हैलोवीन के लिए एक साधारण स्पाइडरबॉट कैसे बनाएं: 4 कदम (चित्रों के साथ)
हैलोवीन के लिए एक साधारण स्पाइडरबॉट कैसे बनाएं: यह हैलोवीन के लिए एक सरल, मजेदार ब्रिसलबॉट है! सर्किट और रोबोट निर्माण की मूल बातें सीखने वाले लोगों के लिए ब्रिस्टलबॉट्स महान स्टार्टर प्रोजेक्ट हैं। शरीर के लिए टूथब्रश के सिर का उपयोग, गति प्रदान करने के लिए एक छोटी मोटर, और एक बैटरी
रुपये के भीतर एक साधारण ऑडियो एम्पलीफायर कैसे बनाएं। १०० ($२) हैंडी स्पीकी नामित: ६ कदम (चित्रों के साथ)
रुपये के भीतर एक साधारण ऑडियो एम्पलीफायर कैसे बनाएं। १०० ($२) जिसका नाम हैंडी स्पीकी है: आज के प्रोजेक्ट में, मैं आपको दिखाऊंगा कि LM386 पर आधारित सबसे सरल मिनी साउंड इंटेंसिफायर कैसे बनाया जाता है। यह ध्वनि गहनता बनाने में बहुत आसान है, इसके अलावा, यह बहुत कॉम्पैक्ट है, केवल एक शक्ति स्रोत के साथ 6-12 वोल्ट के थोड़े तनाव के साथ काम करता है। यह मैं
४४४० आईसी के साथ एक साधारण शक्तिशाली ऑडियो एम्पलीफायर कैसे बनाएं: ११ कदम
४४४० आईसी के साथ एक साधारण शक्तिशाली ऑडियो एम्पलीफायर कैसे बनाएं: यह एक त्वरित ट्यूटोरियल वीडियो है जहां मैंने सब कुछ बनाया है
सरल फोन बुक एप्लिकेशन कैसे बनाएं C#: 7 चरण
सिंपल फोन बुक एप्लीकेशन कैसे बनाएं C#: हाय, मैं ल्यूक हूं, यह मेरा पहला इंस्ट्रक्शनल है। मैं आपको दिखाना चाहता हूं कि माइक्रोसॉफ्ट विजुअल स्टूडियो में सी # का उपयोग करके एक साधारण फोन बुक एप्लिकेशन कैसे बनाया जाए। इस प्रोजेक्ट को बनाने से पहले प्रोग्रामिंग का कुछ बुनियादी ज्ञान होना अच्छा है। आएँ शुरू करें। हम
गिटार स्पीकर बॉक्स कैसे बनाएं या अपने स्टीरियो के लिए दो कैसे बनाएं: 17 कदम (चित्रों के साथ)
अपने स्टीरियो के लिए गिटार स्पीकर बॉक्स या बिल्ड टू कैसे बनाएं: मैं चाहता था कि मेरे द्वारा बनाए जा रहे ट्यूब amp के साथ एक नया गिटार स्पीकर जाए। स्पीकर मेरी दुकान में बाहर रहेगा इसलिए इसे कुछ खास होने की जरूरत नहीं है। Tolex कवरिंग बहुत आसानी से क्षतिग्रस्त हो सकती है इसलिए मैंने हल्की रेत के बाद बाहरी काले रंग का छिड़काव किया