विषयसूची:
- चरण 1: होम ऑटोमेशन में अगला
- चरण 2: ESP8266 क्यों?
- चरण 3: मुझे कौन सा ईएसपी मॉड्यूल खरीदना चाहिए?
- चरण 4: वाईफ़ाई पर कुछ बुनियादी जानकारी !
- चरण 5: नो ब्लिंक !
- चरण 6: फिर मेरे सिस्टम में क्या खास है !
- चरण 7: सभी भागों को इकट्ठा करें
- चरण 8: इसे ब्रेडबोर्ड के अनुकूल बनाएं
- चरण 9: Android एप्लिकेशन
- चरण 10: निर्माण शुरू करने का समय !
- चरण 11: 5v को 3.3v में बदलें !
- चरण 12: FTDI को Esp से कनेक्ट करें !
- चरण 13: आपके पास FTDI ब्रेकआउट नहीं है
- चरण 14: अपना ईएसपी फ्लैश करें
- चरण 15: जांचें कि क्या सब कुछ ठीक है !
- चरण 16: प्री-कोडिंग
- चरण 17: कोडिंग का समय
- चरण 18: सर्किट बनाएं !
- चरण 19: सावधानी !!! उच्च वोल्टेज!
- चरण 20: इसे अपने घर पर कैसे उपयोग करें !
- चरण 21: समस्या निवारण!@#$%
- चरण 22: इन बिंदुओं की जाँच करें !
- चरण 23: यहाँ क्या हो रहा है???
- चरण 24: निष्कर्ष!
वीडियो: Blynk का उपयोग किए बिना ESP8266 वाईफाई के साथ होम ऑटोमेशन !: 24 कदम (चित्रों के साथ)
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:20
सबसे पहले, मैं इस निर्देश के लिए ऑटोमेशन प्रतियोगिता २०१६ में मुझे विजेता बनाने के लिए सभी को धन्यवाद देना चाहता हूं। इसलिए, जैसा कि मैंने आपसे वादा किया था, यहां ESP8266 वाईफाई मॉड्यूल के साथ घरेलू उपकरणों को नियंत्रित करने का निर्देश दिया गया है।
चरण 1: होम ऑटोमेशन में अगला
सोफे पर रहने और सिर्फ एक टीवी रिमोट के साथ सभी बिजली के उपकरणों को नियंत्रित करने के लिए, मैंने उसके लिए एक निर्देशयोग्य बनाया और अब वाईफाई में अपग्रेड करने का समय आ गया है। अब आप अपने स्मार्टफोन से सब कुछ नियंत्रित कर पाएंगे। जटिल लगता है !!! लेकिन बनाना बहुत आसान है!!!
चरण 2: ESP8266 क्यों?
अब आप सोच रहे होंगे कि मैं यहां वाईफाई का इस्तेमाल क्यों कर रहा हूं? मैंने ब्लूटूथ या आरएफ का उपयोग किया होगा लेकिन ईएसपी 8266 के साथ सिर्फ वाईफाई ही क्यों? सरल उत्तर है:• ESP8266 ब्लूटूथ मॉड्यूल से सस्ता होगा (ईबे पर, यह लगभग $2 के आसपास है)• ESP8266 का उपयोग करके, आप मॉड्यूल को इंटरनेट से कनेक्ट कर सकते हैं और इसे दुनिया के किसी भी हिस्से से नियंत्रित कर सकते हैं।
चरण 3: मुझे कौन सा ईएसपी मॉड्यूल खरीदना चाहिए?
अब यहाँ एक नया प्रश्न उठाया गया है कि मुझे कौन सा ESP8266 मॉड्यूल खरीदना चाहिए? वैसे अब तक इस मॉड्यूल के कई रूप हैं। यहाँ इस निर्देश में, मैंने ESP-01 मॉड्यूल का उपयोग किया है। यह पेश किया गया पहला मॉड्यूल था और सबसे सस्ता भी था इसलिए यदि आप IoT के लिए शुरुआत कर रहे हैं, तो आप इसके लिए बेहतर हैं। आपको जो मॉड्यूल खरीदना चाहिए वह इस बात पर निर्भर करता है कि आपको कितने gpio (सामान्य-उद्देश्य-इनपुट-आउटपुट) पिन की आवश्यकता है। इससे तय होगा कि आप वाईफाई के जरिए कितनी चीजों को कंट्रोल कर पाएंगे। शुरुआती लोगों के लिए मैं ESP-01 मॉड्यूल की सिफारिश करूंगा।
चरण 4: वाईफ़ाई पर कुछ बुनियादी जानकारी !
वाईफाई एक ऐसी तकनीक है जो इलेक्ट्रॉनिक उपकरणों को वायरलेस लैन (डब्ल्यूएलएएन) नेटवर्क से कनेक्ट करने की अनुमति देती है, मुख्य रूप से 2.4 गीगाहर्ट्ज़ (12 सेमी) यूएचएफ और 5 गीगाहर्ट्ज़ (6 सेमी) एसएचएफ आईएसएम रेडियो बैंड का उपयोग करते हुए। वाई-फाई एक लोकप्रिय का नाम है वायरलेस नेटवर्किंग तकनीक जो वायरलेस हाई-स्पीड इंटरनेट और नेटवर्क कनेक्शन प्रदान करने के लिए रेडियो तरंगों का उपयोग करती है। एक आम गलत धारणा यह है कि वाई-फाई शब्द "वायरलेस फिडेलिटी" के लिए छोटा है, हालांकि ऐसा नहीं है। वाई-फाई केवल एक ट्रेडमार्क वाला वाक्यांश है जिसका अर्थ है आईईईई 802.11x।
चरण 5: नो ब्लिंक !
आप सभी इंस्ट्रक्शंस में esp8266 के साथ होम ऑटोमेशन पा सकते हैं लेकिन एक सामान्य बात यह है कि वे Blynk ऐप के जरिए अपने esp को नियंत्रित करते हैं। खैर, Blynk ऐप भी ESP के लिए एक अच्छी बात है लेकिन अभी भी कुछ कमियाँ हैं। • सबसे पहले, इसके लिए एक इंटरनेट कनेक्शन की आवश्यकता होती है ताकि ऐप को इसके सर्वर से जोड़ा जा सके। • दूसरा, अन्य तरीकों की तरह, Blynk ऐप के साथ-साथ Esp को भी WiFi Hotspot से कनेक्ट करना होगा। इसलिए, जिन लोगों के पास एक स्थायी नेट कनेक्शन नहीं है या हॉटस्पॉट के रूप में राउटर नहीं है, वे Blynk ऐप का उपयोग नहीं कर सकते हैं।
चरण 6: फिर मेरे सिस्टम में क्या खास है !
मेरे सिस्टम में, मैंने एक Android ऐप बनाया है जो हॉटस्पॉट से कनेक्ट होने के बजाय सीधे आपके esp से कनेक्ट होता है। इसके लिए किसी इंटरनेट कनेक्शन या किसी बाहरी वाईफाई हॉटस्पॉट की भी आवश्यकता नहीं है क्योंकि दो मशीनें सीधे कनेक्ट होंगी जिसके परिणामस्वरूप ईएसपी की तीव्र प्रतिक्रिया होगी।
चरण 7: सभी भागों को इकट्ठा करें
यहां इस परियोजना में आपके लिए आवश्यक सभी भागों का उल्लेख किया गया है और लिंक जहां से आप उन्हें खरीद सकते हैं, लेकिन मैं अनुशंसा करता हूं कि आपको पहले स्थानीय रूप से घटकों को खोजने का प्रयास करना चाहिए क्योंकि इस तरह आप उन्हें तेजी से और शायद सस्ता खरीद सकते हैं लेकिन यदि वे नहीं हैं स्थानीय रूप से उपलब्ध आप उन्हें हमेशा दिए गए लिंक से खरीद सकते हैं। मैं हमेशा eBay से सब कुछ खरीदता हूं क्योंकि यह सबसे सस्ता है। इस परियोजना के लिए आपको आवश्यकता होगी:
- ESP8266 वाईफाई मॉड्यूल
- FTDI ब्रेकआउट (या ARDUINO UNO)
- 2x 1K प्रतिरोधी
- 2x BC547 ट्रांजिस्टर
- 2x 5v रिले
- 2x 1N4007 डायोड
- 2x स्क्रू टेमिनल्स।
चरण 8: इसे ब्रेडबोर्ड के अनुकूल बनाएं
अब तक, आपने देखा होगा कि ESP-01 ब्रेडबोर्ड पर फिट नहीं हो सकता है, इसलिए हमें इसे ब्रेडबोर्ड के अनुकूल बनाना होगा। कदम सरल हैं, आपको बस एक 4 x 4 डॉट्स पीसीबी को काटना है, पुरुष हेडर और महिला हेडर को मिलाप करना है जैसा कि दिखाया गया है ऊपर की तस्वीरों में।
चरण 9: Android एप्लिकेशन
आपके मोबाइल फोन से सीधे ESP8266 को नियंत्रित करने के लिए, मैंने MIT ऐप आविष्कारक का उपयोग करके एक ऐप बनाया है। आप यहां ऐप पा सकते हैं।
सबसे पहले आपको अपने स्मार्टफोन को esp8266 वाईफाई से कनेक्ट करना होगा और फिर ऐप में अपने मॉड्यूल के आईपी एड्रेस पर आईपी एड्रेस सेट करना होगा। मेरे मामले में, यह 192.168.4.1. था
चरण 10: निर्माण शुरू करने का समय !
फर्मवेयर को अपडेट करने के साथ-साथ इसे प्रोग्राम करने के लिए सबसे पहले हमें ईएसपी मॉड्यूल को कंप्यूटर से कनेक्ट करना होगा।
चरण 11: 5v को 3.3v में बदलें !
सबसे महत्वपूर्ण बात यह है कि esp8266 मॉड्यूल केवल 3.3v के साथ काम करता है न कि 5v के साथ।
5v इसे मार सकता है, इसलिए 5v को 3.3v में बदलने के लिए हमें एक वोल्टेज डिवाइडर बनाना होगा।
चित्र में दिखाए अनुसार 1K और 2K रोकनेवाला को जोड़कर एक वोल्टेज विभक्त बनाएं।
चरण 12: FTDI को Esp से कनेक्ट करें !
अपने esp को FTDI ब्रेकआउट से जोड़ने के लिए बस योजनाबद्ध का पालन करें। केवल अपने FTDI ब्रेकआउट पर 3.3v का उपयोग करना सुनिश्चित करें।
चरण 13: आपके पास FTDI ब्रेकआउट नहीं है
यदि आपके पास मेरी तरह एक FTDI ब्रेकआउट नहीं है, तो आप अपने arduino का उपयोग esp को प्रोग्राम करने के लिए भी कर सकते हैं। ATMEGA 328 IC को ARDUINO बोर्ड से प्रोग्रामिंग से पहले हटा दें। यह मत भूलो कि ESP8266 3.3v पर काम करता है और 5v पर नहीं।. ARDUINO ESP82663.3v ---------------- VCCGROUND ------------- GROUND3.3v ------------- --- CHP_PWD (चिप पावर डाउन) TX --------------- TXRX --------------- RX
चरण 14: अपना ईएसपी फ्लैश करें
अपने ESP को नवीनतम फर्मवेयर पर फ्लैश करें। आवश्यक सॉफ़्टवेयर डाउनलोड करें।Flasher.exe सुनिश्चित करें कि gpio 0 को ग्राउंड से कनेक्ट करें। यह आपके esp में फ्लैश मोड को सक्षम करेगा।
फ़ाइलें डाउनलोड करें। >>>>> फ़ाइलें ज़िप फ़ाइल में होंगी इसलिए उन्हें अनज़िप करें और esp8266_flasher.exe>>>>> खोलें आप ज़िप फ़ाइल में पहले से उपलब्ध.bin फर्मवेयर का उपयोग कर सकते हैं।>>>>> फिर अपना संचार चुनें (COM) पोर्ट, और दूसरे कॉलम में 0x00080 दर्ज करें।>>>>>>> हिट डाउनलोड करें।
चरण 15: जांचें कि क्या सब कुछ ठीक है !
ईएसपी फ्लैश करने के बाद, यह जांचने का समय है कि सब कुछ ठीक है या नहीं।
- Arduino IDE पर जाएं
- सीरियल मॉनिटर पर जाएं
- बॉड दर चुनें 115200
- अब निम्न कमांड दर्ज करें।
पर
इस कमांड को दर्ज करने के बाद सेंड दबाएं और अगर आपको ओके मिलता है तो आप जाने के लिए पूरी तरह तैयार हैं।
आप अन्य एटी कमांड के साथ मॉड्यूल के साथ खेल सकते हैं जैसा कि ऊपर के चित्रों में दिखाया गया है।
चरण 16: प्री-कोडिंग
Arduino IDE से ESP प्रोग्राम करने के लिए, आपको कुछ आवश्यक सॉफ़्टवेयर इंस्टॉल करने होंगे।
1. Arduino IDE पर जाएं 2. फाइल पर जाएं >>>> प्राथमिकताएं 3. अतिरिक्त बोर्ड प्रबंधक URL के टेक्स्ट बॉक्स में, नीचे दिए गए पथ को कॉपी और पेस्ट करें
arduino.esp8266.com/package_esp8266com_inde…
4. टूल्स >>>>> बोर्ड >>>>> बोर्ड मैनेजर5 पर जाएं। सर्च बॉक्स में esp टाइप करें और केवल एक ही विकल्प बचेगा।6। उस ESP8266 पैकेज को स्थापित करें।
चरण 17: कोडिंग का समय
ESP8266 पैकेज को स्थापित करने के बाद, टूल्स पर जाएं >>>>> बोर्ड >>>>> आपके पास मौजूद मॉड्यूल का चयन करें (यदि आपके पास मेरे जैसा esp-01 मॉड्यूल है, तो सामान्य ESP8266 मॉड्यूल चुनें)
अब टूल्स मेनू में अपने मॉड्यूल के अनुसार गुण बदलें।
अब सुनिश्चित करें कि आपके पास ESP8266WIFI लाइब्रेरी है।
कोड को अपने esp पर अपलोड करें।
चरण 18: सर्किट बनाएं !
पहले ब्रेडबोर्ड पर सर्किट बनाने की कोशिश करें और फिर इसे पीसीबी बोर्ड पर स्थायी करें।
लेकिन सबसे बड़ी समस्या यह है कि ESP8266 को 3.3v की जरूरत है न कि 5v की।
5v की शक्ति को कम मत समझो, यह आपके ESP मॉड्यूल को खत्म करने के लिए पर्याप्त है।
***अरे! कहीं मारा??? मैं हमेशा नीचे टिप्पणियों में आपकी मदद करने के लिए हूं !!****
चरण 19: सावधानी !!! उच्च वोल्टेज!
चेतावनी!
गलत या अनुचित उपयोग के कारण हो सकते हैं:
- गंभीर चोट या मौत।
- उत्पाद को शारीरिक क्षति।
- खतरनाक खतरों का निर्माण।
***मैं आपके किसी भी कार्य की जिम्मेदारी नहीं लेता***
चरण 20: इसे अपने घर पर कैसे उपयोग करें !
मान लीजिए कि आप अपने बेडरूम की रोशनी और पंखे को नियंत्रित करना चाहते हैं, तो आप इस सर्किट को स्विच बोर्ड पर स्थापित कर सकते हैं। बस स्विच बोर्ड खोलें जो आपकी रोशनी और प्रशंसकों को नियंत्रित करता है और आप पाएंगे कि स्विच से दो तार जुड़े हुए हैं। बस उन तारों को स्विच से हटा दें और उन्हें पीसीबी टर्मिनलों से जोड़ दें और आपका काम हो गया। सुपर सरल अभी तक कुशल।
***बच्चों, लाइव बिजली के तारों से दूर रहें। उच्च वोल्टेज बिजली का काम करने के लिए बगल में एक वयस्क रखें***
चरण 21: समस्या निवारण!@#$%
हम्म… अपेक्षित रूप से काम नहीं कर रहा???
इस ट्रबल शूटिंग गाइड को आज़माएं ताकि आप अपने प्रोजेक्ट को एक आकर्षण की तरह काम कर सकें !!
पहले कोड की जांच करें। सुनिश्चित करें कि आपके पास सभी पुस्तकालय सही ढंग से स्थापित हैं। अगर नहीं तो आपको पहले इन्हें डाउनलोड करना होगा।
- सुनिश्चित करें कि कनेक्शन सही हैं। अपने मल्टीमीटर की निरंतरता फ़ंक्शन का उपयोग करके किसी भी गलत कनेक्शन या शॉर्ट सर्किट की जांच करें !!!
- सुनिश्चित करें कि आपके पास ईएसपी और रिले काम कर रहे हैं।
- सुनिश्चित करें कि आपने डायोड को सही ध्रुवता में रखा है।
- सुनिश्चित करें कि आपने अपने फोन को वाईफाई के माध्यम से esp से कनेक्ट किया है।
*** अगर आपको इसके बारे में कोई संदेह है तो आप मुझसे हमेशा नीचे टिप्पणी में पूछ सकते हैं ***
चरण 22: इन बिंदुओं की जाँच करें !
- सर्किट का परीक्षण करने से पहले, किसी भी गलत कनेक्शन या शॉर्ट सर्किट के लिए मल्टी मीटर के निरंतरता फ़ंक्शन वाले सभी कनेक्शनों की दोबारा जांच करें।
- कॉइल के बीच डायोड को सही ध्रुवता में स्थापित करें क्योंकि यह हमारे सर्किट को किसी भी रिवर्स करंट से बचाएगा।
- मैं अनुशंसा करता हूं कि उच्च एसी वोल्टेज के साथ सर्किट का परीक्षण करने से पहले, पहले इसे एक साधारण एलईडी के साथ आज़माएं।
- साथ ही कभी भी ऐसे उपकरणों का उपयोग न करें जो आपके रिले की रेटिंग से अधिक करंट खींचे।
चरण 23: यहाँ क्या हो रहा है???
हम्म … अब तक उलझन में … मैं आपको बताता हूँ कि यहाँ क्या हो रहा है ???
जब आप वाईफाई कंट्रोलर ऐप पर ON बटन दबाते हैं, तो यह ESP को एक सिग्नल ON भेजता है। मॉड्यूल को इस तरह से प्रोग्राम किया जाता है कि जब यह ON सिग्नल प्राप्त करता है, तो यह अपनी gpio स्थिति को उच्च में बदल देता है। ऐसा करने से, रिले सक्रिय हो जाता है और इसलिए उपकरण चालू हो जाता है। उसी तरह जब आप OFF दबाते हैं, तो esp अपनी gpio स्थिति को LOW में बदल देता है, और इसलिए रिले बंद हो जाता है इसलिए उपकरण। Blynk ऐप में जटिलता की तुलना में कार्य सिद्धांत बहुत सरल है।
यदि आप अधिक जानकारी चाहते हैं तो इस पर ग्रेटस्कॉट का ट्यूटोरियल देखें।
***यदि आपको अभी भी कुछ संदेह है, तो बेझिझक नीचे टिप्पणी अनुभाग में पूछें***
चरण 24: निष्कर्ष!
अरे!!! इसे स्वयं बनाने के लिए शुभकामनाएँ। यदि आप कहीं फंस गए हैं, तो बेझिझक मुझसे नीचे टिप्पणी अनुभागों में पूछ सकते हैं। मैं हमेशा मदद के लिए तैयार रहूंगा। अगर आपके पास कोई सुझाव है तो मुझे बताएं, और अगर आपको प्रोजेक्ट पसंद है तो लाइक बटन दबाएं, प्रोजेक्ट को जितना हो सके शेयर करें और कृपया प्रतियोगिताओं में वोट करें।
पढ़ने के लिए धन्यवाद,
यवनिक शर्मा
सिफारिश की:
अल्ट्रा-लो पावर वाईफाई होम ऑटोमेशन सिस्टम: 6 कदम (चित्रों के साथ)
अल्ट्रा-लो पावर वाईफाई होम ऑटोमेशन सिस्टम: इस प्रोजेक्ट में हम दिखाते हैं कि आप कुछ ही चरणों में एक बुनियादी स्थानीय होम ऑटोमेशन सिस्टम कैसे बना सकते हैं। हम एक रास्पबेरी पाई का उपयोग करने जा रहे हैं जो एक केंद्रीय वाईफाई डिवाइस के रूप में कार्य करेगा। जबकि एंड नोड्स के लिए हम बैटरी पावर बनाने के लिए IOT क्रिकेट का उपयोग करने जा रहे हैं
होम ऑटोमेशन इंटीग्रेशन, वाईफाई और ईएसपी-नाउ के साथ बैटरी पावर्ड डोर सेंसर: 5 स्टेप्स (चित्रों के साथ)
होम ऑटोमेशन इंटीग्रेशन, वाईफाई और ईएसपी-नाउ के साथ बैटरी चालित डोर सेंसर: इस निर्देश में मैं आपको दिखाता हूं कि कैसे मैंने होम ऑटोमेशन इंटीग्रेशन के साथ बैटरी से चलने वाला डोर सेंसर बनाया। मैंने कुछ अन्य अच्छे सेंसर और अलार्म सिस्टम देखे हैं, लेकिन मैं खुद एक बनाना चाहता था। मेरे लक्ष्य: एक सेंसर जो एक डू का पता लगाता है और रिपोर्ट करता है
वॉयस कंट्रोल्ड होम ऑटोमेशन (जैसे एलेक्सा या गूगल होम, वाईफाई या ईथरनेट की जरूरत नहीं): 4 कदम
वॉयस कंट्रोल्ड होम ऑटोमेशन (जैसे एलेक्सा या गूगल होम, कोई वाईफाई या ईथरनेट की जरूरत नहीं): यह मूल रूप से वॉयस इंस्ट्रक्शन पर संदेश भेजने के लिए गूगल असिस्टेंट सेटअप के साथ एसएमएस आधारित आर्डिनो नियंत्रित रिले है। यह बहुत आसान और सस्ता है और आपके साथ एलेक्सा विज्ञापनों की तरह काम करता है। मौजूदा विद्युत उपकरण (यदि आपके पास Moto -X स्मार्टप है
अलार्म पीर टू वाईफाई (और होम ऑटोमेशन): 7 कदम (चित्रों के साथ)
वाईफाई (और होम ऑटोमेशन) के लिए अलार्म पीर: अवलोकनयह निर्देश आपको आपके होम ऑटोमेशन में आपके हाउस अलार्म के पीआईआर (निष्क्रिय इन्फ्रारेड सेंसर) ट्रिगर होने की अंतिम तिथि / समय (और वैकल्पिक रूप से समय का इतिहास) देखने की क्षमता देगा। सॉफ्टवेयर। इस परियोजना में, मैं
ESP8266 और Google होम मिनी का उपयोग करके DIY वॉयस/इंटरनेट नियंत्रित होम ऑटोमेशन और मॉनिटरिंग: 6 चरण
ESP8266 और Google होम मिनी का उपयोग करके DIY वॉयस / इंटरनेट नियंत्रित होम ऑटोमेशन और मॉनिटरिंग: अरे !! एक लंबे ब्रेक के बाद मैं यहां हूं क्योंकि हम सभी को कमाने के लिए कुछ उबाऊ (नौकरी) करना पड़ता है। सभी होम ऑटोमेशन लेखों के बाद मैंने ब्लूटूथ, आईआर, स्थानीय वाईफ़ाई, क्लाउड यानी मुश्किल वाले से लिखा है, * अब * आता है सबसे आसान लेकिन सबसे कुशल