विषयसूची:
- चरण 1: आवश्यक भाग
- चरण 2: तापमान सेंसर के लिए वायर ब्रेडबोर्ड
- चरण 3: पीजो बजर
- चरण 4: बटन जोड़ें
- चरण 5: एलसीडी को अलग ब्रेडबोर्ड और पावर से कनेक्ट करें
- चरण 6: कोड
- चरण 7: आरेख
वीडियो: स्मार्ट-स्टेट: 7 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:21
हमारा उत्पाद व्यक्तियों को एक सरल और यथार्थवादी प्रक्रिया द्वारा आने वाले और बाहर जाने वाले फ्रीऑन के तापमान को मापकर अपने घरों में अपने हीटिंग और एयर कंडीशनिंग सिस्टम की दक्षता की जांच करने की अनुमति देता है। यह स्मार्ट डिवाइस लोगों को अपने हीटिंग और कूलिंग सिस्टम के साथ अधिक ऊर्जा कुशल निर्णय लेने के लिए प्रोत्साहित करेगा।
चरण 1: आवश्यक भाग
- Arduino Uno
- ब्रेडबोर्ड (4)
- थर्मिस्टर (2)
- १०के रेसिस्टर्स (२)
- दबाने वाला बटन
- पीजो बजर
- एलसीडी प्रदर्शन
- पोटेंशियोमीटर
- तार (25)
- माइक्रो यूएसबी या यूएसबी कनेक्टर
चरण 2: तापमान सेंसर के लिए वायर ब्रेडबोर्ड
एक टीएमपी थर्मिस्टर एक प्रकार का तापमान सेंसर है जो परिवेश के तापमान में परिवर्तन के रूप में सेंसर में वोल्टेज को मापता है। इस विशेष सेंसर में तीन पिन होते हैं - एक सकारात्मक, जमीन और एक संकेत। यह सेंसर एक रैखिक सेंसर है, और एक डिग्री सेल्सियस के तापमान में परिवर्तन सेंसर आउटपुट पर 10 मिलीवोल्ट के परिवर्तन के बराबर है।
प्रक्रिया:
1) अपने तापमान संवेदक को ऊपर की आकृति में दिखाए अनुसार कनेक्ट करें। बीच का तार A0 से जुड़ेगा।
2) अपने दूसरे तापमान संवेदक को पहले के समान तरीके से कनेक्ट करें, और मध्य तार A1 से जुड़ जाएगा।
चरण 3: पीजो बजर
पीजो बजर एक उपकरण है जिसका उपयोग उपयोगकर्ता को सचेत करने के लिए किया जाता है जब उनका हीटिंग वेंटिलेशन और एयर कंडीशनिंग सिस्टम कुशलता से चरम पर काम नहीं कर रहा हो। श्रव्य अलार्म उपयोगकर्ता को सूचित करता है कि उनकी समस्या है।
प्रक्रिया:
1) बजर को बोर्ड से कनेक्ट करें जैसा कि ऊपर चित्र में दिखाया गया है।
चरण 4: बटन जोड़ें
- पुशबटन एक घटक है जो सर्किट में दो बिंदुओं को जोड़ता है जब आप इसे दबाते हैं।
- हमारे उत्पाद में, तापमान सेंसर द्वारा एकत्रित डेटा से तापमान और दक्षता प्रदर्शित करने के बीच बटन चक्र।
प्रक्रिया
1) बटन को कनेक्ट करें जैसा कि ऊपर की आकृति में दिखाया गया है।
चरण 5: एलसीडी को अलग ब्रेडबोर्ड और पावर से कनेक्ट करें
एलसीडी, लिक्विड क्रिस्टल डिस्प्ले, एक साधारण स्क्रीन है जो उपयोगकर्ता को बता सकती है कि उनके घर के हीटिंग, वेंटिलेशन और एयर कंडीशनिंग सिस्टम में कुछ गड़बड़ है। भूतपूर्व। कुशलता से नहीं चल रहा है, सिस्टम विफलता
प्रदान किया गया आरेख आपको स्क्रीन को बोर्ड से सही ढंग से जोड़ने में मदद करेगा।
चरण 6: कोड
a = arduino ('com3', 'uno', 'लाइब्रेरी', 'ExampleLCD/LCDAAddon'); % एक arduino ऑब्जेक्ट बनाता है जो exampleLCD/LCDAAddon लाइब्रेरी को निर्दिष्ट करता है।
एलसीडी = एडऑन (ए, 'उदाहरण एलसीडी/एलसीडीएडॉन', {'डी7', 'डी6', 'डी5', 'डी4', 'डी3', 'डी2'}); % LCD ऑब्जेक्ट बनाता है, और Arduino डिवाइस पर कॉन्फ़िगर किए गए पिन को निर्दिष्ट करता है।
इनिशियलाइज़एलसीडी (एलसीडी, 'पंक्तियाँ', 2, 'कॉलम', 16); % एलसीडी स्क्रीन को इनिशियलाइज़ करता है
setpref ('इंटरनेट', 'SMTP_Server', 'smtp.gmail.com');
setpref ('इंटरनेट', 'ईमेल', '[email protected]'); भेजने के लिए % मेल खाता
setpref ('इंटरनेट', 'SMTP_Username', 'bwnanney'); % प्रेषक उपयोगकर्ता नाम
setpref ('इंटरनेट', 'SMTP_Password', 'Morill1204'); % प्रेषक पासवर्ड
सहारा = java.lang. System.getProperties;
props.setProperty('mail.smtp.auth', 'true');
props.setProperty('mail.smtp.socketFactory.class', 'javax.net.ssl. SSLSocketFactory');
props.setProperty('mail.smtp.socketFactory.port', '465');
बी = रीडडिजिटलपिन (ए, 'डी 9'); % एक डिजिटल पिन पढ़ें (एक डिजिटल सेंसर)
रीडिंग = रीड वोल्टेज (ए, 'ए0'); % पिन A0. से जुड़े एनालॉग थर्मिस्टर पर वोल्टेज पढ़ें
रीडिंग 2 = रीड वोल्टेज (ए, 'ए 2'); % पिन A2. से जुड़े एनालॉग थर्मिस्टर पर वोल्टेज पढ़ें
जबकि true % मौजूदा स्टेटमेंट से तब तक चलता है जब तक true
बी = रीडडिजिटलपिन (ए, 'डी 9'); % एक डिजिटल पिन पढ़ें (एक डिजिटल सेंसर)
रीडिंग = रीडवोल्टेज (ए, 'ए0'); % पिन A0. से जुड़े एनालॉग थर्मिस्टर पर वोल्टेज पढ़ें
अगर पढ़ना>= 0.6 && पढ़ना<0.68% सशर्त रूप से बयानों के एक सेट (एक ब्लॉक) को निष्पादित करता है।
clearLCD(lcd) % एलसीडी स्क्रीन को साफ करता है
प्रिंटएलसीडी (एलसीडी, 'अस्थायी 64 एफ'); % एलसीडी पर एक स्ट्रिंग प्रिंट करें।
रोकें(0.5)% अगले आदेश को क्रियान्वित करने से पहले रुक जाता है
अन्य रीडिंग>= 0.68 && रीडिंग<0.69% सशर्त रूप से बयानों के एक सेट (एक ब्लॉक) को निष्पादित करता है।
clearLCD(lcd) % एलसीडी स्क्रीन को साफ करता है
प्रिंटएलसीडी (एलसीडी, 'अस्थायी 66 एफ'); % एलसीडी पर एक स्ट्रिंग प्रिंट करें।
रोकें(0.5) % अगले आदेश को क्रियान्वित करने से पहले रुक जाता है
अन्य पढ़ने>= 0.69 && पढ़ना<0.7% सशर्त रूप से बयानों के एक सेट (एक ब्लॉक) को निष्पादित करता है।
clearLCD(lcd) % एलसीडी स्क्रीन को साफ करता है
प्रिंटएलसीडी (एलसीडी, 'अस्थायी 68 एफ'); % एलसीडी पर एक स्ट्रिंग प्रिंट करें।
रोकें(0.5)% अगले आदेश को क्रियान्वित करने से पहले रुक जाता है
अन्य पढ़ने>=0.7 && पढ़ना<0.71% सशर्त रूप से बयानों के एक सेट (एक ब्लॉक) को निष्पादित करता है।
clearLCD(lcd) % एलसीडी स्क्रीन को साफ करता है
प्रिंटएलसीडी (एलसीडी, 'अस्थायी 70 एफ'); % एलसीडी पर एक स्ट्रिंग प्रिंट करें।
रोकें(0.5)% अगले आदेश को क्रियान्वित करने से पहले रुक जाता है
अन्य रीडिंग> = 0.71 && रीडिंग <0.72% सशर्त रूप से बयानों के एक सेट (एक ब्लॉक) को निष्पादित करता है।
clearLCD(lcd) % एलसीडी स्क्रीन को साफ करता है
प्रिंटएलसीडी (एलसीडी, 'अस्थायी 72 एफ'); % एलसीडी पर एक स्ट्रिंग प्रिंट करें।
रोकें(0.5)% अगले आदेश को क्रियान्वित करने से पहले रुक जाता है
अन्य रीडिंग> = 0.72 && रीडिंग <0.73% सशर्त रूप से बयानों के एक सेट (एक ब्लॉक) को निष्पादित करता है।
clearLCD(lcd) % एलसीडी स्क्रीन को साफ करता है
प्रिंटएलसीडी (एलसीडी, 'अस्थायी 74 एफ'); % एलसीडी पर एक स्ट्रिंग प्रिंट करें।
रोकें(0.5)% अगले आदेश को क्रियान्वित करने से पहले रुक जाता है
अन्य पढ़ने>= 0.73 && पढ़ना<0.74% सशर्त रूप से बयानों के एक सेट (एक ब्लॉक) को निष्पादित करता है।
clearLCD(lcd) % एलसीडी स्क्रीन को साफ करता है
प्रिंटएलसीडी (एलसीडी, 'अस्थायी 76 एफ'); % एलसीडी पर एक स्ट्रिंग प्रिंट करें।
रोकें(0.5) % अगले आदेश को क्रियान्वित करने से पहले रुक जाता है
अन्य रीडिंग>= 0.74 && रीडिंग<0.75% सशर्त रूप से बयानों के एक सेट (एक ब्लॉक) को निष्पादित करता है।
clearLCD(lcd) % एलसीडी स्क्रीन को साफ करता है
प्रिंटएलसीडी (एलसीडी, 'अस्थायी 78 एफ'); % एलसीडी पर एक स्ट्रिंग प्रिंट करें।
रोकें(0.5) % अगले आदेश को क्रियान्वित करने से पहले रुक जाता है
अन्य पढ़ने>= 0.75 && पढ़ना<0.76% सशर्त रूप से बयानों के एक सेट (एक ब्लॉक) को निष्पादित करता है।
clearLCD(lcd) % एलसीडी स्क्रीन को साफ करता है
प्रिंटएलसीडी (एलसीडी, 'अस्थायी 80 एफ'); % एलसीडी पर एक स्ट्रिंग प्रिंट करें।
रोकें(0.5) % अगले आदेश को क्रियान्वित करने से पहले रुक जाता है
अन्य पढ़ने>= 0.76 && पढ़ना<0.77% सशर्त रूप से बयानों के एक सेट (एक ब्लॉक) को निष्पादित करता है।
clearLCD(lcd) % एलसीडी स्क्रीन को साफ करता है
प्रिंटएलसीडी (एलसीडी, 'अस्थायी 82 एफ'); % एलसीडी पर एक स्ट्रिंग प्रिंट करें।
रोकें(0.5) % अगले आदेश को क्रियान्वित करने से पहले रुक जाता है
अन्य रीडिंग>= 0.77 && रीडिंग<0.8% सशर्त रूप से बयानों के एक सेट (एक ब्लॉक) को निष्पादित करता है।
clearLCD(lcd) % एलसीडी स्क्रीन को साफ करता है
प्रिंटएलसीडी (एलसीडी, 'अस्थायी 84 एफ'); % एलसीडी पर एक स्ट्रिंग प्रिंट करें।
रोकें(0.5) % अगले आदेश को क्रियान्वित करने से पहले रुक जाता है
playTone(a, 'D10', 880, 0.25)% एक नोट बजाता है (a, पिन, आवृत्ति, अवधि)
विराम (०.३)% निर्धारित अवधि के लिए नोट के बाद रुक जाता है
playTone(a, 'D10', 880, 0.25)% एक नोट बजाता है (a, पिन, आवृत्ति, अवधि)
विराम (०.३)% निर्धारित अवधि के लिए नोट के बाद रुक जाता है
playTone(a, 'D10', ८८०, ०.२५)% एक नोट बजाता है (ए, पिन, आवृत्ति, अवधि)
विराम (०.३)% निर्धारित अवधि के लिए नोट के बाद रुक जाता है
playTone(a, 'D10', ८८०, ०.२५)% एक नोट बजाता है (ए, पिन, आवृत्ति, अवधि)
विराम (०.३)% निर्धारित अवधि के लिए नोट के बाद रुक जाता है
playTone(a, 'D10', ९८७, ०.२५)% एक नोट बजाता है (ए, पिन, आवृत्ति, अवधि)
विराम (०.३)% निर्धारित अवधि के लिए नोट के बाद रुक जाता है
playTone(a, 'D10', ९८७, ०.२५)% एक नोट बजाता है (ए, पिन, आवृत्ति, अवधि)
विराम (०.३)% निर्धारित अवधि के लिए नोट के बाद रुक जाता है
playTone(a, 'D10', 880, 0.12)% एक नोट बजाता है (a, पिन, आवृत्ति, अवधि)
विराम (0.1)% सेट अवधि के लिए नोट के बाद रुक जाता है
playTone(a, 'D10', 740, 0.12)% एक नोट बजाता है (a, पिन, आवृत्ति, अवधि)
विराम (0.1)% सेट अवधि के लिए नोट के बाद रुक जाता है
playTone(a, 'D10', ५८७, ०.२५)% एक नोट बजाता है (ए, पिन, आवृत्ति, अवधि)
विराम (0.3)
sendmail('[email protected]', 'हीटिंग एंड कूलिंग यूनिट इन नीड ऑफ सर्विस!!!',…
'हीटिंग और कूलिंग सिस्टम अक्षम रूप से काम कर रहा है। कृपया जितनी जल्दी हो सके एक तकनीशियन को यूनिट में सेवा दें।') % निर्दिष्ट ईमेल खाते पर एक ईमेल भेजता है
अन्य पढ़ने>= 0.8 && पढ़ना<0.85% सशर्त रूप से बयानों के एक सेट (एक ब्लॉक) को निष्पादित करता है।
clearLCD(lcd) % एलसीडी स्क्रीन को साफ करता है
प्रिंटएलसीडी (एलसीडी, 'अस्थायी 86 एफ'); % एलसीडी पर एक स्ट्रिंग प्रिंट करें।
रोकें(0.5)% अगले आदेश को क्रियान्वित करने से पहले रुक जाता है
और अगर पढ़ना>= 0.85 && पढ़ना<2% सशर्त रूप से बयानों के एक सेट (एक ब्लॉक) को निष्पादित करता है।
clearLCD(lcd) % एलसीडी स्क्रीन को साफ करता है
प्रिंटएलसीडी (एलसीडी, 'हॉट हॉट बेबी !!!'); % एलसीडी पर एक स्ट्रिंग प्रिंट करें।
रोकें(0.5) % अगले आदेश को क्रियान्वित करने से पहले रुक जाता है
अंत% समाप्त होता है यदि कथन
जबकि b==0% मौजूदा स्टेटमेंट के माध्यम से तब तक लूप करता है जब तक कि असत्य
बी = रीडडिजिटलपिन (ए, 'डी 9'); % एक डिजिटल पिन पढ़ें (एक डिजिटल सेंसर)
रीडिंग 2 = रीड वोल्टेज (ए, 'ए 2'); % पिन A2. से जुड़े एनालॉग थर्मिस्टर पर वोल्टेज पढ़ें
यदि पठन २> = ०.६ && पठन २< ०.६८% सशर्त रूप से बयानों के एक सेट (एक ब्लॉक) को निष्पादित करता है।
clearLCD(lcd) % एलसीडी स्क्रीन को साफ करता है
प्रिंटएलसीडी (एलसीडी, 'दक्षता 80%'); % एलसीडी पर एक स्ट्रिंग प्रिंट करें।
रोकें(0.5)% अगले आदेश को क्रियान्वित करने से पहले रुक जाता है
अन्य्सिफ रीडिंग२>= ०.६८ && रीडिंग२<०.६९% सशर्त रूप से बयानों के एक सेट (एक ब्लॉक) को निष्पादित करता है।
clearLCD(lcd) % एलसीडी स्क्रीन को साफ करता है
प्रिंटएलसीडी (एलसीडी, 'दक्षता 90%'); % एलसीडी पर एक स्ट्रिंग प्रिंट करें।
रोकें(0.5)% अगले आदेश को क्रियान्वित करने से पहले रुक जाता है
औरिफ रीडिंग२>= ०.६९ && रीडिंग२<०.७% सशर्त रूप से बयानों के एक सेट (एक ब्लॉक) को निष्पादित करता है।
clearLCD(lcd) % एलसीडी स्क्रीन को साफ करता है
प्रिंटएलसीडी (एलसीडी, 'दक्षता 95%'); % एलसीडी पर एक स्ट्रिंग प्रिंट करें।
रोकें(0.5) % अगले आदेश को क्रियान्वित करने से पहले रुक जाता है
अन्य्सिफ रीडिंग2>=0.7 && रीडिंग2<0.71% सशर्त रूप से बयानों के एक सेट (एक ब्लॉक) को निष्पादित करता है।
clearLCD(lcd) % एलसीडी स्क्रीन को साफ करता है
प्रिंटएलसीडी (एलसीडी, 'दक्षता 97%'); % एलसीडी पर एक स्ट्रिंग प्रिंट करें।
रोकें(0.5) % अगले आदेश को क्रियान्वित करने से पहले रुक जाता है
अन्य्सिफ रीडिंग2>=0.71 && रीडिंग2<0.72% सशर्त रूप से बयानों के एक सेट (एक ब्लॉक) को निष्पादित करता है।
clearLCD(lcd) % एलसीडी स्क्रीन को साफ करता है
प्रिंटएलसीडी (एलसीडी, 'दक्षता 100%'); % एलसीडी पर एक स्ट्रिंग प्रिंट करें।
रोकें(0.5)% अगले आदेश को क्रियान्वित करने से पहले रुक जाता है
अन्य रीडिंग2>=0.72 && रीडिंग2<0.73% सशर्त रूप से बयानों के एक सेट (एक ब्लॉक) को निष्पादित करता है।
clearLCD(lcd) % एलसीडी स्क्रीन को साफ करता है
प्रिंटएलसीडी (एलसीडी, 'दक्षता 95%'); % एलसीडी पर एक स्ट्रिंग प्रिंट करें।
रोकें(0.5)% अगले आदेश को क्रियान्वित करने से पहले रुक जाता है
अन्य्सिफ रीडिंग2>= 0.73 && रीडिंग2<0.74% सशर्त रूप से बयानों के एक सेट (एक ब्लॉक) को निष्पादित करता है।
clearLCD(lcd) % एलसीडी स्क्रीन को साफ करता है
प्रिंटएलसीडी (एलसीडी, 'दक्षता 90%'); % एलसीडी पर एक स्ट्रिंग प्रिंट करें।
रोकें(0.5) % अगले आदेश को क्रियान्वित करने से पहले रुक जाता है
अन्य्सिफ रीडिंग2>= 0.74 && रीडिंग2<0.75% सशर्त रूप से बयानों के एक सेट (एक ब्लॉक) को निष्पादित करता है।
clearLCD(lcd) % एलसीडी स्क्रीन को साफ करता है
प्रिंटएलसीडी (एलसीडी, 'दक्षता 85%'); % एलसीडी पर एक स्ट्रिंग प्रिंट करें।
रोकें(0.5) % अगले आदेश को क्रियान्वित करने से पहले रुक जाता है
अन्य रीडिंग2>= 0.75 && रीडिंग2<0.76% सशर्त रूप से बयानों के एक सेट (एक ब्लॉक) को निष्पादित करता है।
clearLCD(lcd) % एलसीडी स्क्रीन को साफ करता है
प्रिंटएलसीडी (एलसीडी, 'दक्षता 80%'); % एलसीडी पर एक स्ट्रिंग प्रिंट करें।
रोकें(0.5)% अगले आदेश को क्रियान्वित करने से पहले रुक जाता है
अन्य्सिफ रीडिंग2>= 0.76 && रीडिंग2<0.77% सशर्त रूप से बयानों के एक सेट (एक ब्लॉक) को निष्पादित करता है।
clearLCD(lcd) % एलसीडी स्क्रीन को साफ करता है
प्रिंटएलसीडी (एलसीडी, 'दक्षता 75%'); % एलसीडी पर एक स्ट्रिंग प्रिंट करें।
रोकें(0.5) % अगले आदेश को क्रियान्वित करने से पहले रुक जाता है
अन्य्सिफ रीडिंग2>= 0.77 && रीडिंग2<0.8% सशर्त रूप से बयानों के एक सेट (एक ब्लॉक) को निष्पादित करता है।
clearLCD(lcd) % एलसीडी स्क्रीन को साफ करता है
प्रिंटएलसीडी (एलसीडी, 'दक्षता 70%'); % एलसीडी पर एक स्ट्रिंग प्रिंट करें।
रोकें(0.5) % अगले आदेश को क्रियान्वित करने से पहले रुक जाता है
अन्य्सिफ रीडिंग2>= 0.8 && रीडिंग2<0.85% सशर्त रूप से स्टेटमेंट्स के एक सेट (एक ब्लॉक) को निष्पादित करता है।
clearLCD(lcd) % एलसीडी स्क्रीन को साफ करता है
प्रिंटएलसीडी (एलसीडी, 'दक्षता 65%'); % एलसीडी पर एक स्ट्रिंग प्रिंट करें।
रोकें(0.5) % अगले आदेश को क्रियान्वित करने से पहले रुक जाता है
अन्य्सिफ रीडिंग२>= ०.८५ && रीडिंग२<२% सशर्त रूप से बयानों के एक सेट (एक ब्लॉक) को निष्पादित करता है।
clearLCD(lcd) % एलसीडी स्क्रीन को साफ करता है
प्रिंटएलसीडी (एलसीडी, 'ऑन फायर !!!'); % एलसीडी पर एक स्ट्रिंग प्रिंट करें।
रोकें(0.5) % अगले आदेश को क्रियान्वित करने से पहले रुक जाता है
अंत% अंत अगर बयान
अंत% अंत जबकि लूप
अंत% अंत जबकि लूप
चरण 7: आरेख
यह एक बुनियादी प्रतिनिधित्व है जहां तापमान सेंसर को प्रत्येक लाइन के तापमान और उनके बीच के अंतर की निगरानी के लिए डिस्चार्ज और वाष्प लाइनों पर रखा जाएगा।
सिफारिश की:
स्मार्ट डेस्क एलईडी लाइट - स्मार्ट लाइटिंग डब्ल्यू / अरुडिनो - Neopixels कार्यक्षेत्र: 10 कदम (चित्रों के साथ)
स्मार्ट डेस्क एलईडी लाइट | स्मार्ट लाइटिंग डब्ल्यू / अरुडिनो | Neopixels कार्यक्षेत्र: अब एक दिन हम घर पर बहुत समय बिता रहे हैं, अध्ययन कर रहे हैं और वर्चुअली काम कर रहे हैं, तो क्यों न हम अपने कार्यक्षेत्र को एक कस्टम और स्मार्ट लाइटिंग सिस्टम Arduino और Ws2812b LED पर आधारित बनायें। यहाँ मैं आपको दिखाता हूँ कि आप अपने स्मार्ट का निर्माण कैसे करते हैं डेस्क एलईडी लाइट कि
SONOFF स्मार्ट स्विच के साथ DIY स्मार्ट रोलर ब्लाइंड्स कैसे करें?: 14 कदम
SONOFF स्मार्ट स्विच के साथ DIY स्मार्ट रोलर ब्लाइंड्स कैसे करें?: अपने साधारण रोलर ब्लाइंड्स/ब्लाइंड्स को स्मार्ट में बदलने के लिए SONOFF स्मार्ट स्विच में इंटरलॉक मोड का उपयोग करें क्या आप में से अधिकांश सहमत होंगे कि यह एक ऐसा काम है जिसे आप सुबह रोलर ब्लाइंड्स/ब्लाइंड्स को ऊपर खींचते हैं। और शाम को इसे नीचे खींचो? वैसे भी, मैं
हार्डवेयर और सॉफ्टवेयर हैक स्मार्ट डिवाइसेस, Tuya और Broadlink LEDbulb, Sonoff, BSD33 स्मार्ट प्लग: 7 कदम
हार्डवेयर और सॉफ्टवेयर हैक स्मार्ट डिवाइसेस, तुया और ब्रॉडलिंक एलईडीबल्ब, सोनऑफ, बीएसडी 33 स्मार्ट प्लग: इस निर्देश में मैं आपको दिखाता हूं कि मैंने अपने फर्मवेयर के साथ कई स्मार्ट डिवाइस कैसे फ्लैश किए, इसलिए मैं उन्हें अपने ओपनहैब सेटअप के माध्यम से एमक्यूटीटी द्वारा नियंत्रित कर सकता हूं। मैं जोड़ूंगा नए डिवाइस जब मैंने उन्हें हैक किया। बेशक कस्टम एफ फ्लैश करने के लिए अन्य सॉफ्टवेयर आधारित विधियां हैं
स्मार्ट अलार्म घड़ी: रास्पबेरी पाई के साथ बनाई गई एक स्मार्ट अलार्म घड़ी: 10 कदम (चित्रों के साथ)
स्मार्ट अलार्म घड़ी: रास्पबेरी पाई के साथ बनी एक स्मार्ट अलार्म घड़ी: क्या आप कभी स्मार्ट घड़ी चाहते हैं? यदि हां, तो यह आपके लिए समाधान है!मैंने स्मार्ट अलार्म घड़ी बनाई है, यह एक ऐसी घड़ी है जिसे आप वेबसाइट के अनुसार अलार्म समय बदल सकते हैं। जब अलार्म बंद हो जाता है, तो एक ध्वनि (बजर) होगी और 2 बत्तियाँ
IoT आधारित स्मार्ट बागवानी और स्मार्ट कृषि ESP32 का उपयोग: 7 कदम
ESP32 का उपयोग कर IoT आधारित स्मार्ट बागवानी और स्मार्ट कृषि: समय और कृषि के रूप में दुनिया बदल रही है। आजकल, लोग हर क्षेत्र में इलेक्ट्रॉनिक्स को एकीकृत कर रहे हैं और कृषि इसके लिए अपवाद नहीं है। कृषि में इलेक्ट्रॉनिक्स के इस विलय से किसानों और बागों का प्रबंधन करने वाले लोगों को मदद मिल रही है। इसमें