विषयसूची:
- चरण 1: चरण 1: आवश्यक भाग और सामग्री
- चरण 2: चरण 2: समस्या विवरण
- चरण 3: चरण 3: मोशन सेंसर कॉन्फ़िगरेशन
- चरण 4: चरण 4: एलसीडी मॉड्यूल डिस्प्ले
- चरण 5: चरण 5: मोटर सर्वो मॉड्यूल
- चरण 6: चरण 6: मोशन सेंसर कैमरा
वीडियो: स्मार्ट होम सिस्टम: 6 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:21
यह निर्देश यह समझाने में मदद करेगा कि मैटलैब सॉफ्टवेयर और रास्पबेरी पाई हार्डवेयर का उपयोग करके हमारे स्मार्ट होम सिस्टम को कैसे सेट और उपयोग किया जाए। इस निर्देश के अंत में, आप आसानी से हमारे उत्पाद का पूरी तरह से उपयोग करने में सक्षम होना चाहिए!
चरण 1: चरण 1: आवश्यक भाग और सामग्री
- रास्पबेरी पाई
- ब्रेडबोर्ड (x2)
- पीर मोशन सेंसर
- एलसीडी मॉड्यूल
- नेतृत्व में प्रकाश
- संधारित्र
- रास्पबेरी पाई कैमरा
- माइक्रो सर्वो मोटर
- डबल एंडेड तार (20)
चरण 2: चरण 2: समस्या विवरण
जिन मुद्दों को हमारा उत्पाद संबोधित करने का प्रयास कर रहा है, वे हैं मैनुअल लाइट कंट्रोल, इनडोर तापमान नियंत्रण और ऊर्जा दक्षता। हमने औसत घर द्वारा उपयोग की जाने वाली ऊर्जा की मात्रा पर ध्यान केंद्रित किया, और हम ऊर्जा के उपयोग को कम करने के तरीके खोजना चाहते थे। रोशनी छोड़ी जा रही है और अनावश्यक थर्मोस्टेट तापमान बहुत अधिक अनावश्यक ऊर्जा उपयोग के लिए जिम्मेदार हैं। प्रकाश उस स्थान पर सक्रिय हो जाएगा जहां एक कमरा खाली होने पर वे बंद हो जाते हैं, और थर्मोस्टेट बाहरी तापमान के पढ़ने के आधार पर पर्यावरणीय रूप से कुशल तापमान में समायोजित हो जाता है।
चरण 3: चरण 3: मोशन सेंसर कॉन्फ़िगरेशन
मोशन सेंसर 3.3V पावर पिन, ग्राउंड पिन और आपकी पसंद के डिजिटल पिन से जुड़ा है। वे मोशन सेंसर पर क्रमशः VCC, GND और OUT पोर्ट से जुड़े हैं। मोशन सेंसर किसी के पास होने पर पता लगाएगा और यह इंगित करने के लिए एलईडी को सक्रिय करता है कि रोशनी चालू है। एक बार गति का पता नहीं चलने पर, एलईडी अपने आप बंद हो जाएगी। कोड इस प्रकार है:
जबकि सच
मोशन डिटेक्टेड = रीडडिजिटलपिन (आरपीआई, 3);
अगर गति का पता चला == 1
राइटडिजिटलपिन (आरपीआई, 16, 1)
अन्यथा
राइटडिजिटलपिन (आरपीआई, 16, 0)
समाप्त
समाप्त
चरण 4: चरण 4: एलसीडी मॉड्यूल डिस्प्ले
एलसीडी इंटरनेट से उपलब्ध कराई गई लाइव मौसम की जानकारी से तापमान डेटा लेता है। एलसीडी मॉड्यूल तब वर्तमान तापमान रीडिंग प्रदर्शित करता है। मैटलैब में, तापमान को पढ़ा जाता है और फिर यह निर्धारित करने के लिए कि घर में तापमान सेटिंग को कितना समायोजित करना है, एक लूप के माध्यम से जाता है। कोड इस प्रकार है:
url='https://forecast.weather.gov/MapClick.php?lat=35.9606&lon=-83.9207&FcstType=json';
डेटा = वेबब्रेड (यूआरएल);
a = data.currentobservation. Temp;
fprintf('बाहरी तापमान %s\n' है, a)
एक्स = str2num (ए);
अगर एक्स> 80
fprintf ('थर्मोस्टेट को 15 डिग्री नीचे करें')
राइटडिजिटलपिन (आरपीआई, 26, 1)% रोशनी चालू करता है
अन्य एक्स > 75 && x <80
fprintf ('थर्मोस्टेट को बंद करें / n')
राइटडिजिटलपिन (आरपीआई, 26, 1)% रोशनी चालू करता है
एल्सिफ x 55
fprintf('थर्मोस्टैट को १० डिग्री ऊपर करें \n’)
राइटडिजिटलपिन (आरपीआई, 26, 0)% लाइट बंद कर देता है
एल्सिफ x 45
fprintf ('थर्मोस्टैट को 20 डिग्री ऊपर करें \n')
राइटडिजिटलपिन (आरपीआई, 26, 0)% लाइट बंद कर देता है
एल्सिफ एक्स 40
fprintf('थर्मोस्टैट को 25 डिग्री तक बढ़ाएं \n')
राइटडिजिटलपिन (आरपीआई, 26, 0)% लाइट बंद कर देता है
अन्य एक्स 30
fprintf('थर्मोस्टैट को 35 डिग्री ऊपर करें \n')
अन्यथा
fprintf ('थर्मोस्टेट को 65 डिग्री तक चालू करें \n')
समाप्त
चरण 5: चरण 5: मोटर सर्वो मॉड्यूल
मोटर सर्वो मॉड्यूल ब्लाइंड्स को खोलने और बंद करने की क्षमता का प्रतिनिधित्व करता है। जब घर को ठंडा करने की आवश्यकता होती है, तो कम गर्मी देने के लिए अंधा बंद हो जाएगा। जब घर को गर्म करने की आवश्यकता होगी, तो इसे तेजी से गर्म करने के लिए अंधा खुल जाएगा। सर्वो यह तय करता है कि विकल्पों के मेनू के साथ बातचीत करने वाले उपयोगकर्ता से इनपुट प्राप्त करके क्या करना है। मोटर के लिए कोड इस प्रकार है:
एस = सर्वो (आरपीआई, 3)
राइटडिजिटलपिन (आरपीआई, 4, 1)
राइटपोजिशन (एस, 45)
temp_sys = मेनू ('आप कैसा महसूस कर रहे हैं?') %temp समायोजक
अगर temp_sys == 1% गर्म
राइटडिजिटलपिन (आरपीआई, 26, 1)% रोशनी चालू करता है
राइटपोजिशन (एस, 0)% मोटर सीडब्ल्यू / सीसीडब्ल्यू बदल जाता है
अंधा बंद करो, रोशनी बंद करो
औरिफ temp_sys == 2% ठंडा
राइटडिजिटलपिन (आरपीआई, 26, 0)% लाइट बंद कर देता है
राइटपोजिशन (एस, 180)% मोटर सीसीडब्ल्यू/सीडब्ल्यू बदल जाता है
अंधा खोलो, रोशनी चालू करो
औरिफ temp_sys == 3% बिलकुल सही
fprintf('तापमान की स्थिति बनाए रखना।\n')
समाप्त
चरण 6: चरण 6: मोशन सेंसर कैमरा
मोशन सेंसर कैमरा उन लोगों की तस्वीर लेता है जो एक कमरे में प्रवेश करते हैं या बाहर निकलते हैं। हमने इसे उन लोगों के लिए एक अतिरिक्त सुरक्षा सुविधा के रूप में चुना है जो इस बारे में उत्सुक हैं कि उनके घर में कौन रहा है। जब मोशन सेंसर गति का पता लगाता है, तो मैटलैब कोड कैमरे को एक छवि लेने और उसे प्रदर्शित करने के लिए कहता है। कोड इस प्रकार है:
मैं = 0
साफ कैमरा
कैम = कैमराबोर्ड (आरपीआई);
जबकि मैं == 0
स्नैपशॉट (कैम); %स्पष्ट छवि बफर
आईएमजी = स्नैपशॉट (कैम);
इमेजसी (आईएमजी);
समाप्त
सिफारिश की:
स्टोन एचएमआई डिस्प पर एक स्मार्ट होम कंट्रोल सिस्टम बनाएं: 23 कदम
स्टोन एचएमआई डिस्प पर एक स्मार्ट होम कंट्रोल सिस्टम बनाएं: प्रोजेक्ट परिचयनिम्नलिखित ट्यूटोरियल आपको दिखाता है कि एक साधारण घरेलू उपकरण नियंत्रण प्रणाली बनाने के लिए स्टोन STVC050WT-01 टच डिस्प्ले मॉड्यूल का उपयोग कैसे करें
NodeMCU रिले मॉड्यूल का उपयोग कर एलेक्सा स्मार्ट होम सिस्टम: 10 कदम
NodeMCU रिले मॉड्यूल का उपयोग कर एलेक्सा स्मार्ट होम सिस्टम: इस IoT प्रोजेक्ट में, मैंने NodeMCU ESP8266 & का उपयोग करके एलेक्सा स्मार्ट होम ऑटोमेशन सिस्टम बनाया है। रिले मॉड्यूल। वॉयस कमांड से आप लाइट, पंखे और अन्य घरेलू उपकरणों को आसानी से नियंत्रित कर सकते हैं। इको डॉट स्मार्ट स्पीकर को कनेक्ट करने के लिए
स्मार्टबॉक्स - आपके कमरे के लिए स्मार्ट होम सिस्टम: 6 कदम
स्मार्टबॉक्स - आपके कमरे के लिए स्मार्ट होम सिस्टम: सभी को नमस्कार! इस निर्देश में, मैं आपको समझाऊंगा कि स्मार्ट रूम सिस्टम कैसे बनाया जाता है। इस प्रणाली में दो उपकरण होते हैं। एक सामान्य उपकरण जिसमें आर्द्रता सेंसर और तापमान सेंसर होता है जो आपके कमरे में जीवन की वर्तमान गुणवत्ता को मापता है। आप
Arduino स्मार्ट होम सिस्टम: 7 कदम
Arduino स्मार्ट होम सिस्टम: इस निर्देश में हम आपको दिखाएंगे कि MATLAB के ऐप डिज़ाइनर के साथ स्पार्कफुन रेड बोर्ड के साथ अपना स्मार्ट होम सिस्टम कैसे बनाया जाए। इस निर्देश का उपयोग MATLAB के ऐप डिज़ाइनर की मूल समझ हासिल करने में मदद करने के लिए किया जा सकता है, साथ ही साथ एक फोटोर का उपयोग भी किया जा सकता है
सस्ता और आसान स्मार्ट होम सिस्टम: 7 कदम
सस्ता और आसान स्मार्ट होम सिस्टम: नमस्ते! मैं एड हूं मैं 15 साल का हूं और कंप्यूटिंग, प्रोग्रामिंग और इलेक्ट्रिकल इंजीनियरिंग के जुनून के साथ हूं। चूंकि मैं काफी छोटा हूं, मैं अपने माता-पिता के घर में रहता हूं, यह परियोजना तब शुरू हुई जब मैंने अटारी / मचान कक्ष में जाने का फैसला किया, डिजाइन की प्रक्रिया में