विषयसूची:

NodeMCU का उपयोग करके फायरबेस होम ऑटोमेशन सिस्टम कैसे बनाएं - आईओटी प्लेटफॉर्म में: 14 कदम
NodeMCU का उपयोग करके फायरबेस होम ऑटोमेशन सिस्टम कैसे बनाएं - आईओटी प्लेटफॉर्म में: 14 कदम

वीडियो: NodeMCU का उपयोग करके फायरबेस होम ऑटोमेशन सिस्टम कैसे बनाएं - आईओटी प्लेटफॉर्म में: 14 कदम

वीडियो: NodeMCU का उपयोग करके फायरबेस होम ऑटोमेशन सिस्टम कैसे बनाएं - आईओटी प्लेटफॉर्म में: 14 कदम
वीडियो: Home Automation using NodeMCU ESP8266 and Blynk 2.0 with real-time feedback | IoT Projects 2021 2024, नवंबर
Anonim
NodeMCU का उपयोग करके फायरबेस होम ऑटोमेशन सिस्टम कैसे बनाएं | आईओटी प्लेटफॉर्म में
NodeMCU का उपयोग करके फायरबेस होम ऑटोमेशन सिस्टम कैसे बनाएं | आईओटी प्लेटफॉर्म में

इस परियोजना का उद्देश्य

इस परियोजना का उद्देश्य एक होम ऑटोमेशन सिस्टम विकसित करना है जो उपयोगकर्ता को आईओटी एंड्रॉइड ऐप का उपयोग करके अपने घर के सभी दूरस्थ रूप से नियंत्रित उपकरणों पर पूर्ण नियंत्रण देता है। आपके आईओटी प्रोजेक्ट के डेटा को प्रदर्शित करने के लिए कई तृतीय पक्ष ऑनलाइन सर्वर और प्लेटफॉर्म उपलब्ध हैं। लेकिन, ये सभी प्लेटफॉर्म जैसे ThingSpeak, Adafruit.io, Blynk और IFTT आदि लेकिन आज मैं फायरबेस का चयन करता हूं

चरण 1:

चरण 2: आप फायरबेस क्यों चुनें

फायरबेस डिवाइस स्तर पर एकत्रित संवेदी डेटा को बनाए रखने का एक त्वरित तरीका प्रदान करता है, और यह एंड्रॉइड एपीआई के साथ बहुत अच्छा काम करता है, जो एंड्रॉइड थिंग्स द्वारा समर्थित है। बहुत सारे मोबाइल और डिवाइस प्रोग्रामर जिन्हें मैंने सर्वर साइड प्रोग्रामिंग के साथ संघर्ष किया है। फायरबेस वास्तव में उस अंतर को पाटने और इसे आसान बनाने में मदद कर सकता है। यह देखना दिलचस्प होगा कि डेवलपर्स इसकी ऑफ़लाइन सुविधाओं का उपयोग करते हैं। यदि आप IoT के लिए नए हैं या सामान्य रूप से कोई भी उपकरण जो डेटा एकत्र करता है और उसे नेटवर्क पर प्रसारित करने की आवश्यकता है, तो माना जाने वाला सुनहरा नियम यह है कि नेटवर्क कनेक्टिविटी की कल्पना नहीं की जा सकती है। नतीजतन, आपको डेटा ऑफ़लाइन एकत्र करने की आवश्यकता होगी और जब नेटवर्क उपलब्ध हो, तो इसे अपने सर्वर पर प्रेषित करें। अपनी ऑफ़लाइन सुविधा के साथ Firebase वास्तव में कई डेवलपर्स के लिए इसे आसान बना सकता है।

फायरबेस में रीयल-टाइम डेटाबेस, प्रमाणीकरण, क्लाउड मैसेजिंग, स्टोरेज, होस्टिंग, टेस्ट लैब और एनालिटिक्स सहित कई सुविधाएं हैं, लेकिन मैं केवल प्रमाणीकरण, रीयल-टाइम डेटाबेस का उपयोग करने जा रहा हूं।

चरण 3: ओके लेस्ट गो टू प्रोजेक्ट डिस्ट्रक्शन……

मैं इस परियोजना को तीन भाग भाग दूंगा

1. फेयरबेस अकाउंट बनाना

2. ऐप बनाना

3.अर्डुनियो कार्यक्रम भाग

चरण 4: फेयरबेस खाता बनाना

फेयरबेस अकाउंट बनाना
फेयरबेस अकाउंट बनाना

सबसे पहले https://console.firebase.google.com/ पर जाएं और लॉग इन करें

प्रोजेक्ट जोड़ें पर क्लिक करें

चरण 5: फिर इस इंटरफ़ेस की तरह दिखाएं और प्रोजेक्ट का नाम दें और देश का नाम चुनें

