Arduino नियंत्रकों पर आधारित स्मार्ट होम: नियंत्रित स्थान का डिज़ाइन और संगठन

स्मार्ट घर नियंत्रण योजना: डिजाइन और नियंत्रक चयन | 21वीं सदी की तकनीक स्मार्ट होम
विषय
  1. Arduino पर एक प्रोजेक्ट बनाना
  2. स्मार्ट होम सिस्टम के निर्माण के लिए आवश्यक घटक
  3. ऐसा स्मार्ट होम कैसे काम करता है?
  4. निर्माण के चरण
  5. उपकरण
  6. कनेक्शन एल्गोरिदम
  7. आप अपने स्मार्ट घर को कैसे प्रबंधित करने की योजना बना रहे हैं
  8. स्मार्ट होम क्या है"
  9. रिमोट कंट्रोल स्मार्ट होम
  10. "स्मार्ट होम" को असेंबल करना: चरण-दर-चरण निर्देश
  11. कार्यक्रम कोड विकास
  12. स्मार्टफोन पर क्लाइंट एप्लिकेशन इंस्टॉल करना (एंड्रॉइड ओएस के लिए)
  13. राउटर के साथ काम करना
  14. एक नियंत्रण नियंत्रक क्या है
  15. Arduino क्या समाधान प्रदान करता है?
  16. बुनियादी विन्यास विकल्प
  17. शुरुआती के लिए Arduino प्रोजेक्ट्स
  18. Arduino प्रोजेक्ट कैसे बनाएं
  19. विद्युत सर्किट
  20. प्रोग्रामिंग
  21. "स्मार्ट होम" प्रणाली का थिंक टैंक
  22. Arduino से डेटा ट्रांसफर
  23. नियंत्रकों के सामान्य ब्रांड
  24. मेष राशि
  25. वेराएज
  26. अरुडिनो
  27. सीमेंस
  28. आप क्या पसंद करेंगे
  29. निगरानी और ट्यूनिंग
  30. नियंत्रण
  31. Arduino क्या है
  32. संचालन का सिद्धांत
  33. प्लेटफार्म घटक
  34. अपार्टमेंट के विभिन्न क्षेत्रों के लिए सिस्टम के लिए परियोजना

Arduino पर एक प्रोजेक्ट बनाना

हम एक सिस्टम के उदाहरण का उपयोग करके एक Arduino "स्मार्ट होम" बनाने और कॉन्फ़िगर करने की प्रक्रिया दिखाएंगे जिसमें निम्नलिखित कार्य शामिल होंगे:

  • बाहर और अंदर तापमान की निगरानी;
  • विंडो स्टेट ट्रैकिंग (खुला/बंद);
  • मौसम की स्थिति की निगरानी (साफ़/बरसात);
  • जब अलार्म फ़ंक्शन सक्रिय होता है, तो मोशन सेंसर चालू होने पर ध्वनि संकेत उत्पन्न होता है।

हम सिस्टम को इस तरह से कॉन्फ़िगर करेंगे कि डेटा को एक विशेष एप्लिकेशन के साथ-साथ एक वेब ब्राउज़र के माध्यम से देखा जा सकता है, यानी उपयोगकर्ता इसे कहीं से भी कर सकता है जहां इंटरनेट का उपयोग है।

उपयोग किए गए संक्षिप्ताक्षर:

  1. "जीएनडी" - जमीन।
  2. "वीसीसी" - भोजन।
  3. "पीआईआर" - मोशन सेंसर।

स्मार्ट होम सिस्टम के निर्माण के लिए आवश्यक घटक

Arduino स्मार्ट होम सिस्टम को निम्नलिखित की आवश्यकता होगी:

  • Arduino माइक्रोप्रोसेसर बोर्ड;
  • ईथरनेट मॉड्यूल ENC28J60;
  • दो तापमान सेंसर ब्रांड DS18B20;
  • माइक्रोफोन;
  • बारिश और बर्फ सेंसर;
  • गति संवेदक;
  • रीड स्विच;
  • रिले;
  • 4.7 kOhm के प्रतिरोध के साथ रोकनेवाला;
  • व्यावर्तित युग्म केबल;
  • ईथरनेट केबल।

सभी घटकों की कीमत लगभग $90 है।

Arduino नियंत्रकों पर आधारित स्मार्ट होम: नियंत्रित स्थान का डिज़ाइन और संगठनहमें आवश्यक कार्यों के साथ एक प्रणाली बनाने के लिए, हमें लगभग $ 90 के उपकरणों के एक सेट की आवश्यकता होती है।

ऐसा स्मार्ट होम कैसे काम करता है?

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

YaTalks 2020 सम्मेलन

5 दिसंबर 09:00, ऑनलाइन, मुफ्त

घटनाक्रम और पाठ्यक्रम

वेबहुक के लिए, Arduino और रास्पबेरी पाई के लिए डिवाइस कंट्रोल पैनल, Blynk प्लेटफॉर्म बहुत अच्छा है। वहां आप आसानी से एक ग्राफिकल इंटरफ़ेस बना सकते हैं जिसके माध्यम से आप वाई-फाई (और ईथरनेट, यूएसबी, जीएसएम और ब्लूटूथ के माध्यम से भी) डिवाइस को नियंत्रित कर सकते हैं।

निर्माण के चरण

यह कहा जाना चाहिए कि विशेषज्ञों की भागीदारी या अपने हाथों से "स्मार्ट होम" प्रणाली बनाने के चरण समान होंगे। सच है, बाद के मामले में, पूरे संस्करण के रूप में तैयार संस्करण की लागत काफी कम होगी यदि आप उन विशेषज्ञों को शामिल करते हैं जो पहले से ही बाजार में कम आपूर्ति में हैं। इस कारण उनका वेतन उचित रहेगा, जिसका अर्थ है कि यदि आप अतिरिक्त पैसा खर्च नहीं करना चाहते हैं, तो आप इसे अपने दम पर कर सकते हैं। तो, आइए इस प्रणाली के घटकों के साथ शुरू करें, यदि आप अभी भी इसे स्वयं बनाने का निर्णय लेते हैं।

Arduino नियंत्रकों पर आधारित स्मार्ट होम: नियंत्रित स्थान का डिज़ाइन और संगठनArduino नियंत्रकों पर आधारित स्मार्ट होम: नियंत्रित स्थान का डिज़ाइन और संगठन

उपकरण

यदि हम सिस्टम के विन्यास के बारे में बात करते हैं, तो प्रौद्योगिकी में निम्नलिखित घटकों का सेट शामिल होगा:

  • गति संवेदक;
  • तापमान और आर्द्रता सेंसर;
  • रोशनी संवेदक;
  • तापमान सेंसर की एक जोड़ी DS18B20 चिह्नित;
  • ईथरनेट मॉड्यूल ब्रांड ENC28J60;
  • माइक्रोफोन;
  • रीड स्विच;
  • रिले;
  • व्यावर्तित युग्म केबल;
  • ईथरनेट श्रेणी केबल;
  • एक रोकनेवाला जिसमें 4.7 किलो-ओम का प्रतिरोध होता है;
  • Arduino माइक्रोप्रोसेसर बोर्ड।

