विषयसूची:
- चरण 1: FTDI केबल से ESP8266
- चरण 2: प्रोग्रामिंग ESP8266 Arduino IDE के साथ
- चरण 3: जीबीब्रिज सेट करना
- चरण 4: एडफ्रूट एमक्यूटीटी लाइब्रेरी को जीबीब्रिज के साथ काम करने के लिए प्राप्त करना
वीडियो: GBridge.io का उपयोग करके Google होम से ESP8266 को नियंत्रित करें: 4 चरण
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:21
Google होम से ESP8266 को नियंत्रित करने के विभिन्न तरीके हैं, लेकिन अधिकांश समाधान जो आप इंटरनेट पर पा सकते हैं IFTT का उपयोग करते हैं, जो वास्तव में सेटअप के लिए उपयोगकर्ता के अनुकूल नहीं है।
gBridge.io प्रक्रिया को आसान बनाने और निर्बाध रूप से कार्य करने की अनुमति देता है।
इस कैसे-कैसे मार्गदर्शन में, मैं आपको यह दिखाने जा रहा हूं कि "दीपक चालू करें" और "क्या दीपक चालू है?" जैसे आदेशों का उत्तर देने के लिए मैंने अपना ESP01 मॉड्यूल कैसे सेटअप किया। परियोजना केवल अंतर्निहित एलईडी को चालू और बंद करती है, लेकिन उसके बाद आगे जाना आसान है।
सामग्री की जरूरत:
- 1 * ESP8266 मॉड्यूल (https://www.sparkfun.com/products/13678)
- 2 * पुश-बटन (https://www.sparkfun.com/products/97)
- 1 * 10k रोकनेवाला
- 1 * FTDI केबल 3.3V (https://www.sparkfun.com/products/14909)
चरण 1: FTDI केबल से ESP8266
ESP8266 और अपने PC के बीच संचार करने के लिए, आपको एक FTDI से ESP8266 एडेप्टर बनाना होगा।
- यदि आपके पास 5V FTDI केबल है, तो आपको लिंक की गई छवि में दिखाए गए सर्किट का निर्माण करना होगा:
- यदि आपके पास 3.3V FTDI केबल है, तो आप 78xxl चिप से बच सकते हैं, और 3.3V को सीधे ESP8266 पर प्लग कर सकते हैं।
- बायां बटन "प्रोग्रामिंग" बटन है और दायां बटन "रीसेट" बटन है
- जब आप इसे "प्रोग्रामिंग" मोड में रखना चाहते हैं, तो आपको दो बटन दबाए रखना होगा और पहले रीसेट बटन को छोड़ना होगा, और उसके बाद दूसरा।
- इस प्रोजेक्ट में बिल्ट-इन एलईडी को मैन्युअल रूप से चालू और बंद करने के लिए प्रोग्राम बटन का उपयोग किया जाएगा।
चरण 2: प्रोग्रामिंग ESP8266 Arduino IDE के साथ
दूसरा चरण Arduino IDE के साथ ESP01 मॉड्यूल को प्रोग्राम करने में सक्षम होना है। इससे उसके बाद Adafruit की MQTT लाइब्रेरी का उपयोग करना आसान हो जाएगा। मैं इन चरणों के लिए इस गाइड से प्रेरित था:
- नवीनतम Arduino IDE संस्करण स्थापित करें। मेरे मामले में यह v1.8.8.8 था।
- फ़ाइल वरीयताएँ पर जाएँ और अतिरिक्त बोर्ड प्रबंधक URLS में https://arduino.esp8266.com/stable/package_esp8266com_index.json लिंक जोड़ें।
- टूल्स बोर्ड बोर्ड्स मैनेजर पर जाएं
- अब आपके पास esp8266 एक विकल्प के रूप में होना चाहिए क्योंकि आपने इसे अतिरिक्त बोर्डों में जोड़ा है।
- इसे चुनें और इंस्टॉल दबाएं।
- अब आपके पास ESP8266 मॉड्यूल "जेनेरिक ESP8266" मॉड्यूल के रूप में सूचीबद्ध होना चाहिए।
- मेरे मामले में, मुझे कुछ मापदंडों को चुनना था जैसा कि लिंक की गई छवि में दिखाया गया है।
- वह पोर्ट चुनें जहां आपका FTDI केबल प्लग किया गया है।
- आप "ब्लिंक उदाहरण" (फ़ाइल उदाहरण ESP8266 ब्लिंक) का परीक्षण कर सकते हैं।
- अपने ESP8266 को दो बटन दबाकर "प्रोग्रामिंग" मोड में रखें और पहले रीसेट बटन को छोड़ दें, और उसके बाद दूसरा।
चरण 3: जीबीब्रिज सेट करना
- https://about.gbridge.io/ पर जाएं
- एक खाता दर्ज करो
- अपने अकाउंट में लॉग इन करें
- एक नया उपकरण बनाएं
- जोड़ें दबाएं।
-
आपकी डिवाइस सूची में, आपके पास अपना नया डिवाइस सूचीबद्ध होना चाहिए।
- आपको बाद के लिए दो फ़ीड पते की आवश्यकता होगी।
- Google Assistant को जोड़ने के लिए, आप gBridge दस्तावेज़ में उपलब्ध गाइड का पालन कर सकते हैं:
चरण 4: एडफ्रूट एमक्यूटीटी लाइब्रेरी को जीबीब्रिज के साथ काम करने के लिए प्राप्त करना
Adafruit MQTT लाइब्रेरी का उपयोग ESP866 और gBridge.io. के बीच संचार के लिए किया जाएगा
- Arduino IDE में, टूल्स पर जाएँ -> लाइब्रेरी मैनेजर
- एडफ्रूट एमक्यूटीटी लाइब्रेरी स्थापित करें
- कोड के पहले भाग में जानकारी दर्ज करें और इसे अपलोड करें। तुम उठो और दौड़ो।
/********** वाईफाई एक्सेस प्वाइंट ********* *************/ # WLAN_SSID "आपका SSID नाम" परिभाषित करें # WLAN_PASS "आपका SSID पासवर्ड" परिभाषित करें /****** ***** Gbridge सेटअप *********************************/#AIO_SERVER परिभाषित करें "mqtt.gbridge.kappelt.net" # परिभाषित करें AIO_SERVERPORT 1883 // SSL के लिए 8883 का उपयोग करें *********** फ़ीड ************* / Adafruit_MQTT_प्रकाशित ऑनऑफ़सेट = Adafruit_MQTT_Publish(&mqtt, "gBridge/u341/d984/onoff/set"); // अपने फ़ीडनाम से बदलें Adafruit_MQTT_Subscribe onoffbutton = Adafruit_MQTT_Subscribe(&mqtt, "gBridge/u341/d984/onoff"); // अपने फ़ीडनाम से बदलें
सिफारिश की:
DIY -- कैसे एक स्पाइडर रोबोट बनाने के लिए जिसे Arduino Uno का उपयोग करके स्मार्टफ़ोन का उपयोग करके नियंत्रित किया जा सकता है: 6 चरण
DIY || कैसे एक स्पाइडर रोबोट बनाने के लिए जिसे Arduino Uno का उपयोग करके स्मार्टफ़ोन का उपयोग करके नियंत्रित किया जा सकता है: स्पाइडर रोबोट बनाते समय, रोबोटिक्स के बारे में बहुत सी बातें सीख सकते हैं। जैसे रोबोट बनाना मनोरंजक होने के साथ-साथ चुनौतीपूर्ण भी है। इस वीडियो में हम आपको स्पाइडर रोबोट बनाने का तरीका दिखाने जा रहे हैं, जिसे हम अपने स्मार्टफोन (Androi
Esp8266 (aREST, MQTT, IoT) का उपयोग करके इंटरनेट/क्लाउड नियंत्रित होम ऑटोमेशन: 7 चरण (चित्रों के साथ)
Esp8266 (aREST, MQTT, IoT) का उपयोग करते हुए इंटरनेट/क्लाउड नियंत्रित होम ऑटोमेशन: क्लाउड सेवा के लिए http://arest.io/ को सभी क्रेडिट !! IoT अभी दुनिया में सबसे अधिक चर्चित विषय है !! इसे संभव बनाने वाले क्लाउड सर्वर और सेवाएं आज की दुनिया का आकर्षण बिंदु हैं… DISTANCE BARRIER को दूर करना था और है
Android WiFi Esp8266 का उपयोग करके अपने डिवाइस को नियंत्रित करें नियंत्रण: 6 चरण
Android WiFi Esp8266 का उपयोग करके अपने डिवाइस को नियंत्रित करें नियंत्रण: अब हम जानेंगे कि esp8266 WiFi मॉड्यूल का उपयोग करके उपकरणों को कैसे नियंत्रित किया जाता है और Arduino अधिक जानकारी के लिए Android WiFi नियंत्रण का उपयोग करके आपके डिवाइस को नियंत्रित करता है। लिंक पर क्लिक करें मोहम्मद अशरफ
Arduino और Amazon Alexa का उपयोग करके लाइट / होम लाइट्स को कैसे नियंत्रित करें: 16 कदम (चित्रों के साथ)
Arduino और Amazon Alexa का उपयोग करके लाइट / होम लाइट को कैसे नियंत्रित करें: मैंने समझाया है कि प्रकाश को कैसे नियंत्रित किया जाए जो UNO से जुड़ा हो और एलेक्सा द्वारा नियंत्रित हो
ESP8266 और Google होम मिनी का उपयोग करके DIY वॉयस/इंटरनेट नियंत्रित होम ऑटोमेशन और मॉनिटरिंग: 6 चरण
ESP8266 और Google होम मिनी का उपयोग करके DIY वॉयस / इंटरनेट नियंत्रित होम ऑटोमेशन और मॉनिटरिंग: अरे !! एक लंबे ब्रेक के बाद मैं यहां हूं क्योंकि हम सभी को कमाने के लिए कुछ उबाऊ (नौकरी) करना पड़ता है। सभी होम ऑटोमेशन लेखों के बाद मैंने ब्लूटूथ, आईआर, स्थानीय वाईफ़ाई, क्लाउड यानी मुश्किल वाले से लिखा है, * अब * आता है सबसे आसान लेकिन सबसे कुशल