फिर इस इंटरफ़ेस की तरह दिखाएं और प्रोजेक्ट का नाम दें और देश का नाम चुनें
फिर इस इंटरफ़ेस की तरह दिखाएं और प्रोजेक्ट का नाम दें और देश का नाम चुनें

चरण 6: सुनें कि मैं प्रोजेक्ट का नाम होम ऑटोमेशन का चयन करता हूं और मेरा देश चुनें और फिर बनाएं दबाएं

सुनें मैं प्रोजेक्ट का नाम होम ऑटोमेशन का चयन करता हूं और मेरा देश का चयन करता हूं फिर बनाएं दबाएं
सुनें मैं प्रोजेक्ट का नाम होम ऑटोमेशन का चयन करता हूं और मेरा देश का चयन करता हूं फिर बनाएं दबाएं

चरण 7: एक पल के बाद इस इंटरफ़ेस को दिखाएँ, कॉन्टेंट पर क्लिक करें

एक पल के बाद इस इंटरफ़ेस को दिखाएँ कॉन्टेंट पर क्लिक करें
एक पल के बाद इस इंटरफ़ेस को दिखाएँ कॉन्टेंट पर क्लिक करें

चरण 8: फिर आरंभ करने के लिए जाएं

फिर आरंभ करें पर जाएं
फिर आरंभ करें पर जाएं

स्टेप 9: रूल्स पर जाएं और कोड को इमेज की तरह एडिट करें

नियम पर जाएं और छवि की तरह कोड संपादित करें
नियम पर जाएं और छवि की तरह कोड संपादित करें
नियम पर जाएं और छवि की तरह कोड संपादित करें
नियम पर जाएं और छवि की तरह कोड संपादित करें

चरण 10: अपनी सेटिंग में जाएं और फिर अपनी एपीआई कुंजी दिखाएं

अपनी सेटिंग में जाएं फिर अपनी एपीआई कुंजी दिखाएं
अपनी सेटिंग में जाएं फिर अपनी एपीआई कुंजी दिखाएं

चरण 11: ऐप बनाना

कोई तनाव नहीं, मैं आपको ऐप आविष्कारक के लिए एक पूरी पंक्ति फ़ाइल प्रदान करूंगा, बस यहां क्लिक करें और इसे डाउनलोड करें

इस फाइल को खोलने के लिए ai2.appinventor.mit.edu पर नहीं जाएं

चरण 12: अब प्रोजेक्ट पर जाएं और अपने कंप्यूटर पर Homeautomation.aia फ़ाइल आयात करें

अब प्रोजेक्ट पर जाएं और अपने कंप्यूटर पर Homeautomation.aia फ़ाइल आयात करें
अब प्रोजेक्ट पर जाएं और अपने कंप्यूटर पर Homeautomation.aia फ़ाइल आयात करें
अब प्रोजेक्ट पर जाएं और अपने कंप्यूटर पर Homeautomation.aia फ़ाइल आयात करें
अब प्रोजेक्ट पर जाएं और अपने कंप्यूटर पर Homeautomation.aia फ़ाइल आयात करें
अब प्रोजेक्ट पर जाएं और अपने कंप्यूटर पर Homeautomation.aia फ़ाइल आयात करें
अब प्रोजेक्ट पर जाएं और अपने कंप्यूटर पर Homeautomation.aia फ़ाइल आयात करें
अब प्रोजेक्ट पर जाएं और अपने कंप्यूटर पर Homeautomation.aia फ़ाइल आयात करें
अब प्रोजेक्ट पर जाएं और अपने कंप्यूटर पर Homeautomation.aia फ़ाइल आयात करें

स्टेप 13: रेड सर्कल ऑप्शन पर क्लिक करें और फ्लो दैट इमेज कमेंड

रेड सर्कल ऑप्शन पर क्लिक करें और फ्लो दैट इमेज कमेंड
रेड सर्कल ऑप्शन पर क्लिक करें और फ्लो दैट इमेज कमेंड
रेड सर्कल ऑप्शन पर क्लिक करें और फ्लो दैट इमेज कमेंड
रेड सर्कल ऑप्शन पर क्लिक करें और फ्लो दैट इमेज कमेंड

चरण 14: अर्दुनियो कार्यक्रम भाग

आपको अपने ardunio कोड में कुछ बदलाव करने होंगे

FIREBASE_HOST कॉपी और फेयरबेस डेटाबेस पर पेस्ट करें

FIREBASE_AUTH प्रोजेक्ट सेटिंग पर कॉपी और पेस्ट करें

और अपना वाईफ़ाई नाम एएमडी पासवर्ड सेट करें

यहाँ से ardunio कॉड डाउनलोड करें यहाँ क्लिक करें

यह ट्यूटोरियल पहली बार यहां क्लिक पर प्रकाशित हुआ है

Nodemcu के बारे में अधिक ट्यूटोरियल यहाँ क्लिक करें

सिफारिश की: