विषयसूची:
- आपूर्ति
- चरण 1: निर्मित अपनी परियोजना के लिए पीसीबी प्राप्त करें
- चरण 2: रिले मॉड्यूल को देखते हुए
- चरण 3: ESP8266 को रिले बोर्ड से जोड़ना
- चरण 4: Arduino IDE डाउनलोड और सेटअप करें
- चरण 5: Arduino IDE में अतिरिक्त पुस्तकालय जोड़ना
- चरण 6: मॉड्यूल को कोड करना
- चरण 7: रिले कमांड पर एलेक्सा पर स्विच करता है
वीडियो: एलेक्सा के माध्यम से ESP8266 या ESP32 के माध्यम से घरेलू उपकरणों को नियंत्रित करें: 8 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:20
अरे, क्या चल रहा है दोस्तों! यहां सीईटेक से आकर्ष।
मेरा यह प्रोजेक्ट आपके जीवन को आसान बनाने में मदद करने वाला है और एलेक्सा को सिर्फ एक कमांड देकर आप अपने घर में उपकरणों को नियंत्रित करने के बाद राजा की तरह महसूस करने जा रहे हैं।
इस परियोजना के पीछे मुख्य बात दो मॉड्यूल ESP8266 और रिले मॉड्यूल के कामकाज के अलावा और कुछ नहीं है। मूल रूप से हम एलेक्सा का उपयोग करके अपने ESP8266 को नियंत्रित करने जा रहे हैं।
लेख के अंत में, हम ESP8266 और रिले मॉड्यूल के बीच सरल कनेक्शन करेंगे, जिसके बाद एलेक्सा के साथ ESP8266 को जोड़ने और नियंत्रित करने के लिए कोड होगा।
चलिए अब मजे से शुरू करते हैं।
आपूर्ति
उत्पादों के लिए लिंक:
ESP8266 NodeMcu:
डुअल-चैनल रिले बोर्ड:
चरण 1: निर्मित अपनी परियोजना के लिए पीसीबी प्राप्त करें
पीसीबी को सस्ते में ऑनलाइन ऑर्डर करने के लिए आपको PCBGOGO देखना चाहिए!
आपको १० अच्छी गुणवत्ता वाले पीसीबी मिलते हैं और ५ डॉलर और कुछ शिपिंग के लिए आपके दरवाजे पर भेज दिए जाते हैं। आपको अपने पहले ऑर्डर पर शिपिंग पर छूट भी मिलेगी।
PCBGOGO में अच्छी गुणवत्ता मानकों को बनाए रखने के साथ-साथ PCB असेंबली और स्टैंसिल निर्माण की क्षमता है।
यदि आपको पीसीबी निर्मित या असेंबल करने की आवश्यकता है, तो उन्हें देखें।
चरण 2: रिले मॉड्यूल को देखते हुए
रिले मॉड्यूल एक सुविधाजनक बोर्ड है जिसका उपयोग उच्च वोल्टेज, उच्च वर्तमान लोड जैसे लैंप और एसी लोड को नियंत्रित करने के लिए किया जा सकता है। इसे Arduino, ESP8266 और आदि जैसे माइक्रोकंट्रोलर के साथ इंटरफेस करने के लिए डिज़ाइन किया गया है। यह रिले की स्थिति को इंगित करने के लिए एक एलईडी के साथ आता है। रिले मॉड्यूल में आमतौर पर निम्नलिखित टर्मिनल होते हैं:
1. एनसी (सामान्य रूप से बंद) = सामान्य रूप से बंद कॉन्फ़िगरेशन का उपयोग तब किया जाता है जब आप रिले को डिफ़ॉल्ट रूप से बंद करना चाहते हैं, जिसका अर्थ है कि जब तक आप सर्किट को खोलने और करंट को रोकने के लिए Arduino से रिले मॉड्यूल को सिग्नल नहीं भेजते हैं, तब तक करंट प्रवाहित होता है।
2. नहीं (सामान्य रूप से खुला) = सामान्य रूप से खुला कॉन्फ़िगरेशन दूसरे तरीके से काम करता है: रिले हमेशा खुला रहता है, इसलिए सर्किट तब तक टूट जाता है जब तक आप सर्किट को बंद करने के लिए Arduino से कोई संकेत नहीं भेजते।
3. आम पिन = यह आम तौर पर बीच में होता है
4 इनपुट पिन = यह वह पिन है जिसके माध्यम से रिले कंट्रोलिंग डिवाइस से जुड़ा होता है।
यदि मॉड्यूल पर उल्लेख नहीं किया गया है तो हम मल्टीमीटर प्रोब के माध्यम से आम को दूसरे टर्मिनल से जोड़कर निरंतरता सेटिंग में एक मल्टीमीटर का उपयोग करके एनसी पिन का पता लगा सकते हैं यदि यह बीप ध्वनि बनाता है तो पिन एनसी है।
चरण 3: ESP8266 को रिले बोर्ड से जोड़ना
मॉड्यूल यहां से खरीदे जा सकते हैं (जोड़ने के लिए लिंक)। यहां आपको जरूर कुछ अच्छी डील मिलेगी।
कनेक्शन दो भागों में हैं:
ESP8266 और रिले मॉड्यूल के बीच:
1. रिले के इनपुट के साथ D5 (GPIO14) पिन कनेक्ट करें। आप अधिक रिले इनपुट को अन्य उपलब्ध GPIO पिन से जोड़कर कनेक्ट कर सकते हैं।
2. अपने रिले मॉड्यूल के आधार पर रिले मॉड्यूल के Vcc को 5V/12V बिजली की आपूर्ति से कनेक्ट करें।
3. ESP8266 के GND को रिले मॉड्यूल के GND से कनेक्ट करें और फिर उन्हें बिजली आपूर्ति के GND से कनेक्ट करें।
रिले मॉड्यूल और उपकरण के बीच:
1. सुनिश्चित करें कि कनेक्शन से पहले पावर सॉकेट बंद है।
2. सॉकेट के एक टर्मिनल के साथ आम कनेक्ट करें।
3. सॉकेट के दूसरे टर्मिनल को उपकरण के टर्मिनल से कनेक्ट करें।
4. उपकरण के दूसरे टर्मिनल को रिले के NO टर्मिनल से कनेक्ट करें।
एक बार यह चरण पूरा हो जाने पर आप सॉफ़्टवेयर भाग पर जा सकते हैं।
चरण 4: Arduino IDE डाउनलोड और सेटअप करें
Arduino IDE को यहाँ से डाउनलोड करें
1. Arduino IDE इंस्टॉल करें और इसे खोलें।
2. फ़ाइल > वरीयताएँ पर जाएँ
3. अतिरिक्त बोर्ड प्रबंधक URL में https://arduino.esp8266.com/stable/package_esp8266c… जोड़ें।
4. टूल्स> बोर्ड> बोर्ड मैनेजर पर जाएं
5. Esp8266 खोजें और फिर बोर्ड स्थापित करें।
6. आईडीई को पुनरारंभ करें।
चरण 5: Arduino IDE में अतिरिक्त पुस्तकालय जोड़ना
हम एलेक्सा का उपयोग करके अपने ESP8266 को नियंत्रित करने के लिए fauxmoESP लाइब्रेरी का उपयोग करेंगे।
इस पुस्तकालय को कार्य करने के लिए एक अन्य पुस्तकालय की आवश्यकता है जो कि ESPAsyncTCP है।
यहाँ से fauxmoESP लाइब्रेरी के बारे में जानें। ESPAsyncTCP के लिए इस पृष्ठ पर जाएँ।
FauxmoESP लाइब्रेरी को यहां से डाउनलोड किया जा सकता है।
ESPAsyncTCP पुस्तकालय यहाँ से डाउनलोड किया जा सकता है।
इन पुस्तकालयों को डाउनलोड करने के बाद हमें उन्हें निकालने और उन्हें Arduino IDE के पुस्तकालय फ़ोल्डर में डालने की आवश्यकता है जो दस्तावेज़ फ़ोल्डर के अंतर्गत पाया जा सकता है।
चरण 6: मॉड्यूल को कोड करना
1. एलेक्सा के साथ ESP8266 को जोड़ने और नियंत्रित करने के लिए कोड यहां से डाउनलोड करें।
2. Arduino IDE में कोड खोलें और कोड के शीर्ष पर SSID/पासवर्ड में आवश्यक परिवर्तन करें।
3. टूल्स > बोर्ड पर नेविगेट करें। अधिकांश मामलों में उपयुक्त बोर्ड का चयन करें जिसे आप NodeMCU(12E) कार्यों का उपयोग कर रहे हैं।
4. सही कॉम का चयन करें। टूल्स> पोर्ट पर जाकर पोर्ट करें।
5. अपलोड बटन दबाएं।
6. जब टैब अपलोड हो गया कहता है तो आप डिवाइस का उपयोग करने के लिए तैयार हैं।
चरण 7: रिले कमांड पर एलेक्सा पर स्विच करता है
कोड अपलोड होने के बाद:
1. हम एलेक्सा डिवाइस ला सकते हैं और उससे पूछ सकते हैं "एलेक्सा, डिवाइस खोजें"। जैसे ही हमारा डिवाइस पेयरिंग मोड में शुरू होता है, यह एलेक्सा के लिए खोज योग्य होगा।
2. जब डिस्कवरी डिवाइस स्क्रीन बंद हो जाती है, तो यह दिखाता है कि डिवाइस को खोजा और जोड़ा गया है।
3. "एलेक्सा, टर्न ऑन" कहकर इसे आज़माएं, मेरे मामले में मैंने "डिवाइस 1" और "डिवाइस 2" नाम दिए हैं।
जैसे ही हम एलेक्सा को कमांड देते हैं, आप देख पाएंगे कि रिले चालू और बंद हो जाती है।
इस तरह, आप एक उपयुक्त रिले मॉड्यूल का उपयोग करके और कोड में प्रासंगिक परिवर्तन करके जितने चाहें उतने घरेलू उपकरणों को नियंत्रित कर सकते हैं।
इस प्रदर्शन से बस इतना ही!
सिफारिश की:
घरेलू उपकरणों के लिए टचलेस स्विच -- बिना किसी स्विच के अपने घरेलू उपकरणों को नियंत्रित करें: 4 कदम
घरेलू उपकरणों के लिए टचलेस स्विच || बिना किसी स्विच के अपने घरेलू उपकरणों को नियंत्रित करें: यह घरेलू उपकरणों के लिए एक टचलेस स्विच है। आप इसे किसी भी सार्वजनिक स्थान पर उपयोग कर सकते हैं ताकि किसी भी वायरस से लड़ने में मदद मिल सके। Op-Amp और LDR द्वारा निर्मित डार्क सेंसर सर्किट पर आधारित सर्किट। इस सर्किट का दूसरा महत्वपूर्ण हिस्सा एसआर फ्लिप-फ्लॉप सीक्वेंस के साथ
नोड एमसीयू और Google सहायक का उपयोग करके घरेलू उपकरणों को नियंत्रित करें - आईओटी - ब्लिंक - आईएफटीटीटी: 8 कदम
नोड एमसीयू और Google सहायक का उपयोग करके घरेलू उपकरणों को नियंत्रित करें | आईओटी | ब्लिंक | IFTTT: Google सहायक का उपयोग करने वाले उपकरणों को नियंत्रित करने के लिए एक सरल परियोजना: चेतावनी: मुख्य बिजली को संभालना खतरनाक हो सकता है। अत्यधिक सावधानी से संभालें। ओपन सर्किट के साथ काम करते समय एक पेशेवर इलेक्ट्रीशियन को किराए पर लें। मैं दा के लिए जिम्मेदारियां नहीं लूंगा
लोरा पर घरेलू उपकरणों को नियंत्रित करें - होम ऑटोमेशन में लोरा - लोरा रिमोट कंट्रोल: 8 कदम
लोरा पर घरेलू उपकरणों को नियंत्रित करें | होम ऑटोमेशन में लोरा | लोरा रिमोट कंट्रोल: इंटरनेट की मौजूदगी के बिना लंबी दूरी (किलोमीटर) से अपने बिजली के उपकरणों को नियंत्रित और स्वचालित करें। लोरा के माध्यम से यह संभव है! अरे, क्या चल रहा है दोस्तों? यहाँ CETech से आकर्ष। इस PCB में OLED डिस्प्ले और 3 रिले भी हैं जो एक
टाइमर फंक्शन के साथ टीवी रिमोट के साथ घरेलू उपकरणों को कैसे नियंत्रित करें: 7 कदम (चित्रों के साथ)
टाइमर फंक्शन के साथ टीवी रिमोट के साथ घरेलू उपकरणों को कैसे नियंत्रित करें: उपभोक्ता बाजार में अपने परिचय के 25 वर्षों के बाद भी, हाल के दिनों में अवरक्त संचार अभी भी बहुत प्रासंगिक है। चाहे वह आपका 55 इंच का 4K टेलीविजन हो या आपकी कार का साउंड सिस्टम, हर चीज को हमारी प्रतिक्रिया के लिए एक IR रिमोट कंट्रोलर की आवश्यकता होती है
NodeMCU (ESP8266) और Blynk ऐप का उपयोग करके घरेलू उपकरणों को नियंत्रित करें: 8 कदम (चित्रों के साथ)
NodeMCU (ESP8266) और Blynk ऐप का उपयोग करके घरेलू उपकरणों को नियंत्रित करें: इस ट्यूटोरियल में, हम यह जानने जा रहे हैं कि लैंप को नियंत्रित करने के लिए Blynk ऐप और NodeMCU (ESP8266) का उपयोग कैसे करें (कोई अन्य घरेलू उपकरण ठीक रहेगा), संयोजन होगा इंटरनेट के माध्यम से हो। इस निर्देश का उद्देश्य सरल दिखाना है