Arduino नियंत्रकों पर आधारित स्मार्ट होम: नियंत्रित स्थान का डिज़ाइन और संगठनArduino नियंत्रकों पर आधारित स्मार्ट होम: नियंत्रित स्थान का डिज़ाइन और संगठन

कनेक्शन एल्गोरिदम

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

संक्षेप में, चरण-दर-चरण कनेक्शन एल्गोरिथ्म इस तरह दिखेगा:

  • कोड स्थापना;
  • पीसी या मोबाइल के लिए एप्लिकेशन सेट करना;
  • अग्रेषण पोर्ट;
  • परीक्षण सॉफ्टवेयर और सेंसर;
  • परीक्षण के दौरान पाए जाने पर समस्या निवारण।

तो चलिए कोड इंस्टॉल करके शुरू करते हैं।

सबसे पहले, उपयोगकर्ता को Arduino IDE में सॉफ़्टवेयर लिखना चाहिए। यह प्रस्तुत करता है:

  • पाठ संपादक;
  • परियोजना निर्माता;
  • संकलन कार्यक्रम;
  • प्रीप्रोसेसर;
  • Arduino मिनी-प्रोसेसर में सॉफ़्टवेयर अपलोड करने का एक उपकरण।

यह कहा जाना चाहिए कि मुख्य कंप्यूटर ऑपरेटिंग सिस्टम के लिए सॉफ्टवेयर संस्करण हैं - विंडोज, लिनक्स, मैक ओएस एक्स। अगर हम इस्तेमाल की जाने वाली प्रोग्रामिंग भाषा के बारे में बात करते हैं, तो हम कई सरलीकरणों के साथ सी ++ के बारे में बात कर रहे हैं। Arduino के लिए उपयोगकर्ताओं द्वारा लिखे गए प्रोग्राम को आमतौर पर स्केच के रूप में संदर्भित किया जाता है। सिस्टम स्वचालित रूप से कई फ़ंक्शन बनाता है और उपयोगकर्ता को उनके लेखन को समझने की आवश्यकता नहीं होती है, सामान्य कार्यों की एक सूची निर्धारित करते हुए। नियमित पुस्तकालयों की शीर्षलेख प्रकार की फाइलों को शामिल करने की भी आवश्यकता नहीं है। लेकिन आपको कस्टम डालने की जरूरत है।

Arduino नियंत्रकों पर आधारित स्मार्ट होम: नियंत्रित स्थान का डिज़ाइन और संगठन

आप विभिन्न तरीकों से IDE प्रोजेक्ट मैनेजर में लाइब्रेरी जोड़ सकते हैं। सी ++ में लिखे गए स्रोत कोड के रूप में, उन्हें आईडीई शेल की कार्यशील निर्देशिका पर एक अलग निर्देशिका में जोड़ा जाता है। अब आवश्यक पुस्तकालयों के नाम परिभाषित आईडीई मेनू में दिखाई देते हैं। जिन्हें आप चिह्नित करते हैं उन्हें संकलन सूची में शामिल किया जाएगा। आईडीई में कुछ सेटिंग्स हैं, और कंपाइलर की सूक्ष्मताओं को बिल्कुल भी सेट करने का कोई तरीका नहीं है। ऐसा इसलिए किया जाता है ताकि अज्ञानी व्यक्ति कोई गलती न करे।

Arduino नियंत्रकों पर आधारित स्मार्ट होम: नियंत्रित स्थान का डिज़ाइन और संगठनArduino नियंत्रकों पर आधारित स्मार्ट होम: नियंत्रित स्थान का डिज़ाइन और संगठन

यदि आपने लाइब्रेरी डाउनलोड की है, तो आपको इसे अनपैक करना होगा और बस इसे आईडीई में डालना होगा। कार्यक्रम पाठ में टिप्पणियाँ हैं जो बताती हैं कि यह कैसे काम करता है। यह ध्यान दिया जाना चाहिए कि सभी Arduino एप्लिकेशन एक ही तकनीक पर काम करते हैं: उपयोगकर्ता प्रोसेसर को एक अनुरोध भेजता है, और वह बदले में, डिवाइस स्क्रीन पर वांछित कोड लोड करता है। जब कोई व्यक्ति रिफ्रेश कुंजी दबाता है, तो माइक्रोकंट्रोलर सूचना भेजता है।एक निश्चित पदनाम वाले प्रत्येक पृष्ठ से एक प्रोग्राम कोड आता है जो स्क्रीन पर प्रदर्शित होगा।

क्रियाओं का अगला सेट क्लाइंट को व्यक्तिगत कंप्यूटर या स्मार्टफोन पर स्थापित करना है। आप इसे इंटरनेट पर, Google Play Market में या किसी अन्य स्रोत से डाउनलोड कर सकते हैं। ऐसा करने के लिए, आपको अपने द्वारा डाउनलोड किए गए फ़ोन पर फ़ाइल खोलने की आवश्यकता है, फिर उस पर क्लिक करें और दिखाई देने वाली विंडो में, "इंस्टॉल करें" बटन दबाएं। इस मामले में, आपको पता होना चाहिए कि इसके लिए विकल्प सक्रिय होना चाहिए जो आपको Google Play सेवा से प्रोग्राम इंस्टॉल करने की अनुमति नहीं देता है। इस विकल्प को सक्षम करने के लिए, आपको सेटिंग अनुभाग में प्रवेश करना होगा और वहां "सुरक्षा" आइटम का चयन करना होगा। यह ठीक उसी तरह है जैसे आपको संबंधित विकल्प को सक्रिय करने की आवश्यकता है। जब इंस्टॉलेशन पूरा हो जाता है, तो एप्लिकेशन को सक्रिय करना और इसे कॉन्फ़िगर करना संभव होगा।

Arduino नियंत्रकों पर आधारित स्मार्ट होम: नियंत्रित स्थान का डिज़ाइन और संगठनArduino नियंत्रकों पर आधारित स्मार्ट होम: नियंत्रित स्थान का डिज़ाइन और संगठन

आप अपने स्मार्ट घर को कैसे प्रबंधित करने की योजना बना रहे हैं

यदि आपने "स्वचालित क्या होगा" प्रश्न से निपटा है, तो कोई कम रोमांचक विषय "सभी स्वचालन कैसे प्रबंधित करें" पंक्ति में है:

  • आप स्क्रीन के साथ एक केंद्रीय पैनल व्यवस्थित कर सकते हैं;
  • स्मार्टफोन से रिमोट कंट्रोल और प्रबंधन;
  • स्मार्ट सॉकेट और स्विच;
  • पूरी तरह से स्वचालित घर;
  • नेटवर्क एक्सेस के बिना स्वचालित मोड में काम करने में सक्षम घरेलू उपकरण;
  • इन विधियों के विभिन्न संयोजन।

Arduino नियंत्रकों पर आधारित स्मार्ट होम: नियंत्रित स्थान का डिज़ाइन और संगठन

यह याद रखने योग्य है कि आपका बजट ऑटोमेशन को भी नियंत्रित करता है। कुछ तकनीकी समाधान बेहतर तरीके से कार्य का सामना कर सकते हैं, लेकिन वे काफी महंगे हैं, लेकिन आधुनिक बाजार आपको काफी पर्याप्त धन के लिए उनके लिए एक प्रतिस्थापन खोजने की अनुमति देता है।

यह भी पढ़ें:  वीवीजी केबल क्या है: डिकोडिंग, विशेषताएँ + केबल चुनने की बारीकियाँ

स्मार्ट होम क्या है"

इस शब्द का एक अधिक समझने योग्य समकक्ष है - "होम ऑटोमेशन"।इस तरह के समाधानों का सार घर, कार्यालय या विशेष सुविधाओं में होने वाली विभिन्न प्रक्रियाओं के स्वत: निष्पादन को सुनिश्चित करना है। सबसे सरल उदाहरण उस समय प्रकाश का स्वत: स्विचिंग है जब किरायेदारों में से एक कमरे में प्रवेश करता है।

Arduino नियंत्रकों पर आधारित स्मार्ट होम: नियंत्रित स्थान का डिज़ाइन और संगठनArduino स्मार्ट होम सिस्टम एंड्रॉइड मोबाइल फोन का उपयोग करके विभिन्न उपकरणों के संचालन को नियंत्रित करने के लिए उपकरणों का एक सेट है।

किसी भी "स्मार्ट होम" प्रणाली में, निम्नलिखित घटकों को प्रतिष्ठित किया जा सकता है:

स्पर्श भाग। यह उपकरणों का एक सेट है, जिसका मुख्य भाग विभिन्न सेंसर द्वारा दर्शाया जाता है जो सिस्टम को एक अलग प्रकृति की घटनाओं को पंजीकृत करने की अनुमति देता है। उदाहरण तापमान और गति संवेदक हैं। स्पर्श भाग के अन्य उपकरणों का उपयोग उपयोगकर्ता के आदेशों को सिस्टम में संचारित करने के लिए किया जाता है। ये रिसीवर के साथ रिमोट बटन और रिमोट कंट्रोल हैं।

कार्यकारी भाग। ये ऐसे उपकरण हैं जिन्हें सिस्टम नियंत्रित कर सकता है, इस प्रकार उपयोगकर्ता द्वारा परिभाषित परिदृश्य के अनुसार किसी घटना पर प्रतिक्रिया करता है। सबसे पहले, ये रिले हैं, जिसके माध्यम से स्मार्ट होम कंट्रोलर किसी भी विद्युत उपकरण को बिजली की आपूर्ति कर सकता है, अर्थात इसे चालू और बंद कर सकता है। उदाहरण के लिए, अपने हाथ की हथेली में ताली बजाकर (सिस्टम इसे माइक्रोफ़ोन से "सुनेगा"), आप पंखे को बिजली की आपूर्ति करने वाले रिले के स्विचिंग को कॉन्फ़िगर कर सकते हैं

कृपया ध्यान दें: इस उदाहरण में, पंखा कुछ भी हो सकता है। लेकिन आप किसी विशेष सिस्टम के हिस्से के रूप में काम करने के लिए विशेष रूप से जारी किए गए डिवाइस का भी उपयोग कर सकते हैं।

उदाहरण के लिए, Arduino कंपनी अपने सिस्टम के लिए इलेक्ट्रिक मोटर्स का उत्पादन करती है, जिसकी मदद से, उदाहरण के लिए, आप विंडो को बंद या खोल सकते हैं, और Xiaomi (ऐसे सिस्टम का एक चीनी निर्माता) एयर क्लीनर कंट्रोल डिवाइस का उत्पादन करता है। ऐसा उपकरण सिस्टम द्वारा पूरी तरह से नियंत्रित होता है, अर्थात यह न केवल इसे चालू कर सकता है, बल्कि सेटिंग्स को भी बदल सकता है।

सी पी यू। नियंत्रक भी कहा जा सकता है। यह प्रणाली का "मस्तिष्क" है, जो इसके सभी घटकों के काम का समन्वय और समन्वय करता है।

सॉफ़्टवेयर। यह निर्देशों का एक सेट है जो प्रोसेसर द्वारा निर्देशित होता है। कुछ निर्माताओं के सिस्टम में, जिसमें Arduino के भी शामिल हैं, उपयोगकर्ता अपने दम पर एक प्रोग्राम लिख सकता है, दूसरों में, तैयार किए गए समाधानों का उपयोग किया जाता है जिसमें उपयोगकर्ता के लिए केवल विशिष्ट परिदृश्य उपलब्ध होते हैं।

आधुनिक सिस्टम "स्मार्ट होम" को कई किस्मों में विभाजित किया गया है:

  1. अपने स्वयं के नियंत्रक से लैस।
  2. इस क्षमता में उपयोगकर्ता के कंप्यूटर (टैबलेट, स्मार्टफोन) के प्रोसेसर का उपयोग करना।
  3. डेवलपर कंपनी (क्लाउड सेवा) के स्वामित्व वाले दूरस्थ सर्वर का उपयोग करके जानकारी संसाधित करना।

सिस्टम न केवल किसी विशेष डिवाइस को सक्रिय कर सकता है, बल्कि उपयोगकर्ता को फोन पर या किसी अन्य तरीके से संदेश भेजकर घटना के बारे में सूचित भी कर सकता है। इस प्रकार, आग की रोकथाम सहित अलार्म कार्यों को इसे सौंपा जा सकता है।

हमने उदाहरणों में वर्णित की तुलना में परिदृश्य बहुत अधिक जटिल हो सकते हैं। उदाहरण के लिए, आप सिस्टम को बॉयलर चालू करने और केंद्रीकृत आपूर्ति बंद होने पर गर्म पानी की आपूर्ति को स्थानांतरित करने के लिए सिखा सकते हैं, अगर घर में निवासियों में से एक की उपस्थिति का पता चला है (इन्फ्रारेड, अल्ट्रासोनिक सेंसर, साथ ही साथ) मोशन सेंसर मदद के रूप में)।

रिमोट कंट्रोल स्मार्ट होम

Arduino नियंत्रकों पर आधारित स्मार्ट होम: नियंत्रित स्थान का डिज़ाइन और संगठनहोम ऑटोमेशन Arduino और रास्पबेरी पाई

जैसा कि ऊपर बताया गया है, Node.js सर्वर की मदद से आप चीजों को एक दूसरे से जोड़ सकते हैं। यह क्लाउड सेवाओं के माध्यम से इंटरनेट पर होम ऑटोमेशन प्रक्रियाओं के विज़ुअलाइज़ेशन पर भी लागू होता है। यह इंटरनेट पर अपने घर को नियंत्रित करने का एक तरीका है। आप घर पहुंचने से पहले बॉयलर या हीटर को पहले से मैन्युअल रूप से चालू कर सकते हैं।

दूसरा तरीका डेटा प्राप्त करना और एसएमएस और एमएमएस संदेशों का उपयोग करके Arduino प्लेटफॉर्म पर "स्मार्ट" होम को नियंत्रित करना है। आखिरकार, इंटरनेट हमेशा हाथ में नहीं हो सकता है। और, यदि किसी उपकरण को शामिल करना महत्वपूर्ण नहीं हो सकता है, तो पानी के रिसाव के बारे में एक संदेश प्राप्त करना बस आवश्यक हो सकता है। और यहां, इंटेल का एडिसन बोर्ड अपने हाथों से Arduino प्लेटफॉर्म पर पूरी तरह कार्यात्मक "स्मार्ट" घर विकसित करने में बचाव के लिए आ सकता है।

और हमें क्या मिलता है?

जैसा कि आप देख सकते हैं, Arduino कुछ सरल स्वचालन उपकरणों को विकसित करने के लिए सिर्फ एक बोर्ड नहीं है। Arduino प्लेटफॉर्म पर, आप आसानी से अपने हाथों से भी स्मार्ट होम ऑटोमेशन बना सकते हैं। उसी समय, सीमेंस के उपकरणों के लिए अधिक भुगतान करने की आवश्यकता नहीं है, जो महंगे हैं और Arduino की तुलना में 5-10 गुना अधिक महंगे हैं।

Arduino को कंप्यूटर से जोड़ा जा सकता है और मॉनिटर या टैबलेट की स्क्रीन पर प्रक्रियाओं का दृश्य प्राप्त कर सकता है। Arduino प्लेटफॉर्म पर स्मार्ट होम ऑटोमेशन को इंटरनेट के माध्यम से या एसएमएस और एमएमएस संदेशों का उपयोग करके नियंत्रित किया जा सकता है। Arduino पर, आप अपने हाथों से काफी जटिल उपकरण बना सकते हैं।

"स्मार्ट होम" को असेंबल करना: चरण-दर-चरण निर्देश

कार्यक्रम कोड विकास

प्रोग्राम को उपयोगकर्ता द्वारा Arduino IDE शेल में लिखा जाता है, जो ".ino" एक्सटेंशन में फ़ाइलों को सहेजता है।प्रोग्रामिंग करते समय, सी ++ भाषा का उपयोग सरलीकृत रूप में किया जाता है - कई लाइब्रेरी फाइलें और हेडर स्वचालित रूप से आईडीई द्वारा संकलित किए जाते हैं। उपयोगकर्ता को प्रारंभ (स्थायी रूप से निष्पादित) पर सेटअप () और लूप () सेटिंग्स निर्दिष्ट करना होगा, उपयोगकर्ता पुस्तकालय निर्दिष्ट करना होगा। यहां तक ​​​​कि एक नौसिखिया प्रोग्रामर भी साधारण आईडीई सेटिंग्स में भ्रमित नहीं होगा।

अब इंटरनेट पर Arduino के लिए बहुत सारे तैयार कार्यक्रम और रेखाचित्र हैं, इसलिए आप ऑपरेशन के सिद्धांत की व्याख्या के साथ तैयार सॉफ़्टवेयर का उपयोग कर सकते हैं। आपको बस संग्रह को डाउनलोड करने, अनपैक करने और आईडीई फ़ोल्डर में भेजने की आवश्यकता है।

स्मार्टफोन पर क्लाइंट एप्लिकेशन इंस्टॉल करना (एंड्रॉइड ओएस के लिए)

ट्रैकिंग के लिए और स्मार्ट घर नियंत्रण एक स्मार्टफोन से जिसकी आपको आवश्यकता है:

  • SmartHome.apk फ़ाइल डाउनलोड करें;
  • फोन पर सॉफ़्टवेयर की स्थापना की अनुमति दें;
  • एप्लिकेशन को सक्रिय और कॉन्फ़िगर करें।

राउटर के साथ काम करना

राउटर सेटिंग्स के लिए:

  • डिवाइस सेटिंग्स पर जाएं;
  • Arduino का IP पता दर्ज करें;
  • पोर्ट 80 पर एड्रिनो चिपसेट में संक्रमण का संकेत दें।

एक नियंत्रण नियंत्रक क्या है

इस प्रणाली का केंद्र, नियंत्रक न केवल स्मार्ट होम सिस्टम में शामिल सभी उपभोक्ताओं और उपकरणों का प्रबंधन करता है, बल्कि मालिक को इस समय किसी विशेष डिवाइस की स्थिति के बारे में एक रिपोर्ट भी भेजता है। इसे वांछित समय अंतराल पर या स्वीकृत टर्न-ऑन शेड्यूल के अनुसार विभिन्न कार्यों को करने के लिए प्रोग्राम किया जा सकता है। संपूर्ण स्मार्ट होम सिस्टम ऑफ़लाइन काम कर सकता है, अर्थात, मानवीय हस्तक्षेप के बिना, इसके साथ संचार कई तरीकों से होता है:

  • कंप्यूटर नेटवर्क;
  • मोबाइल फोन;
  • रेडियो ट्रांसमीटर द्वारा।

नियंत्रण प्रणाली की वास्तुकला के आधार पर नियंत्रक का चुनाव किया जाना चाहिए। यानी पूरा परिसर हो सकता है:

  1. केंद्रीकृत, जिसे उच्च प्रदर्शन और क्षमताओं वाले एकल नियंत्रक द्वारा नियंत्रित किया जाता है। इसका ऑपरेटिंग सिस्टम एक छोटे प्लास्टिक केस में लगे छोटे कंप्यूटर पर आधारित है। कॉन्फ़िगरेशन के आधार पर, इसमें एक अंतर्निहित जीएसएम मॉड्यूल हो सकता है जो रिमोट एक्सेस के लिए आवश्यक है, साथ ही पुश-बटन इंटरफ़ेस के साथ एक टच स्क्रीन भी हो सकती है। नेटवर्क से जुड़ने के लिए सभी प्रकार के कनेक्टर हैं;
  2. विकेंद्रीकृत (क्षेत्रीय), में कई नियंत्रण प्रणालियाँ शामिल हैं, अर्थात इसमें कई सरल नियंत्रक शामिल हैं। उनमें से प्रत्येक कम कार्य करता है और एक विशिष्ट उद्देश्य के लिए एक विशिष्ट कमरे, कमरे या उपकरणों और उपकरणों के समूह के प्रबंधन के लिए जिम्मेदार है। इसमें ऑपरेटिंग सिस्टम के बिना कम-शक्ति वाली इलेक्ट्रॉनिक लॉजिक यूनिट है। यह प्राथमिक कार्यों और परिदृश्यों के लिए कॉन्फ़िगर किया गया है, जो समय या सेंसर की स्थिति पर आधारित हो सकता है। उदाहरण के लिए, इससे जुड़ा एक प्रकाश संवेदक, अंधेरा होने पर प्रकाश को चालू करने के लिए एक नियंत्रण संकेत देता है। स्विचिंग प्रक्रिया, निश्चित रूप से, एक रिले के माध्यम से की जाती है।

Arduino क्या समाधान प्रदान करता है?

कई निर्माता Arduino के साथ संगत सेंसर और डिवाइस का उत्पादन करते हैं, इसलिए Arduino स्मार्ट होम सिस्टम के लिए घटकों की श्रेणी प्रभावशाली है:

  • तापमान की निगरानी के लिए सेंसर, दिन के अलग-अलग समय पर रोशनी, आर्द्रता, वर्षा और वायुमंडलीय दबाव।
  • मोशन सेंसर।
  • आपातकालीन सेंसर।
  • अन्य उपकरण और रिमोट।
यह भी पढ़ें:  ग्राउंडेड सॉकेट कैसे स्थापित करें और कनेक्ट करें: ग्राउंड सॉकेट्स को सीखना

Arduino Start Kit (अधिकांश निर्माताओं के लिए - StarterKit) में कुछ संकेतक और सेंसर शामिल हैं।

Arduino- आधारित स्मार्ट होम सिस्टम द्वारा भेजे गए आदेशों को निष्पादित करने के लिए, आपको चाहिए:

  • रिले और स्विच;
  • वाल्व;
  • विद्युत मोटर्स;
  • सर्वो ड्राइव के साथ 3-तरफा वाल्व;
  • डिमर्स

बुनियादी विन्यास विकल्प

पूर्णता और स्वचालन के लिए लगातार प्रयास करते हुए, एक व्यक्ति इसके लिए अधिक से अधिक नए तंत्र का आविष्कार करता है। साथ ही, इस इच्छा का उद्देश्य अपनी कार्यात्मक विशेषताओं को खोए बिना उपकरणों के आकार को कम करना है।Arduino नियंत्रकों पर आधारित स्मार्ट होम: नियंत्रित स्थान का डिज़ाइन और संगठन

तंत्र को नियंत्रित करने वाले नियंत्रक के लिए और संपूर्ण स्मार्ट होम सिस्टम के लिए, बुनियादी आवश्यकताएं हैं:

  1. स्वचालितता;
  2. आत्म - संयम;
  3. सटीक नियंत्रण, गलती किए बिना।

ऐसी किसी भी प्रणाली के लिए विन्यास विकल्प कई कारकों पर निर्भर करता है, जिनका पहले ही ऊपर उल्लेख किया जा चुका है, यहां सिस्टम के लिए विकल्प दिए गए हैं जिन्हें नियंत्रक से जोड़ा जा सकता है:

  1. कमरे में और आस-पास के क्षेत्र में और स्थापत्य संरचनाओं के स्थानों में प्रकाश व्यवस्था का समायोजन और नियंत्रण;
  2. जलवायु प्रतिष्ठान (एयर कंडीशनिंग, वेंटिलेशन, हीटिंग);
  3. दरवाजे, दरवाजे और खिड़कियां बंद करना और अवरुद्ध करना;
  4. ऑडियो सिस्टम, और टेलीविजन, होम थिएटर;
  5. पर्दों, ब्लाइंड्स और सन-प्रोटेक्शन रोलेटा का प्रबंधन;
  6. पानी की आपूर्ति प्रणाली;
  7. पालतू जानवरों और एक्वैरियम मछली को खिलाना।

अर्थात्, सब कुछ ग्राहक की इच्छा और उसकी भौतिक क्षमताओं में निहित है।

शुरुआती के लिए Arduino प्रोजेक्ट्स

यदि आप सभी Arduino प्रोजेक्ट्स को देखते हैं, जिनके बारे में जानकारी इंटरनेट पर उपलब्ध है, तो आप उन्हें कई मुख्य समूहों में विभाजित कर सकते हैं:

प्रारंभिक शिक्षण परियोजनाएं जो किसी महत्वपूर्ण व्यावहारिक उपयोग का दावा नहीं करती हैं, लेकिन मंच के विभिन्न पहलुओं को समझने में मदद करती हैं।
चमकती एलईडी - बीकन, फ्लैशर, ट्रैफिक लाइट और अन्य।
सेंसर के साथ प्रोजेक्ट: डेटा एक्सचेंज के लिए विभिन्न प्रोटोकॉल का उपयोग करके सरलतम एनालॉग से डिजिटल तक।
जानकारी रिकॉर्ड करने और प्रदर्शित करने के लिए उपकरण।
सर्वो ड्राइव और स्टेपर मोटर्स वाली मशीनें और उपकरण।
संचार और जीपीएस के विभिन्न वायरलेस मोड का उपयोग करने वाले उपकरण।

होम ऑटोमेशन के लिए प्रोजेक्ट - Arduino पर स्मार्ट होम, साथ ही व्यक्तिगत होम इंफ्रास्ट्रक्चर नियंत्रण।
विभिन्न स्वायत्त कारें और रोबोट।
प्रकृति अनुसंधान और कृषि स्वचालन के लिए परियोजनाएं
असामान्य और रचनात्मक - एक नियम के रूप में, मनोरंजन परियोजनाएं।

इन समूहों में से प्रत्येक के लिए, आप पुस्तकों और वेबसाइटों पर विभिन्न प्रकार की सामग्री पा सकते हैं। इस लेख में, हम अपने परिचित को सबसे सरल परियोजनाओं के विवरण के साथ शुरू करेंगे, जिन्हें शुरुआती लोगों के साथ शुरू करने की सिफारिश की जाती है।

Arduino प्रोजेक्ट कैसे बनाएं

Arduino नियंत्रकों पर आधारित स्मार्ट होम: नियंत्रित स्थान का डिज़ाइन और संगठन

एक Arduino प्रोजेक्ट हमेशा एक इलेक्ट्रॉनिक सर्किट, कुछ संबंधित हार्डवेयर और मैकेनिकल डिवाइस, एक पावर सिस्टम और सॉफ़्टवेयर का संयोजन होता है जो इस सभी अराजकता को नियंत्रित करता है। इसलिए, काम शुरू करते समय, आपको दृढ़ता से समझना चाहिए कि केवल एक उपकरण बनाने के लिए, आपको एक प्रोग्रामर, एक इलेक्ट्रॉनिक्स इंजीनियर और एक डिजाइनर बनना होगा।

यदि हम एक प्रशिक्षण परियोजना के बारे में बात नहीं कर रहे हैं, तो आप निश्चित रूप से निम्नलिखित कार्यों के साथ कार्यान्वयन के निम्नलिखित चरणों का सामना करेंगे:

  • कुछ ऐसा लेकर आएं जो दूसरों के लिए उपयोगी और (या) दिलचस्प हो। यहां तक ​​​​कि सबसे सरल परियोजना का भी कुछ लाभ है - कम से कम यह नई तकनीकों को सीखने में मदद करता है।
  • सर्किट को इकट्ठा करें, मॉड्यूल को एक दूसरे से और नियंत्रक से कनेक्ट करें।
  • एक विशेष वातावरण में एक स्केच (कार्यक्रम) लिखें और इसे नियंत्रक पर अपलोड करें।
  • जांचें कि सब कुछ एक साथ कैसे काम करता है और किसी भी बग को ठीक करें।
  • परीक्षण के बाद, एक तैयार डिवाइस बनाने की तैयारी करें। इसका मतलब है कि आपको डिवाइस को किसी प्रकार के उपयोग करने योग्य मामले में इकट्ठा करने की आवश्यकता है, बिजली आपूर्ति प्रणाली प्रदान करें, पर्यावरण के साथ संचार करें।
  • यदि आप अपने द्वारा बनाए गए उपकरणों को वितरित करने जा रहे हैं, तो आपको डिज़ाइन, परिवहन प्रणाली से भी निपटना होगा, अप्रशिक्षित उपयोगकर्ताओं द्वारा उपयोग की सुरक्षा के बारे में सोचना होगा और उन्हीं उपयोगकर्ताओं को शिक्षित करना होगा।
  • यदि आपका उपकरण काम करता है, इसका परीक्षण किया गया है और अन्य समाधानों पर इसके कुछ फायदे हैं, तो आप अपनी इंजीनियरिंग परियोजना को एक व्यावसायिक परियोजना में बदलने का प्रयास कर सकते हैं, निवेश को आकर्षित करने का प्रयास कर सकते हैं।

प्रोजेक्ट बनाने के इन चरणों में से प्रत्येक एक अलग लेख के योग्य है।

लेकिन हम इस पर ध्यान देंगे इलेक्ट्रॉनिक सर्किट के असेंबली चरण (इलेक्ट्रॉनिक्स की मूल बातें) और नियंत्रक प्रोग्रामिंग

विद्युत सर्किट

इलेक्ट्रॉनिक सर्किट को आमतौर पर प्रोटोटाइप बोर्डों का उपयोग करके इकट्ठा किया जाता है जो बिना सोल्डरिंग या घुमा के घटकों को एक साथ रखते हैं। आप हमारी वेबसाइट पर पता लगा सकते हैं कि मॉड्यूल और कनेक्शन आरेख कैसे काम करते हैं। आमतौर पर, परियोजना विवरण निर्दिष्ट करता है कि भागों को कैसे माउंट किया जाए। लेकिन सबसे लोकप्रिय मॉड्यूल के लिए इंटरनेट पर पहले से ही दर्जनों तैयार योजनाएं और उदाहरण हैं।

प्रोग्रामिंग

स्केच एक विशेष कार्यक्रम में बनाए और फ्लैश किए जाते हैं - एक प्रोग्रामिंग वातावरण। ऐसे वातावरण का सबसे लोकप्रिय संस्करण Arduino IDE है। हमारी साइट पर आप इस प्रोग्राम को डाउनलोड, इंस्टॉल और कॉन्फ़िगर करने के तरीके के बारे में जानकारी पा सकते हैं।

"स्मार्ट होम" प्रणाली का थिंक टैंक

वास्तव में, इन प्रणालियों में सभी आवश्यक उपकरण होते हैं, और तकनीकी नियंत्रकों की सहायता से, इससे प्राप्त जानकारी को संसाधित किया जाता है, जिसकी बदौलत प्रत्येक प्रक्रिया को अलग से प्रबंधित करना संभव होता है। हमारे पाठों में, हम Arduino, Wemos, रास्पबेरी और अन्य माइक्रोकंट्रोलर को कम कीमतों पर खरीदने के लिए आधार के रूप में लेंगे।

विशिष्ट बिजली तत्व बिजली की निर्बाध आपूर्ति का उपयोग करना संभव बनाते हैं, और विशेष तत्वों का उपयोग करते समय, सिस्टम के नियंत्रण में घरेलू उपकरणों के संचालन का संचालन और विनियमन किया जाता है।

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

उसी समय, मालिक कमरे में होने वाली किसी भी प्रक्रिया को उस आवास से कुछ दूरी पर नियंत्रित कर सकता है जहां यह सिस्टम सीधे स्थापित है। इस फ़ंक्शन के लिए धन्यवाद, मालिक लंबे समय तक स्मार्ट होम के लिए कोई भी एक्शन प्रोग्राम सेट कर सकता है, और परिणामस्वरूप, बस चल रही प्रक्रियाओं को नियंत्रित कर सकता है। इसमें परिसर की एयर कंडीशनिंग, और एक निश्चित समय अंतराल पर इसकी स्वचालित प्रकाश व्यवस्था, और सुरक्षा प्रणाली सहित अन्य समान स्वचालित कार्य शामिल हो सकते हैं।

Arduino नियंत्रकों पर आधारित स्मार्ट होम: नियंत्रित स्थान का डिज़ाइन और संगठन

Arduino से डेटा ट्रांसफर

सबसे पहले, हम अपने arduino को एक अलग साइट पर डेटा भेजेंगे जो arduino सेंसर से प्राप्त डेटा प्रदर्शित करेगा।इसके लिए इंटरनेट ऑफ थिंग्स की साइट - dweet.io एकदम सही है।

यह साइट तापमान, प्रकाश, आर्द्रता, समय के साथ बदलने वाली किसी भी चीज़ का ग्राफ प्रदर्शित कर सकती है।

आइए अपने कमरे के तापमान में बदलाव पर डेटा को इसमें स्थानांतरित करने का प्रयास करें।

आप अपनी खुद की कुंजी बनाए बिना कर सकते हैं, और कोड में (जहां आपको कुंजी डालने की आवश्यकता होती है), आप अपनी पसंद का कुछ भी लिख सकते हैं और साइट अभी भी समय के साथ भेजे गए डेटा में परिवर्तनों का एक ग्राफ प्रदर्शित करेगी। लेकिन भविष्य में ऑनलाइन डिवाइसेज का नेटवर्क बनाने के लिए आपको इस साइट को और गंभीरता से लेना होगा।

मुख्य पृष्ठ पर आप इस साइट के काम के लिए संभावित विकल्प देख सकते हैं

Arduino नियंत्रकों पर आधारित स्मार्ट होम: नियंत्रित स्थान का डिज़ाइन और संगठन

Arduino नियंत्रकों पर आधारित स्मार्ट होम: नियंत्रित स्थान का डिज़ाइन और संगठन

विभिन्न उपकरणों के लिए अपना खाता और कुंजी नेटवर्क भी बनाएं ताकि आपको डेटा सुरक्षा के बारे में चिंता न करनी पड़े और किसी भी उपकरण से यह पता चल सके कि आपके घर में क्या चल रहा है।

यह भी पढ़ें:  वैक्यूम क्लीनर डिफॉमर: उत्पादों के प्रकार और उपयोग के नियम + सर्वश्रेष्ठ निर्माण कंपनियां

Arduino नियंत्रकों पर आधारित स्मार्ट होम: नियंत्रित स्थान का डिज़ाइन और संगठन

Arduino नियंत्रकों पर आधारित स्मार्ट होम: नियंत्रित स्थान का डिज़ाइन और संगठन

नियंत्रकों के सामान्य ब्रांड

कमांड निष्पादन की गुणवत्ता और किसी भी स्मार्ट होम सिस्टम की कार्यक्षमता सीधे नियंत्रक और उसके निर्माता पर निर्भर करती है।

मेष राशि

Arduino नियंत्रकों पर आधारित स्मार्ट होम: नियंत्रित स्थान का डिज़ाइन और संगठनयह 100 पीएलसी संशोधन स्मार्ट होम कंट्रोलर मूल समाधान है। जिसकी एक विशेषता मोडबस प्रोटोकॉल का उपयोग है। यह वह है जो संचार चैनलों के बीच सूचना के आदान-प्रदान का आयोजन करता है। नियंत्रक "मेष" आवासीय भवनों और कॉटेज के लिए स्वचालित प्रणालियों के उपयोग और निर्माण के लिए डिज़ाइन किया गया है जिसमें दो मंजिला, स्ट्रीट लाइटिंग, फर्श हीटिंग और अलार्म डिवाइस नहीं हैं। तर्क नियंत्रक RS-485 इंटरफ़ेस के माध्यम से ऑपरेटर पैनल और I/O डिवाइस से जुड़ा है। प्रोग्रामिंग खुद मालिक द्वारा की जाती है, जब तक कि निश्चित रूप से, उसकी ऐसी इच्छा न हो।मेनू में छह सूचनात्मक नियंत्रण ब्लॉक होते हैं, जिनमें से प्रत्येक एक विशिष्ट खंड के लिए जिम्मेदार होता है। जीएसएम नियंत्रक के एक तत्व का उपयोग करके एसएमएस भेजने का एक कार्य है। बिजली की आपूर्ति या "स्मार्ट होम" प्रणाली के व्यक्तिगत प्रमुख तत्वों के आपूर्ति सर्किट की खराबी के साथ आपातकालीन स्थितियों के मामले में अधिसूचना होती है।

वेराएज

कई वर्षों से इस उद्योग में उनके उपकरणों के उपयोग के कारण, वेरा परिवार का मॉडल उपयोगकर्ता विश्वास के एक बड़े अंतर से प्रतिष्ठित है। इस मॉडल के मुख्य लाभ हैं:

  • उच्च प्रदर्शन;
  • श्रमदक्षता शास्त्र;
  • सघनता;
  • विश्वसनीयता।

Arduino नियंत्रकों पर आधारित स्मार्ट होम: नियंत्रित स्थान का डिज़ाइन और संगठनडेवलपर्स ने यहां एक नया प्लेटफॉर्म इस्तेमाल किया जो एसओसी नामक उच्च प्रदर्शन संकेतक देता है, इसकी आवृत्ति 600 मेगाहर्ट्ज है, और रैम 128 एमबी तक बढ़ जाती है। मुख्य नवाचार Z-Wave Plus चिप पर लागू किया गया है, जो इन microcircuits की पांचवीं पीढ़ी है। उपयोगकर्ता एक साथ तंत्र को नियंत्रित और प्रबंधित कर सकता है, जिसकी संख्या 200 उपकरणों तक बढ़ा दी गई है। VeraEdge कंट्रोलर वाई-फाई संचार मॉड्यूल से लैस है। किसी भी प्रणाली में अभी भी मौजूद कमियों में से एक को एक एकीकृत निर्बाध बिजली आपूर्ति इकाई की कमी माना जा सकता है, जिसे अतिरिक्त रूप से खरीदा और स्थापित किया जा सकता है।

अरुडिनो

Arduino नियंत्रकों पर आधारित स्मार्ट होम: नियंत्रित स्थान का डिज़ाइन और संगठनArduino नियंत्रक एक स्मार्ट घर को नियंत्रित करने के लिए एक असामान्य, लेकिन काफी तार्किक समाधान प्रदान करता है। कुछ शिल्पकार आसानी से अपने हाथों से जुड़ते और स्थापित करते हैं, यह इसके साथ काम करने में आसानी के कारण संभव है। तर्क नियंत्रक के बहुत छोटे आयाम हैं। और किट में सेंसर, सेंसर, साथ ही सभी प्रकार के संकेतक भी हैं। डेवलपर्स डिवाइस के अनुकूलन को पूर्णता में लाने में लगभग कामयाब रहे।सभी सेंसर में एक वायरलेस कनेक्शन होता है और ऑपरेशन में न्यूनतम त्रुटियों की विशेषता होती है, और नियंत्रण के लिए ऐसे ब्लॉक होते हैं जिनमें एक सुविधाजनक और अद्वितीय वेब पेज के साथ असामान्य उपस्थिति होती है। यह मोबाइल एप्लिकेशन के रूप में भी उपलब्ध है।

सीमेंस

जर्मन गुणवत्ता की इन प्रणालियों का उपयोग न केवल रोजमर्रा की जिंदगी में सिस्टम के स्वचालन के लिए किया जाता है, बल्कि उत्पादन में, उद्योग में भी किया जाता है। इस कंपनी के नियंत्रक को "स्मार्ट होम" के निर्माण में शामिल लोगो लाइन द्वारा व्यक्त किया जाता है। यह पारंपरिक दो-घटक मॉडल है। जिनमें से एक डिस्प्ले के साथ कीबोर्ड के रूप में बनाया गया है और एक इनपुट-आउटपुट सिस्टम है, और दूसरा आपको एक सुविधाजनक और विश्वसनीय वायर्ड इंटरफ़ेस के माध्यम से जोड़तोड़ करने और नियंत्रक से कनेक्ट करने की अनुमति देता है। कंपनी कुछ ऑपरेटिंग मोड के स्वतंत्र विकास की भी पेशकश करती है, जिसके लिए एक विशेष सॉफ्ट कम्फर्ट प्रोग्राम संलग्न है। जब लोगो को केंद्रीय नियंत्रक के रूप में उपयोग किया जाता है, तो इसका उपयोग सर्किट के संचालन के लिए संपूर्ण एल्गोरिदम बनाने के लिए किया जा सकता है। लगातार नए परिचय और संशोधन इस उपकरण के प्रदर्शन में सुधार करते हैं।

आप क्या पसंद करेंगे

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

निगरानी और ट्यूनिंग

Arduino नियंत्रकों पर आधारित स्मार्ट होम: नियंत्रित स्थान का डिज़ाइन और संगठन

बेशक, सबसे पहले, इस अत्यधिक बुद्धिमान अर्थव्यवस्था के लिए एक प्रबंधन प्रणाली की आवश्यकता है। इसके अलावा, घरेलू कंप्यूटर या स्मार्टफोन पर सीधे वर्तमान स्थिति के बारे में जानकारी प्राप्त करना वांछनीय है।इस प्रयोजन के लिए, Arduino पर ग्रीनहाउस के लिए नियंत्रक का उपयोग किया जाएगा।

नियंत्रण

