विषयसूची:
वीडियो: Google Firebase का उपयोग करके होम ऑटोमेशन: 3 चरण
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:19
परिचय:
यह एक होम ऑटोमेशन प्रोजेक्ट है जो फायरबेस और नोडएमसीयू का उपयोग करता है। सबसे पहले मैंने फायरबेस को क्यों चुना है क्योंकि इसे आसानी से बनाए रखा जा सकता है, इसमें प्रगति रिपोर्ट, क्रैश एनालिटिक्स इत्यादि है और यह बिल्कुल मुफ्त है इसलिए हम इस परियोजना का उपयोग रोशनी, प्रशंसकों, टीवी इत्यादि को नियंत्रित करने के लिए कर सकते हैं। तो चलिए शुरू करते हैं
आपूर्ति
- 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 बदलें। और विशेष रूप से वाईफाई का नाम और पासवर्ड बदलना न भूलें।
लिंक: कोड और ऐप
सिफारिश की:
ESP8266 या NODEMCU का उपयोग करके होम ऑटोमेशन: 6 चरण
ESP8266 या NODEMCU का उपयोग कर होम ऑटोमेशन: कभी अपने घर को वाईफाई के माध्यम से स्वचालित बनाना चाहते थे? अपने स्मार्टफोन से रोशनी, पंखे और अन्य सभी उपकरणों को नियंत्रित करना चाहते हैं? या कभी कनेक्टेड डिवाइसेस के बारे में एक इंस्ट्रक्शनल चाहते थे और इसके साथ शुरुआत करना चाहते थे? यह होम ऑटोमेशन प्रोजेक्ट
Esp8266 (aREST, MQTT, IoT) का उपयोग करके इंटरनेट/क्लाउड नियंत्रित होम ऑटोमेशन: 7 चरण (चित्रों के साथ)
Esp8266 (aREST, MQTT, IoT) का उपयोग करते हुए इंटरनेट/क्लाउड नियंत्रित होम ऑटोमेशन: क्लाउड सेवा के लिए http://arest.io/ को सभी क्रेडिट !! IoT अभी दुनिया में सबसे अधिक चर्चित विषय है !! इसे संभव बनाने वाले क्लाउड सर्वर और सेवाएं आज की दुनिया का आकर्षण बिंदु हैं… DISTANCE BARRIER को दूर करना था और है
Google Assistant और Adafruit IO का उपयोग करके होम ऑटोमेशन: 3 चरण
Google Assistant और Adafruit IO का उपयोग कर होम ऑटोमेशन: Google सहायक AI (आर्टिफिशियल इंटेलिजेंस) आधारित वॉयस कमांड सेवा है। आवाज का उपयोग करके, हम Google सहायक के साथ बातचीत कर सकते हैं और यह इंटरनेट पर खोज कर सकता है, ईवेंट शेड्यूल कर सकता है, अलार्म सेट कर सकता है, नियंत्रण उपकरण इत्यादि। यह सेवा एसएमए पर उपलब्ध है
Sonoff B1 फर्मवेयर होम ऑटोमेशन Openhab Google होम: 3 चरण
Sonoff B1 फर्मवेयर होम ऑटोमेशन Openhab Google होम: मुझे अपने Sonoff स्विच के लिए वास्तव में Tasmota फर्मवेयर पसंद है। लेकिन मेरे Sonoff-B1 पर Tasmota फर्मवेयर से वास्तव में खुश नहीं था। मैं इसे अपने ओपनहैब में एकीकृत करने और Google होम के माध्यम से इसे नियंत्रित करने में पूरी तरह से सफल नहीं हुआ। इसलिए मैंने अपनी खुद की फर्म लिखी
ESP8266 और Google होम मिनी का उपयोग करके DIY वॉयस/इंटरनेट नियंत्रित होम ऑटोमेशन और मॉनिटरिंग: 6 चरण
ESP8266 और Google होम मिनी का उपयोग करके DIY वॉयस / इंटरनेट नियंत्रित होम ऑटोमेशन और मॉनिटरिंग: अरे !! एक लंबे ब्रेक के बाद मैं यहां हूं क्योंकि हम सभी को कमाने के लिए कुछ उबाऊ (नौकरी) करना पड़ता है। सभी होम ऑटोमेशन लेखों के बाद मैंने ब्लूटूथ, आईआर, स्थानीय वाईफ़ाई, क्लाउड यानी मुश्किल वाले से लिखा है, * अब * आता है सबसे आसान लेकिन सबसे कुशल