विषयसूची:
- चरण 1: Ubidots खाता सेट करें
- चरण 2: जेसन ऐप
- चरण 3: सुरक्षा पहले
- चरण 4: स्कैमैटिक्स
- चरण 5: ब्रेडबोर्ड
- चरण 6: कोड
- चरण 7: डेमो
वीडियो: जेसन के साथ कहीं से भी आवाज नियंत्रित रोशनी: 7 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:22
एसी लाइट जो NodeMCU (ESP8266) और जेसन (Android ऐप) का उपयोग करके इंटरनेट कनेक्शन के साथ कहीं से भी नियंत्रित होती हैं।
जेसन एक आवाज नियंत्रित सहायक ऐप है जिसे मैंने एसी उपकरण की विद्युत स्थिति को नियंत्रित करने के लिए एंड्रॉइड डिवाइसों के लिए कोड किया था, अब तक यह रोशनी को नियंत्रित कर सकता है। जब तक आपके पास इंटरनेट कनेक्शन है, आप दुनिया में कहीं से भी रोशनी को नियंत्रित कर सकते हैं। IoT ब्रोकर का उपयोग करके यह संभव है, इस मामले में हम Ubidots का उपयोग कर रहे हैं।
इसका उपयोग करने के लिए आपको हार्डवेयर मॉड्यूल बनाने की आवश्यकता है जो प्रकाश बल्ब से जुड़ता है, (जो निर्देश इस ट्यूटोरियल में हैं) और आपको एक Ubidots खाता भी बनाना होगा।
तो चलो शुरू हो जाओ…
चरण 1: Ubidots खाता सेट करें
सबसे पहले आपको Ubidots for Education वेबसाइट पर जाना है और एक खाता बनाना है। यदि आपके पास पहले से ट्विटर, जीथब, गूगल या फेसबुक अकाउंट है तो आप सीधे साइन इन कर सकते हैं।
जब आप अपना खाता पहले ही बना चुके होते हैं, तो आपके पास अपने टोकन तक पहुंच होगी, लेकिन ऊपरी दाएं कोने में अपने उपयोगकर्ता नाम पर क्लिक करके और एपीआई क्रेडेंशियल्स पर क्लिक करना होगा। अपना टोकन सहेजें, जैसा कि हम बाद में उपयोग करने जा रहे हैं।
चरण 2: जेसन ऐप
ऐप को प्ले स्टोर से डाउनलोड किया जा सकता है, यह अंग्रेजी और स्पेनिश में उपलब्ध है।
अपने यूबीडॉट्स टोकन को ऐप में कॉपी करें, सेटिंग टैब को टैप करके, इसे यूबीडॉट्स की फील्ड में पेस्ट करें और सेव बटन पर टैप करें।
अब हमें डिवाइस को कॉन्फ़िगर करने की जरूरत है, डिवाइस टैब पर जाएं और ऐड बटन पर टैप करें। एक नाम दर्ज करें, अधिमानतः उस क्षेत्र का नाम जहां रोशनी है, इसलिए आप कह सकते हैं "रसोई की रोशनी चालू करें"। ESP32 I/O पिन पर "5" चुनें, जो रिले से जुड़ा NodeMCU (आंतरिक ESP8266) पिन होने वाला है। और सेव पर टैप करें।
चरण 3: सुरक्षा पहले
इस परियोजना में हम मुख्य वोल्टेज (ए/सी वोल्टेज) के साथ काम कर रहे हैं जो खतरनाक है यदि आप नहीं जानते कि आप क्या कर रहे हैं, तो बहुत सावधान रहें। सर्किट के किसी भी हिस्से को कभी न छुएं या दीवार की शक्ति से जुड़े होने पर उसके साथ काम करें। यदि आप नहीं जानते कि आप क्या कर रहे हैं, तो यहीं रुकें या पेशेवरों की मदद लें।
मैं केवल इस शैक्षिक ट्यूटोरियल को पोस्ट कर रहा हूं और मैं किसी भी तरह से आपको होने वाली किसी भी चोट या क्षति के लिए जिम्मेदार नहीं हूं।
चरण 4: स्कैमैटिक्स
- VIN को VCC (5V) से और GND पिन को GND से जोड़कर NodeMCU को पावर दें।
- D8 को स्विच के एक सिरे से और GND से जुड़े 2.2K ओम रेसिस्टर से कनेक्ट करें।
- स्विच के दूसरे छोर को 3.3V से कनेक्ट करें क्योंकि NodeMCU केवल उस वोल्टेज को अपने I/O पिन में संभाल सकता है।
- D1 से 2.2k ओम अवरोधक NPN ट्रांजिस्टर के आधार के लिए
- ट्रांजिस्टर के कलेक्टर को रिले का ऋणात्मक डीसी।
- जीएनडी के लिए ट्रांजिस्टर उत्सर्जक।
- रिले का पॉजिटिवडीसी 5V तक।
- रिले के एक एसी पिन पर प्रकाश बल्ब का ऋणात्मक।
- एसी लाइव (एसी पॉजिटिव) के लिए बल्ब का सकारात्मक।
- अन्य एसी पिन रिले टू न्यूट्रल (एसी नेगेटिव)
नोट: वीसीसी 5वी की आपूर्ति एक साधारण फोन ट्रांसफॉर्मर चार्जर से जुड़ी यूएसबी केबल से की जा रही है।
चरण 5: ब्रेडबोर्ड
स्विच एक साधारण टॉगल स्विच या दीवार स्विच हो सकता है, इसे केवल यह पता लगाने की आवश्यकता है कि उपयोगकर्ता अपनी स्थिति बदलता है या नहीं, इसलिए हम अभी भी सामान्य स्विच के साथ रोशनी को नियंत्रित कर सकते हैं।
मैंने जिस स्विच का उपयोग किया है उसमें डबल थ्रो है, हमें केवल एक की आवश्यकता है, इसलिए मैंने इसके पिन को NodeMCU के 1 से 3V और स्विच के पिन 2 को NodeMCU पिन D8 से जोड़ा।
बिजली की आपूर्ति 5V के एक फोन वॉल चार्जर के साथ एक स्ट्रिप्ड यूएसबी केबल होने जा रही है।
रिले के साथ ग्राउंड कनेक्शन को नियंत्रित करके हम लाइट बल्ब की एसी स्थिति को नियंत्रित कर सकते हैं।
चरण 6: कोड
स्रोत कोड का उपयोग करने से पहले, आपको कुछ पुस्तकालय डाउनलोड करने होंगे:
- ESP8266 के लिए Arduino कोर ("बोर्ड मैनेजर के साथ स्थापित करना" चरण पढ़ें)
- यूबीडॉट्स ईएसपी एमक्यूटीटी
नोट: यदि आप नहीं जानते कि arduino IDE में पुस्तकालयों को कैसे जोड़ा जाए, तो आप इस आसान ट्यूटोरियल का अनुसरण कर सकते हैं।
अपने विकास बोर्ड को NodeMCU 1.0 (ESP-12E मॉड्यूल) पर सेट करें। आपको कोड में कुछ चर बदलने की जरूरत है:
- आपका SSID (आपके घर के वाई-फ़ाई नेटवर्क का नाम)
- आपके वाई-फाई नेटवर्क का पासवर्ड
- आपका Ubidots टोकन और अंत में अपना कोड बोर्ड पर अपलोड करें।
और अंत में अपना कोड बोर्ड पर अपलोड करें।
चरण 7: डेमो
यह काम करता है!
सिफारिश की:
रोशनी और आवाज़ के साथ बेडरूम के लिए अलार्म!: 6 कदम
रोशनी और आवाज़ के साथ बेडरूम के लिए अलार्म !: नमस्ते, आज मैं आपको दिखाऊंगा कि Arduino UNO के साथ अपने बेडरूम के दरवाजे के लिए अलार्म कैसे बनाया जाता है
आवाज दुनिया में कहीं से भी अपने घर को नियंत्रित करें: 5 कदम
वॉयस कंट्रोल योर होम फ्रॉम एनीवेयर इन द वर्ल्ड: … अब साइंस फिक्शन नहीं … आज उपलब्ध हार्डवेयर और सॉफ्टवेयर का उपयोग करते हुए, यह इंस्ट्रक्शनल प्रदर्शित करेगा कि वॉयस कंट्रोल, स्मार्टफोन के जरिए आपके घर के अधिकांश सिस्टम को वॉयस कंट्रोल करना कैसे संभव है। टैबलेट, और/या पीसी कहीं से भी मैं
मल्टी चैनल Sonoff - आवाज सक्रिय रोशनी: 4 कदम (चित्रों के साथ)
मल्टी-चैनल सोनऑफ़ - वॉयस एक्टिवेटेड लाइट्स: 5 साल पहले, मेरे किचन की लाइटें काम के रास्ते पर जा रही थीं। ट्रैक की लाइटिंग फेल हो रही थी और अंडर काउंटर लाइटिंग सिर्फ कबाड़ थी। मैं भी चैनलों में प्रकाश व्यवस्था को तोड़ना चाहता था ताकि मैं कमरे में अंतर के लिए बेहतर रोशनी कर सकूं
अपनी आवाज के साथ आरजीबी एलईडी या लेडस्ट्रिप्स को नियंत्रित करने के लिए कॉर्टाना और एक अरुडिनो का प्रयोग करें!: 4 कदम (चित्रों के साथ)
अपनी आवाज के साथ आरजीबी एलईडी या एलईडीस्ट्रिप्स को नियंत्रित करने के लिए कॉर्टाना और एक अरुडिनो का उपयोग करें !: इस निर्देश में मैं आपको दिखाऊंगा कि आप अपनी आवाज के साथ आरजीबी एलईडी या एलईडी पट्टी को कैसे नियंत्रित कर सकते हैं। यह सीओआरजीबी ऐप द्वारा किया जाता है जो विंडोज़ ऐप स्टोर में मुफ्त में उपलब्ध है। यह ऐप मेरे CortanaRoom प्रोजेक्ट का हिस्सा है। जब आप बुद्धि समाप्त कर लेते हैं
अपने घर में अपने कंप्यूटर के साथ रोशनी को नियंत्रित करें: 3 कदम (चित्रों के साथ)
अपने घर में अपने कंप्यूटर से रोशनी को नियंत्रित करें: क्या आप कभी अपने घर में रोशनी को अपने कंप्यूटर से नियंत्रित करना चाहते हैं? ऐसा करना वास्तव में काफी किफायती है। आप स्प्रिंकलर सिस्टम, स्वचालित विंडो ब्लाइंड्स, मोटराइज्ड प्रोजेक्शन स्क्रीन आदि को भी नियंत्रित कर सकते हैं। आपको हार्डवेयर के दो टुकड़े चाहिए