विषयसूची:
- चरण 1: ये कैसे काम करते हैं?
- चरण 2: Blynk. की स्थापना
- चरण 3: IFTTT सेट करना
- चरण 4: अपने हार्डवेयर की प्रोग्रामिंग
- चरण 5: इसे आज़माएं
वीडियो: अपनी परियोजनाओं में IOT सुविधाएँ कैसे जोड़ें: 5 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:20
एक DIY प्रोजेक्ट बनाने से बेहतर कुछ नहीं है जो एक वाणिज्यिक उत्पाद को बदल देता है जो आपको उपयोगी लगता है। वैसे वास्तव में इससे भी कुछ बेहतर है। अपने प्रोजेक्ट में IOT क्षमता जोड़ना।
जब स्वचालन की बात आती है, तो शुरुआती लोग आमतौर पर यह सोचकर घबरा जाते हैं कि उन्हें जटिल प्रोग्रामिंग करने की जरूरत है और क्या नहीं। लेकिन इन दिनों इस सटीक उद्देश्य के लिए उपलब्ध कई मुफ्त सेवाओं और सॉफ्टवेयर के लिए धन्यवाद, आपकी परियोजनाओं में बुनियादी आईओटी सुविधाओं को जोड़ना पहले से कहीं ज्यादा आसान हो गया है।
इस निर्देश में, मैं आपको दिखाऊंगा कि आप अपने DIY प्रोजेक्ट्स को स्वचालित करने के लिए दो ऐसे सॉफ़्टवेयर - Blynk और IFTTT का उपयोग कैसे कर सकते हैं। चलो उसे करें!
चरण 1: ये कैसे काम करते हैं?
मैं अपने प्रोजेक्ट के लिए esp8266 का उपयोग करूंगा, लेकिन याद रखें कि यह ट्यूटोरियल लगभग किसी भी वाई-फाई सक्षम माइक्रोकंट्रोलर (उदाहरण के लिए esp32) के लिए लागू होता है।. इस प्रोजेक्ट को संभव बनाने के लिए हमें Blynk और IFTTT को एक साथ इस्तेमाल करना होगा।
आईएफटीटीटी:
IFTTT इस तरह काम करता है: "अगर ऐसा होता है तो वह करें"। यदि आप कोडिंग में हैं, तो आप इसकी तुलना 'इफ स्टेटमेंट' से कर सकते हैं। हमारे मामले में यह इस तरह है: "अगर मुझे एक नया ट्विटर अनुयायी मिलता है, तो ब्लिंक को एक संकेत भेजें"
ब्लिंक:
Blynk simpy IFTTT ट्रिगर को esp8266 में स्थानांतरित करता है। मान लें कि हमारा एलईडी GPIO पिन 5 से जुड़ा है। Blynk IFTTT और ट्रिगर पिन 5 से डेटा प्राप्त करेगा।
वास्तव में, ये दो ऐप आपके DIY प्रोजेक्ट्स को स्वचालित करने के अलावा और भी बहुत कुछ कर सकते हैं। अधिक जानने के लिए आप उनके साथ खेल सकते हैं।
चरण 2: Blynk. की स्थापना
सबसे पहले, ब्लिंक स्थापित करें।
एंड्रॉयड
आईओएस
अब एक नया प्रोजेक्ट बनाएं। जैसे ही आप ऐसा करते हैं, आपको अपने ईमेल में एक प्रामाणिक टोकन प्राप्त होगा। यह टोकन बहुत महत्वपूर्ण है और हम आने वाले चरणों में इसका उपयोग करेंगे। "+" पर टैप करें और विजेट बॉक्स से एक बटन जोड़ें। नए जोड़े गए बटन पर टैप करें और बटन सेटिंग दिखाई देगी। यहां वह पिन चुनें जिसे आप ट्रिगर करना चाहते हैं (इस मामले में GPIO 5)। आप अपने एप्लिकेशन के आधार पर मोड को पुश या स्विच करने के लिए सेट कर सकते हैं। यदि इसे पुश करने के लिए सेट किया गया है, जैसे ही IFTTT ट्रिगर होता है, पिन चालू हो जाता है और तुरंत बंद हो जाता है (एक सामान्य पुश बटन की तरह) यदि इसे स्विच करने के लिए सेट किया जाता है, जैसे ही IFTTT ट्रिगर होता है, पिन चालू हो जाता है और चालू रहता है
चरण 3: IFTTT सेट करना
आईएफटीटीटी स्थापित करें:
एंड्रॉयड
आईओएस
IFTTT पर, "अधिक प्राप्त करें" पर क्लिक करें। अब + पर क्लिक करें और फिर "इस" पर क्लिक करें। फिर "ट्विटर" खोजें और चुनें। फिर "नए अनुयायी" पर क्लिक करें।
अब "उस" पर क्लिक करें और सर्च बार पर "वेबहुक" खोजें। "एक वेब अनुरोध करें" पर क्लिक करें और URL दर्ज करें। URL प्रारूप https://IP/Auth/update/pin. है
चूंकि हमारा पिन GPIO 5 है, URL में "पिन" को "D5" से बदलें, Auth को blynk प्रोजेक्ट के ऑथेंट टोकन से बदलें जो आपको पिछले चरण में आपके ईमेल में प्राप्त हुआ था। IP को अपने देश के blynk क्लाउड IP से बदलें। IP प्राप्त करने के लिए, कमांड प्रॉम्प्ट खोलें और "ping blynk-cloud.com" टाइप करें। भारत के लिए, आईपी 188.166.206.43. है
विधि अनुभाग में "पुट" चुनें और सामग्री प्रकार में "एप्लिकेशन/जेसन" चुनें। शरीर में, ["1"] टाइप करें।
यह ध्यान दिया जाना चाहिए कि ["1"] ट्रिगर चालू का प्रतिनिधित्व करता है और ["0"] ट्रिगर बंद का प्रतिनिधित्व करता है
चरण 4: अपने हार्डवेयर की प्रोग्रामिंग
सुनिश्चित करें कि आपके पास अपने Arduino IDE पर esp8266 और Blynk लाइब्रेरी स्थापित हैं। यदि आप सुनिश्चित नहीं हैं कि यह कैसे करना है, तो त्वरित ट्यूटोरियल के लिए यहां क्लिक करें। अब फाइल्स>उदाहरण>ब्लींक>बोर्ड्स_वाईफाई>esp8266 पर जाएं। एक नमूना कार्यक्रम दिखाई देगा।
यद्यपि आप इसे संपादित कर सकते हैं, मैं एक उदाहरण स्केच को संशोधित करने की अनुशंसा नहीं करूंगा। बस कोड को कॉपी करें और एक नई फाइल में पेस्ट करें। अब आप इस फाइल को एडिट कर सकते हैं।
आपको उस प्रोग्राम में अपना वाईफाई एसएसआईडी और पासवर्ड जोड़ना होगा जहां यह 'YourNetworkName' और 'YourPassword' कहता है। साथ ही 'YourAuthToken' को आपके द्वारा blynk से प्राप्त प्रामाणिक टोकन से बदल दिया जाना चाहिए। ऐसा करने के बाद, आप लाइन Blynk.run() के बाद लूप() फ़ंक्शन में अपना प्रोजेक्ट कोड जोड़ सकते हैं।
चूंकि हमारा एक साधारण एलईडी ट्रिगर है, इसलिए हमें कोई कोड नहीं लिखना है। यदि हम अपने LED को GPIO पिन 5 (D1) से जोड़ते हैं, तो हम अपना प्रोजेक्ट काम कर सकते हैं।
चरण 5: इसे आज़माएं
यह आसान तरीका आपके प्रोजेक्ट को कमाल का बना सकता है। आप इन दो ऐप्स के साथ और कितना कुछ कर सकते हैं, यह महसूस करने के लिए आप अधिक IFTTT ट्रिगर्स और Blynk फ़ंक्शंस के साथ खेल सकते हैं।
सुनिश्चित नहीं हैं कि किस परियोजना के साथ शुरू किया जाए? यहाँ मेरे कुछ प्रोजेक्ट हैं जो Blynk और IFTTT का उपयोग करके बनाए गए हैं
एक ऐसी घड़ी जो अंतरिक्ष यात्री के अंतरिक्ष में प्रवेश करने पर हर बार रंग बदलती है
एक उपकरण जो आपको पानी पीने की याद दिलाता है
एक दीपक जो हर बार ISS के ऊपर से गुजरने पर झपकाता है
अपने DIY प्रोजेक्ट्स को स्वचालित करने का मज़ा लें:)
सिफारिश की:
Microsoft Office Word 2007 में तालिका कैसे बनाएँ और डालें और उस तालिका में अतिरिक्त कॉलम और/या पंक्तियाँ कैसे जोड़ें: 11 चरण
Microsoft Office Word 2007 में तालिका कैसे बनाएँ और डालें और उस तालिका में अतिरिक्त कॉलम और/या पंक्तियाँ कैसे जोड़ें: क्या आपके पास कभी बहुत सारा डेटा है जिसके साथ आप काम कर रहे हैं और अपने बारे में सोचा है…"मैं यह सब कैसे कर सकता हूँ यह डेटा बेहतर दिखता है और समझने में आसान होता है?" यदि ऐसा है, तो Microsoft Office Word 2007 में एक तालिका आपका उत्तर हो सकती है
रास्पबेरी पाई में अतिरिक्त सुविधाएं जोड़ने के लिए रास्पबेरीपी 3/4 एक्सटेंशन बोर्ड: 15 कदम (चित्रों के साथ)
रास्पबेरी पाई के लिए अतिरिक्त सुविधाओं को जोड़ने के लिए रास्पबेरीपी 3/4 एक्सटेंशन बोर्ड: हम जानते हैं कि रास्पबेरी पाई 3/4 एडीसी (डिजिटल कनवर्टर के अनुरूप) और आरटीसी (वास्तविक समय घड़ी) में निर्मित नहीं है, इसलिए मैं एक पीसीबी डिजाइन करता हूं जिसमें 16 शामिल हैं चैनल 12bit ADC, RTC, SIM7600 4G मॉड्यूल, पुश बटन, रिले, USB पावर आउट, 5V पावर आउट, 12V पॉव
अपनी परियोजनाओं में कैपेसिटिव टच स्विच जोड़ें: 7 कदम
अपनी परियोजनाओं में कैपेसिटिव टच स्विच जोड़ें: घर पर अपनी परियोजनाओं में कैपेसिटिव टच स्विच कैसे जोड़ें, इस ट्यूटोरियल में इलेक्ट्रॉनिक diy दोस्तों मैं आपको दिखाऊंगा कि आप सस्ते में अपने इलेक्ट्रॉनिक प्रोजेक्ट में कैपेसिटिव टच स्विच कैसे जोड़ सकते हैं, और अपना DIY प्रोजेक्ट दे सकते हैं एक पेशेवर देखो
GIMP में किसी भी चीज़ में लपटें कैसे जोड़ें: 15 कदम (चित्रों के साथ)
GIMP में किसी भी चीज़ में लपटें कैसे जोड़ें: इस तरह आप GIMP में कुछ हद तक यथार्थवादी आग बनाते हैं
NUMADD फ़ायरफ़ॉक्स एडऑन का उपयोग करके NUMA से N की अपनी कॉपी में उपयोगकर्ता स्तर कैसे जोड़ें: 4 चरण
NUMADD फ़ायरफ़ॉक्स एडऑन का उपयोग करके NUMA से एन की अपनी कॉपी में उपयोगकर्ता स्तर कैसे जोड़ें: मेटानेट के एन उपयोगकर्ता स्तर डेटाबेस NUMA के किसी भी उपयोगकर्ता को पता चल जाएगा कि उपयोगकर्ता द्वारा बनाए गए स्तरों को गेम की आपकी कॉपी में कॉपी करने के लिए इंटरफ़ेस कितना क्लंकी है। NumADD, कॉपी और पेस्ट करने की आवश्यकता को समाप्त करता है और स्तरों को एक माउस क्लिक का काम बनाता है