विषयसूची:

Google Firebase का उपयोग करके होम ऑटोमेशन: 3 चरण
Google Firebase का उपयोग करके होम ऑटोमेशन: 3 चरण

वीडियो: Google Firebase का उपयोग करके होम ऑटोमेशन: 3 चरण

वीडियो: Google Firebase का उपयोग करके होम ऑटोमेशन: 3 चरण
वीडियो: DHT11 Sensor Data with Google Firebase Realtime Database with ESP8266 wifi 2024, दिसंबर
Anonim
Image
Image
Google Firebase का उपयोग करके होम ऑटोमेशन
Google Firebase का उपयोग करके होम ऑटोमेशन

परिचय:

यह एक होम ऑटोमेशन प्रोजेक्ट है जो फायरबेस और नोडएमसीयू का उपयोग करता है। सबसे पहले मैंने फायरबेस को क्यों चुना है क्योंकि इसे आसानी से बनाए रखा जा सकता है, इसमें प्रगति रिपोर्ट, क्रैश एनालिटिक्स इत्यादि है और यह बिल्कुल मुफ्त है इसलिए हम इस परियोजना का उपयोग रोशनी, प्रशंसकों, टीवी इत्यादि को नियंत्रित करने के लिए कर सकते हैं। तो चलिए शुरू करते हैं

आपूर्ति

  • NodeMcu - 1 नग
  • रिले मॉड्यूल - 1 नग
  • ब्रेडबोर्ड - 1 नग
  • पुरुष से महिला जम्पर – 3 संख्या
  • एक इंटरनेट कनेक्शन
  • एक एंड्रॉइड फोन

चरण 1: डेटाबेस बनाना

डेटाबेस बनाना
डेटाबेस बनाना
डेटाबेस बनाना
डेटाबेस बनाना
डेटाबेस बनाना
डेटाबेस बनाना
डेटाबेस बनाना
डेटाबेस बनाना

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

चरण 2: ऐप का कॉन्फ़िगरेशन

ऐप का विन्यास
ऐप का विन्यास
ऐप का विन्यास
ऐप का विन्यास

ऐप पार्ट कोई कठिन काम नहीं है मैंने.aia फ़ाइल को डाउनलोड करने के लिए लिंक प्रदान किया है। आप बस इसे डाउनलोड कर सकते हैं और इसे अपने खाते में आयात कर सकते हैं। सबसे पहले, MIT ऐप आविष्कारक में साइन इन करें और शीर्ष पर, मेरा प्रोजेक्ट होगा उस पर क्लिक करें विकल्पों की एक सूची प्रदर्शित की जाएगी मेरे कंप्यूटर से आयात परियोजना (.aia) पर क्लिक करें और डाउनलोड की गई aia फ़ाइल का चयन करें और आयात पर क्लिक करें परियोजना आयात की जाएगी और खोली जाएगी। अब फायरबेसडीबी1 विजेट पर क्लिक करें, सेटिंग टैब दाईं ओर खुलेगा जिसमें वेब एपीआई कुंजी के साथ फायरबेस टोकन बदलें और प्रारूप में अपने फायरबेस प्रोजेक्ट आईडी के साथ फायरबेस यूआरएल बदलें (https://{your-project-id }.firebaseio.com/)। और अपने ऐप की एपीके फाइल डाउनलोड करने के लिए बिल्ड ऑप्शन पर क्लिक करें। अब अपने मोबाइल फोन में ऐप इंस्टॉल करें। और हम अगले चरण की ओर बढ़ेंगे।

चरण 3: कोड

कोड
कोड

तो मैंने कोड भी प्रदान किया है। तो कोड डाउनलोड करें और इसे खोलें firebase_HOST अपने प्रोजेक्ट आईडी के साथ प्रारूप ({Your-project-id}.firebaseio.com) में बदलें। आपके द्वारा पहले कॉपी किए गए अपने फायरबेस सीक्रेट से भी firebase_Auth बदलें। और विशेष रूप से वाईफाई का नाम और पासवर्ड बदलना न भूलें।

लिंक: कोड और ऐप

सिफारिश की: