विषयसूची:
- चरण 1: Arduino IDE की स्थापना, Esp8266 बोर्ड स्थापित करें:
- चरण 2: Arduino IDE सेट करना, Arduino Json लाइब्रेरी स्थापित करना:
- चरण 3: Arduino IDE की स्थापना, फायरबेस लाइब्रेरी स्थापित करें:
- चरण 4: फायरबेस, प्रोजेक्ट बनाएं:
- चरण 5: फायरबेस, परियोजना नियम:
- चरण 6: फायरबेस, रीयलटाइम डेटाबेस डेटा:
- चरण 7: कोड:
- चरण 8: कोड, व्यक्तिगत जानकारी:
- चरण 9: Esp8266 ड्राइवर:
- चरण 10: कोड का परीक्षण करें:
वीडियो: Esp8266 फायरबेस कनेक्शन: 10 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:19
इस परियोजना के साथ शुरू करने के लिए, आपको निम्नलिखित घटकों की आवश्यकता है:
- esp8266(NodeMcu v3 Lua)
- गूगल खाता (फायरबेस)
आप यहाँ से एक esp8266 खरीद सकते हैं:
- अमेजन डॉट कॉम
- aliexpress.com
चरण 1: Arduino IDE की स्थापना, Esp8266 बोर्ड स्थापित करें:
Esp8266 बोर्ड स्थापित करें:
Arduino IDE> फ़ाइल> प्राथमिकताएँ> अतिरिक्त बोर्ड प्रबंधक URL खोलें> "https://arduino.esp8266.com/stable/package_esp8266c…> ठीक है
उपकरण> बोर्ड:> बोर्ड प्रबंधक> esp8266> स्थापित करें
चरण 2: Arduino IDE सेट करना, Arduino Json लाइब्रेरी स्थापित करना:
Arduino json लाइब्रेरी स्थापित करें:
संस्करण 5.13.1. स्थापित करें
यहां देखें इंस्टाल वीडियो
चरण 3: Arduino IDE की स्थापना, फायरबेस लाइब्रेरी स्थापित करें:
फायरबेस लाइब्रेरी स्थापित करें:
नवीनतम स्थिर बिल्ड यहाँ डाउनलोड करें > "दस्तावेज़\Arduino\पुस्तकालयों" में अनज़िप करें
नोट, "v0.3 द्वि-दिशात्मक स्ट्रीमिंग समर्थन" में एक बग है> फिंगरप्रिंट अपडेट करें जानकारी के लिए यहां क्लिक करें
चरण 4: फायरबेस, प्रोजेक्ट बनाएं:
फायरबेस प्रोजेक्ट बनाएं:
"https://console.firebase.google.com" पर जाएं
चरण 5: फायरबेस, परियोजना नियम:
परियोजना नियम:
डेटाबेस (रीयलटाइम डेटाबेस) > नियम
{/* सुरक्षा नियमों के बारे में अधिक जानने के लिए https://firebase.google.com/docs/database/security पर जाएं। */ "नियम": { ".read": सच, ".लिखें": सच } }
चरण 6: फायरबेस, रीयलटाइम डेटाबेस डेटा:
रीयलटाइम डेटाबेस डेटा:
डेटाबेस (रीयलटाइम डेटाबेस)> डेटा
जोड़ें: "LED1"> ""0""
चरण 7: कोड:
#शामिल
#शामिल
#define WIFI_SSID "SSID" #define WIFI_PASSWORD "WIFI PASSWORD" #define FIREBASE_HOST "?????????????.firebaseio.com" #define FIREBASE_AUTH "AUTH KEY"
इंट LED1 = 4;
व्यर्थ व्यवस्था()
{ सीरियल.बेगिन (115200);
पिनमोड (LED1, OUTPUT);
देरी (2000);
सीरियल.प्रिंट्लन ('\ n'); वाईफाई कनेक्ट ();
Firebase.begin(FIREBASE_HOST, FIREBASE_AUTH);
देरी(10);
}
शून्य लूप ()
{ सीरियल.प्रिंट (फायरबेस.गेटस्ट्रिंग ("LED1") + "\ n");
AnalogWrite(LED1, Firebase.getString("LED1").toInt ());
देरी(10);
अगर (वाईफाई। स्थिति ()! = WL_CONNECTED)
{वाईफाई कनेक्ट (); } देरी(10);
}
शून्य वाईफाई कनेक्ट ()
{वाईफाई.बेगिन (WIFI_SSID, WIFI_PASSWORD); // नेटवर्क से कनेक्ट करें Serial.print("कनेक्ट कर रहा है"); सीरियल.प्रिंट (WIFI_SSID); सीरियल.प्रिंट्लन ("…");
इंट टेलर = 0;
जबकि (WiFi.status() != WL_CONNECTED) {// वाई-फाई के कनेक्ट होने में देरी की प्रतीक्षा करें (1000); सीरियल.प्रिंट (++ टेलर); सीरियल.प्रिंट (''); }
सीरियल.प्रिंट्लन ('\ n');
Serial.println ("कनेक्शन स्थापित!"); सीरियल.प्रिंट ("आईपी पता: / t"); Serial.println (वाईफाई.लोकलआईपी ()); // कंप्यूटर पर ESP8266 का IP पता भेजें}
चरण 8: कोड, व्यक्तिगत जानकारी:
व्यक्तिगत जानकारी:
SSID > आपके वाईफाई नेटवर्क का नाम
वाईफ़ाई पासवर्ड > आपके वाईफाई नेटवर्क का पासवर्ड
फायरबेस होस्ट > "?????????????.firebaseio.com" जैसा कुछ। आप इसे अपने रीयलटाइम डेटाबेस के "डेटा" टैब में पा सकते हैं।
AUTH KEY > प्रोजेक्ट सेटिंग्स > सर्विस अकाउंट्स > डेटाबेस सीक्रेट्स
चरण 9: Esp8266 ड्राइवर:
डाउनलोड:
यहां क्लिक करें > अनज़िप करें और इंस्टॉल करें
चरण 10: कोड का परीक्षण करें:
कोड अपलोड करें:
बोर्ड मैनेजर में esp8266 मॉड्यूल का उपयोग करें> "ESP-12E मॉड्यूल" पर क्लिक करें।
सीरियल मॉनिटर खोलें और इसे "115200" पर सेट करें।
और आपको वही डेटा मिलना चाहिए जो आपके डेटाबेस में है।
सिफारिश की:
कृषि IOT के लिए लोरा-आधारित दृश्य निगरानी प्रणाली - फायरबेस और एंगुलर का उपयोग करके एक फ्रंटेड एप्लिकेशन डिजाइन करना: 10 कदम
कृषि IOT के लिए लोरा-आधारित दृश्य निगरानी प्रणाली | फायरबेस और एंगुलर का उपयोग करके एक फ्रंटेड एप्लिकेशन डिजाइन करना: पिछले अध्याय में हम बात करते हैं कि फायरबेस रीयलटाइम डेटाबेस को पॉप्युलेट करने के लिए सेंसर लोरा मॉड्यूल के साथ कैसे काम कर रहे हैं, और हमने बहुत उच्च स्तरीय आरेख देखा कि हमारा पूरा प्रोजेक्ट कैसे काम कर रहा है। इस अध्याय में हम बात करेंगे कि हम कैसे
ESP01 रीयलटाइम + OTA में फायरबेस के साथ मूडलाइट: 7 कदम
रीयलटाइम + ओटीए में फायरबेस के साथ ईएसपी01 मूडलाइट: यह आर-जी-बी मोड और फीका प्रभाव का समर्थन करता है। साथ ही ब्राइटनेस कंट्रोल के लिए सपोर्ट है। ओटीए अपडेट के लिए समर्थन
RPi IoT स्मार्ट लाइट फायरबेस का उपयोग करना: 4 कदम (चित्रों के साथ)
RPi IoT स्मार्ट लाइट फायरबेस का उपयोग करना: यह मार्गदर्शिका आपको दिखाती है कि फायरबेस (एक ऑनलाइन डेटाबेस) के माध्यम से रास्पबेरी पाई को नियंत्रित करने के लिए एक ऐप कैसे बनाया और सेटअप किया जाए। और फिर पाई ज़ीरो डब्ल्यू, एक पॉवरबूस्ट 1000C, एक बैटरी, और एक ब्लिंकट के लिए एक केस की 3डी प्रिंटिंग!। सबसे आसानी से पालन करने में सक्षम होने के लिए, मुझे पता है
NodeMCU पर फायरबेस डेटाबेस से डेटा कैसे प्राप्त करें: 7 कदम
NodeMCU पर Firebase डेटाबेस से डेटा कैसे प्राप्त करें: इस निर्देश के लिए, हम Google Firebase में एक डेटाबेस से डेटा प्राप्त करेंगे और इसे आगे पार्स करने के लिए NodeMCU का उपयोग करके प्राप्त करेंगे। Firebase डेटाबेस बनाने के लिए खाता। 3) डाउनलोड करें
NodeMCU का उपयोग करके फायरबेस होम ऑटोमेशन सिस्टम कैसे बनाएं - आईओटी प्लेटफॉर्म में: 14 कदम
NodeMCU का उपयोग करके फायरबेस होम ऑटोमेशन सिस्टम कैसे बनाएं | आईओटी प्लेटफॉर्म में: इस परियोजना का उद्देश्य इस परियोजना का उद्देश्य एक होम ऑटोमेशन सिस्टम विकसित करना है जो उपयोगकर्ता को आईओटी एंड्रॉइड ऐप का उपयोग करके अपने घर के सभी दूरस्थ रूप से नियंत्रित उपकरणों पर पूर्ण नियंत्रण देता है। कई तृतीय पक्ष ऑनलाइन सर्वर और प्लेटफॉर्म हैं