इच्छाओं के अनुसार, फर्श हीटिंग (हीटिंग प्लांटिंग के आधार के रूप में), वेंट खोलने और मिट्टी को नम करने के स्वचालित नियंत्रण को व्यवस्थित करना आवश्यक है। एक प्रकाश नियंत्रण प्रणाली जो इसे बाहर अंधेरा होने पर रोशनी देती है, अच्छा होगा।

Arduino क्या है

Arduino एक खुला, छोटा इलेक्ट्रॉनिक बोर्ड है जिसमें उपयोग में आसान प्रोसेसर और सॉफ्टवेयर है। प्लेटफ़ॉर्म आने वाली सूचनाओं को पढ़ता है, फिर, पहले दर्ज किए गए एल्गोरिथम के अनुसार, बिजली द्वारा संचालित विभिन्न उपकरणों के लिए कमांड को फिर से आकार देता है। इसके लिए, Arduino प्रोग्रामिंग लैंग्वेज और प्रोसेसिंग प्रोजेक्ट पर आधारित Arduino सॉफ्टवेयर (IDE) का उपयोग किया जाता है।

बोर्ड का ओपन सोर्स कोड विभिन्न निर्माताओं के घटकों के उपयोग की अनुमति देता है। Arduino पर स्मार्ट होम सिस्टम डिज़ाइन करने के लिए, उपयोगकर्ता के अनुरोधों के लिए उपकरणों का चयन करना आसान है

न्यूनतम प्रोग्रामिंग और विद्युत ज्ञान वाले लोगों को इस प्रणाली पर ध्यान देना चाहिए।

Arduino नियंत्रकों पर आधारित स्मार्ट होम: नियंत्रित स्थान का डिज़ाइन और संगठन

संचालन का सिद्धांत

Arduino नियंत्रकों पर आधारित स्मार्ट होम: नियंत्रित स्थान का डिज़ाइन और संगठनहम में से कई लोगों ने ऑटोमेशन सिस्टम के बारे में सुना है, लेकिन कुछ को ऐसे कई सेंसर और कंट्रोलर के संचालन की सही समझ है। ऐसे उपकरण, बशर्ते कि वे ठीक से नियोजित हों, घर में सभी उपकरणों, सुरक्षा, उपयोगिताओं आदि के संचालन को नियंत्रित कर सकते हैं। इसके अलावा, प्रत्येक मामले में, इस तरह के जीवन समर्थन प्रणाली की कार्यक्षमता गृहस्वामी की विशिष्ट आवश्यकताओं के आधार पर महत्वपूर्ण रूप से भिन्न होगी।

यदि, हाल ही में, ऐसी प्रणालियों की उच्च लागत थी, जिसे प्रौद्योगिकी की जटिलता और विशेष माइक्रोप्रोसेसरों और नियंत्रण सॉफ़्टवेयर का उपयोग करने की आवश्यकता द्वारा समझाया गया था, तो आज, Arduino प्लेटफॉर्म पर, आप आसानी से ऐसे सरल जीवन समर्थन सिस्टम को लागू कर सकते हैं जो उन्नत कार्यक्षमता है।

प्लेटफार्म घटक

मानक स्मार्ट होम में निम्नलिखित घटक शामिल हैं:

  1. सेंसर भाग, जिसमें विभिन्न सेंसर शामिल हैं जो तापमान, आर्द्रता, गति, या विभिन्न अन्य घटनाओं का जवाब दे सकते हैं।
  2. कार्यकारी भाग, अर्थात्, वे उपकरण जिन्हें उपयोगकर्ता या सिस्टम स्वयं चालू या बंद करने के लिए उपयुक्त आदेश भेजकर नियंत्रित कर सकते हैं। इस कार्यकारी भाग में विभिन्न रिले, इलेक्ट्रिक मोटर, एयर क्लीनर कंट्रोल डिवाइस आदि शामिल हैं।
  3. माइक्रोप्रोसेसर "मस्तिष्क" है, जो सभी घटकों के काम का समन्वय और समन्वय करता है।

सॉफ्टवेयर निर्देशों और सरल अनुप्रयोगों का एक सेट है जिसके साथ उपयोगकर्ता प्रोग्राम को स्वयं कॉन्फ़िगर कर सकता है या तैयार प्रीसेट और स्क्रिप्ट डाउनलोड कर सकता है।

अपार्टमेंट के विभिन्न क्षेत्रों के लिए सिस्टम के लिए परियोजना

इससे पहले कि आप इलेक्ट्रॉनिक सिस्टम को असेंबल करना शुरू करें, आपको Arduino पर एक स्मार्ट होम प्रोजेक्ट के लिए एक योजना तैयार करनी चाहिए। उदाहरण के लिए, आइए एक छोटा सा घर लें और "स्मार्ट कॉम्प्लेक्स" के संचालन के लिए एक योजना तैयार करने का प्रयास करें। इसलिए, हमें विभिन्न क्षेत्रों में विभिन्न उपकरणों के बुद्धिमान कामकाज को सुनिश्चित करने की आवश्यकता है।

Arduino नियंत्रकों पर आधारित स्मार्ट होम: नियंत्रित स्थान का डिज़ाइन और संगठन

  • आसन्न क्षेत्र के प्रवेश द्वार को अंधेरे में प्रकाश के स्वत: स्विचिंग के साथ प्रदान किया जाना चाहिए, जब मालिक घर से संपर्क करते हैं, घर से बाहर निकलते समय, जब दरवाजा खोला जाता है।आपको आवश्यकता होगी: एक मोशन सेंसर और एक डोर ओपन सेंसर।
  • अपार्टमेंट का प्रवेश द्वार - राहगीर के साथ चलते समय, प्रकाश स्वचालित रूप से चालू हो जाना चाहिए। आवश्यक: गति संवेदक।
  • स्नानघर। मालिकों के घर पहुंचने पर इलेक्ट्रिक वॉटर हीटर का स्वचालित स्विचिंग। दरवाजा खोलने पर बाथरूम में हुड और लाइटिंग चालू हो जाती है। आवश्यक: सेंसर चल रहा है
    मैं और दरवाजा खोल रहा हूँ।
  • रसोईघर। जब किरायेदार कमरे में प्रवेश करता है तो प्रकाश चालू हो जाता है।
  • जब आप हॉब चालू करते हैं, तो एक्सट्रैक्टर उसी समय शुरू होना चाहिए। इलेक्ट्रिक स्टोव की पावर वायरिंग और एक उपस्थिति सेंसर पर स्थापित करने के लिए आपको एक रिले की आवश्यकता होगी।
  • रहने वाले कमरे। प्रकाश का स्वत: स्विचिंग, सर्दियों में विद्युत संवाहकों द्वारा तापमान नियंत्रण और गर्मियों में एयर कंडीशनर द्वारा तापमान नियंत्रण। आपको एक उपस्थिति डिटेक्टर, एक तापमान और प्रकाश संवेदक की आवश्यकता होगी।

रेटिंग
प्लंबिंग के बारे में वेबसाइट

हम आपको पढ़ने की सलाह देते हैं

वाशिंग मशीन में पाउडर कहाँ भरना है और कितना पाउडर डालना है