विषयसूची:

जेसन के साथ कहीं से भी आवाज नियंत्रित रोशनी: 7 कदम
जेसन के साथ कहीं से भी आवाज नियंत्रित रोशनी: 7 कदम

वीडियो: जेसन के साथ कहीं से भी आवाज नियंत्रित रोशनी: 7 कदम

वीडियो: जेसन के साथ कहीं से भी आवाज नियंत्रित रोशनी: 7 कदम
वीडियो: Home theatre Low Voice Problem Solution | आवाज कम आने की समस्या ऐसी जो दिमाक ख़राब कर देगी 2024, नवंबर
Anonim
जेसन के साथ कहीं से भी आवाज नियंत्रित रोशनी
जेसन के साथ कहीं से भी आवाज नियंत्रित रोशनी

एसी लाइट जो NodeMCU (ESP8266) और जेसन (Android ऐप) का उपयोग करके इंटरनेट कनेक्शन के साथ कहीं से भी नियंत्रित होती हैं।

जेसन एक आवाज नियंत्रित सहायक ऐप है जिसे मैंने एसी उपकरण की विद्युत स्थिति को नियंत्रित करने के लिए एंड्रॉइड डिवाइसों के लिए कोड किया था, अब तक यह रोशनी को नियंत्रित कर सकता है। जब तक आपके पास इंटरनेट कनेक्शन है, आप दुनिया में कहीं से भी रोशनी को नियंत्रित कर सकते हैं। IoT ब्रोकर का उपयोग करके यह संभव है, इस मामले में हम Ubidots का उपयोग कर रहे हैं।

इसका उपयोग करने के लिए आपको हार्डवेयर मॉड्यूल बनाने की आवश्यकता है जो प्रकाश बल्ब से जुड़ता है, (जो निर्देश इस ट्यूटोरियल में हैं) और आपको एक Ubidots खाता भी बनाना होगा।

तो चलो शुरू हो जाओ…

चरण 1: Ubidots खाता सेट करें

Ubidots खाता सेट करें
Ubidots खाता सेट करें
यूबीडॉट्स खाता सेट करें
यूबीडॉट्स खाता सेट करें
Ubidots खाता सेट करें
Ubidots खाता सेट करें

सबसे पहले आपको Ubidots for Education वेबसाइट पर जाना है और एक खाता बनाना है। यदि आपके पास पहले से ट्विटर, जीथब, गूगल या फेसबुक अकाउंट है तो आप सीधे साइन इन कर सकते हैं।

जब आप अपना खाता पहले ही बना चुके होते हैं, तो आपके पास अपने टोकन तक पहुंच होगी, लेकिन ऊपरी दाएं कोने में अपने उपयोगकर्ता नाम पर क्लिक करके और एपीआई क्रेडेंशियल्स पर क्लिक करना होगा। अपना टोकन सहेजें, जैसा कि हम बाद में उपयोग करने जा रहे हैं।

चरण 2: जेसन ऐप

जेसन ऐप
जेसन ऐप
जेसन ऐप
जेसन ऐप
जेसन ऐप
जेसन ऐप
जेसन ऐप
जेसन ऐप

ऐप को प्ले स्टोर से डाउनलोड किया जा सकता है, यह अंग्रेजी और स्पेनिश में उपलब्ध है।

अपने यूबीडॉट्स टोकन को ऐप में कॉपी करें, सेटिंग टैब को टैप करके, इसे यूबीडॉट्स की फील्ड में पेस्ट करें और सेव बटन पर टैप करें।

अब हमें डिवाइस को कॉन्फ़िगर करने की जरूरत है, डिवाइस टैब पर जाएं और ऐड बटन पर टैप करें। एक नाम दर्ज करें, अधिमानतः उस क्षेत्र का नाम जहां रोशनी है, इसलिए आप कह सकते हैं "रसोई की रोशनी चालू करें"। ESP32 I/O पिन पर "5" चुनें, जो रिले से जुड़ा NodeMCU (आंतरिक ESP8266) पिन होने वाला है। और सेव पर टैप करें।

चरण 3: सुरक्षा पहले

सबसे पहले सुरक्षा
सबसे पहले सुरक्षा

इस परियोजना में हम मुख्य वोल्टेज (ए/सी वोल्टेज) के साथ काम कर रहे हैं जो खतरनाक है यदि आप नहीं जानते कि आप क्या कर रहे हैं, तो बहुत सावधान रहें। सर्किट के किसी भी हिस्से को कभी न छुएं या दीवार की शक्ति से जुड़े होने पर उसके साथ काम करें। यदि आप नहीं जानते कि आप क्या कर रहे हैं, तो यहीं रुकें या पेशेवरों की मदद लें।

मैं केवल इस शैक्षिक ट्यूटोरियल को पोस्ट कर रहा हूं और मैं किसी भी तरह से आपको होने वाली किसी भी चोट या क्षति के लिए जिम्मेदार नहीं हूं।

चरण 4: स्कैमैटिक्स

schematics
schematics
  • 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: डेमो

यह काम करता है!

सिफारिश की: