विषयसूची:
- चरण 1: Adafruit में नया फ़ीड बनाएं
- चरण 2: एक ज़ापी बनाएं
- चरण 3: Google कैलेंडर कनेक्ट करें
- चरण 4: Google कैलेंडर ईवेंट कस्टमाइज़ करें
- चरण 5: एडफ्रूट कनेक्ट करें
- चरण 6: एडफ्रूट फ़ीड डेटा अनुकूलित करें
- चरण 7: टेस्ट जैप
- चरण 8: Arduino IDE: config.h
- चरण 9: Arduino IDE: एडफ्रूट फ़ीड पढ़ें
- चरण 10: त्रुटियाँ?
वीडियो: ESP8266 के लिए Google कैलेंडर ईवेंट: 10 चरण
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:20
इस ट्यूटोरियल में मैं समझाऊंगा कि कैसे ESP8266 बोर्ड के लिए Arduino IDE में Google कैलेंडर ईवेंट डेटा आयात किया जाए। मैं Google कैलेंडर से अपने प्रशिक्षण का अंतिम समय और प्रारंभ समय आयात करूंगा और उन्हें Arduino IDE सीरियल मॉनिटर में प्रिंट करूंगा।
इसे प्राप्त करने के लिए हम इवेंट डेटा को एडफ्रूट फ़ीड में भेजने के लिए जैपियर का उपयोग करते हैं। फिर हम इस फ़ीड को Arduino में पढ़ते हैं।
चरण 1: Adafruit में नया फ़ीड बनाएं
- एडफ्रूट पर जाएं।
- यदि आपके पास पहले से एक खाता नहीं है तो Adafruit पर एक खाता बनाएँ।
- मुखपृष्ठ पर, फ़ीड्स > सभी देखें पर जाएं
- अब आप फ़ीड पेज पर हैं। एक नया फ़ीड बनाने के लिए क्रियाएँ > नया फ़ीड बनाएँ पर क्लिक करें
- हमारी परियोजना के लिए इसे "प्रशिक्षण" कहा जाएगा, फ़ीड बनाएँ पर क्लिक करें
अपने फ़ीड को एक सरल और पहचानने योग्य नाम दें।
- हमारे द्वारा अभी बनाया गया फ़ीड खोलें। यह अभी के लिए खाली है, लेकिन हम जैपियर का उपयोग करके इसे डेटा भेजेंगे।
चरण 2: एक ज़ापी बनाएं
- जैपियर पर जाएं
- यदि आपके पास पहले से खाता नहीं है तो एक खाता बनाएं।
हम Google कैलेंडर और Adafruit के बीच संबंध बनाने जा रहे हैं। इसे जैप कहा जाता है।
- होमपेज पर “मेक ए जैप” पर क्लिक करें।
चरण 3: Google कैलेंडर कनेक्ट करें
कनेक्शन का एक भाग Google कैलेंडर है।
- ऐप चुनें के तहत "Google कैलेंडर" चुनें
- ट्रिगर इवेंट चुनें के तहत "इवेंट स्टार्ट" चुनें
यह वह ट्रिगर है जो कनेक्शन शुरू करता है। "इवेंट स्टार्ट" हमारे उद्देश्य के लिए सबसे अच्छा है लेकिन आप जो चाहें चुन सकते हैं।
- गूगल कैलेंडर खाता चुनें।
चरण 4: Google कैलेंडर ईवेंट कस्टमाइज़ करें
- अपने खाते से वह कैलेंडर चुनें जिसका आप उपयोग करना चाहते हैं।
लिखने योग्य कैलेंडर चुनना सबसे आसान है, ताकि आप जब चाहें परीक्षण अपॉइंटमेंट जोड़ सकें।
- जैपियर को ट्रिगर करने से पहले समय चुनें
खोज शब्द जोड़ना वैकल्पिक है। यह सुनिश्चित करेगा कि जैपियर केवल एक निश्चित नाम वाले ईवेंट पर ट्रिगर करता है। यदि आप खोज शब्द नहीं भरते हैं तो जैपियर कैलेंडर में प्रत्येक घटना पर ट्रिगर होगा।
"परीक्षण करें और जारी रखें" पर क्लिक करें
चरण 5: एडफ्रूट कनेक्ट करें
कनेक्शन का भाग 2 Adafruit है।
- ऐप चुनें के तहत, "एडफ्रूट आईओ" खोजें और इसे चुनें।
- एक्शन इवेंट चुनें के तहत "फीड डेटा बनाएं" चुनें
- "खाता चुनें" के तहत अपने एडफ्रूट खाते का उपयोग करके लॉग इन करें।
चरण 6: एडफ्रूट फ़ीड डेटा अनुकूलित करें
अब हमने Customize Feed Data नामक एक सेक्शन में प्रवेश किया है।
- फ़ीड कुंजी के अंतर्गत, "कस्टम मान का उपयोग करें" चुनें
- "फ़ीड कुंजी के लिए कस्टम मान" के अंतर्गत आपके द्वारा Adafruit में बनाए गए फ़ीड का नाम दर्ज करें।
हमारे मामले में यह "प्रशिक्षण" था
- "वैल्यू" के तहत, टेक्स्ट बॉक्स के दाईं ओर ऐड आइकन पर क्लिक करें।
- "1" चुनें। घटना शुरू होती है: "और" 1. घटना समाप्त:"।
इस कोड के लिए इस क्रम में उनका चयन करना सुनिश्चित करें। दोनों ब्लॉकों के बीच जगह न छोड़ें। सुनिश्चित करें कि "सुंदर" संस्करण का चयन न करें। यदि आप स्केच को स्ट्रिंग फ़ीड को संभालने का तरीका बदलते हैं तो आप किसी भी स्वरूपण का उपयोग कर सकते हैं।
चरण 7: टेस्ट जैप
हमने सभी जानकारी दर्ज की है और हम अपने कनेक्शन का परीक्षण कर सकते हैं।
- "टेस्ट एंड कंटिन्यू" पर क्लिक करें। जैपियर एक परीक्षण कार्यक्रम शुरू करेगा।
- अपने एडफ्रूट फ़ीड में देखें। आप देखेंगे कि जैपियर द्वारा एक परीक्षण ईवेंट आपके फ़ीड में जोड़ा गया है।
- जैपियर में ऊपरी दाएं कोने में जैप चालू करना न भूलें। अगर आप ऐसा नहीं करेंगे तो यह काम नहीं करेगा।
चरण 8: Arduino IDE: config.h
- अपने ESP8266 को अपने कंप्यूटर में प्लग करें।
- Github पर स्केच डाउनलोड करें और Arduino IDE में खोलें।
आपको config.h. में कुछ कोड बदलने की आवश्यकता होगी
- अपना एडफ्रूट यूजरनेम भरें
- अपनी एआईओ कुंजी भरें।
आप Adafruit के ऊपरी दाएं कोने में अपनी AIO कुंजी पा सकते हैं।
चरण 9: Arduino IDE: एडफ्रूट फ़ीड पढ़ें
- मुख्य फाइल खोलें।
- फ़ीड स्वामी के नाम के रूप में अपना उपयोगकर्ता नाम जोड़ें।
- अपने फ़ीड का नाम जोड़ें। हमारे मामले में यह "प्रशिक्षण" था।
- अपने बोर्ड पर स्केच संकलित करें और अपलोड करें।
- कोड अपलोड होने के बाद सीरियल मॉनिटर को ओपन करें।
- कनेक्शन हो जाने के बाद आप आने वाली घटना के बारे में डेटा देख सकते हैं!
परीक्षण ईवेंट प्राप्त करने के लिए चरण 7 से अपने जैप में परीक्षण का उपयोग करें, या यदि आप परिणाम नहीं देखते हैं तो अपने Google कैलेंडर में एक ईवेंट बनाएं। ध्यान रखें कि हमने जैपियर में एक ट्रिगर समय निर्धारित किया है, इसलिए यह एक ईवेंट बनाने के बाद ट्रिगर नहीं होगा, लेकिन ईवेंट शुरू होने से x मिनट पहले।
चरण 10: त्रुटियाँ?
यदि स्केच संकलित नहीं होता है: - जांचें कि आपका बोर्ड प्लग इन है
- सही बोर्ड के लिए Arduino IDE सेटअप की जाँच करें।
- चेक करें कि Arduino IDE सही पोर्ट में सेटअप है।
यदि सीरियल मॉनिटर ऊपर दिखाए अनुसार नहीं दिखता है:
- जांचें कि क्या सीरियल कम्युनिकेशन 115200 बॉड पर सेट है (इसे सीरियल मॉनिटर में करें)।
- देखें कि चरण 6 में फ़ीड को सही तरीके से अनुकूलित किया गया है या नहीं।
- अगर आपके पास जैपियर से डेटा आ रहा है तो एडफ्रूट में चेक करें।
- जांचें कि आपका जैप चालू है या नहीं।
- जांचें कि क्या आपने कोड में अपना फ़ीड नाम सही लिखा है।
- जांचें कि क्या आपने जैपियर में सही फ़ीड का चयन किया है।
यदि आपको सीरियल मॉनीटर में "adafruit IO Connected" संदेश कभी नहीं मिलता है:
- जांचें कि क्या आपने अपने SSID, पासवर्ड, उपयोगकर्ता नाम और IO कुंजी को सही तरीके से inconfig लिखा है।
- जांचें कि राउटर चालू है या नहीं।
सिफारिश की:
Google कैलेंडर को Google साइट्स में संलग्न करना: 5 चरण
Google कैलेंडर को Google साइट्स से जोड़ना: यह आपको Google कैलेंडर बनाने, उपयोग करने और संपादित करने का तरीका सिखाने और फिर साझा करने की क्षमताओं का उपयोग करके उन्हें Google साइट से जोड़ने का निर्देश है। यह कई लोगों के लिए फायदेमंद हो सकता है क्योंकि Google साइट्स का उपयोग समन्वय और वितरण के लिए किया जा सकता है
Arduino Uno के साथ ध्वनिक उत्तोलन चरण-दर-चरण (8-चरण): 8 चरण
Arduino Uno के साथ ध्वनिक उत्तोलन चरण-दर-चरण (8-चरण): अल्ट्रासोनिक ध्वनि ट्रांसड्यूसर L298N डीसी महिला एडाप्टर बिजली की आपूर्ति एक पुरुष डीसी पिन के साथ Arduino UNOBreadboardयह कैसे काम करता है: सबसे पहले, आप Arduino Uno पर कोड अपलोड करते हैं (यह डिजिटल से लैस एक माइक्रोकंट्रोलर है और कोड (C++) कन्वर्ट करने के लिए एनालॉग पोर्ट
वाईफ़ाई व्हीली डिब्बे और Google कैलेंडर: 4 चरण
Wifi Wheelie Bins और Google कैलेंडर: यह प्रोजेक्ट एंड्रियास स्पाइस (यू ट्यूब) के वीडियो से प्रेरित था।#185 ESP8266 - Google कैलेंडर रिमाइंडर: अपनी पत्नी/प्रेमिका को खुश कैसे करें (Arduino) १८९, एक अद्यतन संस्करण। इन लिंक्स का अनुसरण करें: एंड्रियास स्पाइस & एंड्रियास जासूस वेर २
Google कैलेंडर के साथ Arduino आउटलेट बॉक्स नियंत्रण केंद्र: 4 चरण
Google कैलेंडर के साथ Arduino आउटलेट बॉक्स नियंत्रण केंद्र: इस निर्देश में आप सीखेंगे कि Adafruit Power Relay मॉड्यूल 4-आउटलेट का उपयोग करके अपने घर के लिए एक नियंत्रण केंद्र कैसे बनाया जाए। आपको वाईफाई मॉड्यूल के साथ एक Arduino बोर्ड की आवश्यकता होगी जैसे Adafruit Feather Huzzah और Adafruit Power Relay मॉड्यूल 4
DIY रास्पबेरी पाई स्मार्ट Google कैलेंडर घड़ी: 4 कदम
DIY रास्पबेरी पाई स्मार्ट Google कैलेंडर घड़ी: यह एक स्मार्ट घड़ी है जिसे मैंने क्लॉक कॉन्टेस्ट के लिए बनाया है, मुझे आशा है कि आपको यह पसंद आएगा! इसमें रास्पबेरी पाई है जो मेरे Google कैलेंडर डेटा तक पहुंचने और प्रिंट करने के लिए एक प्रोसेसिंग और पायथन प्रोग्राम चला रहा है। अगले 10 दिन जो आपके पास स्क्रीन पर कुछ है