विषयसूची:

IDC2018IOT मुझे बताएं कि एसी कब बंद करें: 7 कदम
IDC2018IOT मुझे बताएं कि एसी कब बंद करें: 7 कदम

वीडियो: IDC2018IOT मुझे बताएं कि एसी कब बंद करें: 7 कदम

वीडियो: IDC2018IOT मुझे बताएं कि एसी कब बंद करें: 7 कदम
वीडियो: TEMPLE RUN 2 SPRINTS PASSING WIND 2024, जुलाई
Anonim
Image
Image

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

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

इसके अलावा, हम एसी को भूल जाने और कमरे से बाहर निकलने पर हमें सूचित करने के लिए एक और तंत्र बनाएंगे।

चरण 1: थोड़ा और विवरण

हम 4 अलग-अलग सेंसर से डेटा एकत्र करते हैं:

  • दो डीएचटी सेंसर घर के अंदर और घर के बाहर तापमान को इकट्ठा करते हैं।
  • एक पीर सेंसर कमरे में हलचल का पता लगाता है।
  • एसी वेंट से निकलने वाली हवा का पता लगाने के लिए एक इलेक्ट्रेट माइक्रोफोन का उपयोग किया जाता है, यह निर्धारित करने का एक सरल और विश्वसनीय तरीका है कि एसी चालू है या नहीं।

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

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

आवश्यक भाग:

  1. वाईफाई मॉड्यूल - ESP8266
  2. पीर सेंसर।
  3. DHT11/DHT22 तापमान सेंसर x2.
  4. 10k/4.7k प्रतिरोधक (DHT11 - 4.7k, DHT22 - 10k, PIR - 10k)।
  5. इलेक्ट्रेट माइक्रोफोन।
  6. कूदने वाले।
  7. लंबी केबल (टेलीफोन तार बहुत अच्छा काम करेगा)।

परियोजना का पूरा कोड अंत में पूरे कोड में टिप्पणियों के साथ संलग्न है।

तार्किक रूप से, इसमें कार्यक्षमता की कुछ अलग परतें हैं:

  • सेंसर से डेटा 3 सेकंड के अंतराल में पढ़ा जाता है क्योंकि यह अधिक सटीक दिखाता है और इससे अधिक की कोई आवश्यकता नहीं है।
  • कोड का एक हिस्सा इलेक्ट्रेट माइक्रोफोन से आने वाले मूल्यों द्वारा एसी स्थिति का ट्रैक रख रहा है जिसे एसी के उद्घाटन के ऊपर रखा गया है।
  • एक अन्य हिस्सा तापमान सेंसर से आने वाली रीडिंग का ट्रैक रख रहा है, और अंतर को एसी को चालू करने और इसके बजाय एक खिड़की खोलने के लिए स्वीकार्य के रूप में परिभाषित किया गया है। हम उस पल की तलाश करते हैं जब तापमान काफी करीब आ जाए।
  • एक तीसरा हिस्सा कमरे में हलचल का ट्रैक रख रहा है। यदि यह उपयोगकर्ता द्वारा परिभाषित समय-सीमा के लिए कोई बड़ी गतिविधि (बड़ी जांच करने का तरीका जल्द ही समझाया जाएगा) का पता लगाता है, और एसी स्थिति चालू है, तो उपयोगकर्ता को एक सूचना भेजी जाएगी।
  • सूचनाओं को IFTTT वेबहुक को ट्रिगर करके नियंत्रित किया जाता है जो फेसबुक मैसेंजर के माध्यम से उपयोगकर्ता को पूर्वनिर्धारित संदेश भेजते हैं
  • ध्यान देने योग्य अंतिम भाग वह हिस्सा है जो उपयोगकर्ता द्वारा चर में किए गए परिवर्तनों को प्राप्त करके और दूसरी तरफ - उपयोगकर्ता को देखने के लिए डेटा को Blynk इंटरफ़ेस पर धकेलने के द्वारा, Blynk इंटरफ़ेस को संभालता है।

चरण 2: बहुत अधिक विवरण में - सेंसर

बहुत अधिक विवरण में - सेंसर
बहुत अधिक विवरण में - सेंसर
बहुत अधिक विवरण में - सेंसर
बहुत अधिक विवरण में - सेंसर

चलो शुरू करो।

सबसे पहले, हमें यह सुनिश्चित करने की आवश्यकता है कि हमारे दोनों DHT सेंसर एक ही स्थान पर रखे जाने पर समान तापमान को पढ़ें। उसके लिए, हमने इस खंड (CompareSensors.ino) के अंत में संलग्न एक साधारण स्केच बनाया है। दोनों सेंसर कनेक्ट करें, और सुनिश्चित करें कि आपके पास स्केच में DHT सेंसर का प्रकार आपके पास है (डिफ़ॉल्ट एक DHT11 और एक DHT22 है, इसलिए आप देख सकते हैं कि कोड में दोनों को कैसे निपटाया जाता है)। सीरियल मॉनिटर खोलें और उन्हें कुछ समय के लिए काम करने दें, खासकर यदि आप DHT11 सेंसर का उपयोग करते हैं, क्योंकि वे तापमान परिवर्तन के लिए खुद को समायोजित करने में अधिक समय लेते हैं।

सेंसर के बीच अंतर को नोट करें, और इसे बाद में "ऑफ़सेट" चर में मुख्य कोड में डालें।

सेंसर प्लेसमेंट:

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

इलेक्ट्रेट माइक्रोफोन को भी पर्याप्त लंबी केबलों से जोड़ा जाना चाहिए और ऐसी जगह पर रखा जाना चाहिए जहां एसी से निकलने वाली हवा उस पर लगे।

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

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

सेंसर कनेक्ट करना:

हमारे द्वारा उपयोग किए गए पिन नंबर इस प्रकार हैं (और मुख्य कोड में बदला जा सकता है):

DHT सेंसर के बाहर - D2.

DHT सेंसर के अंदर - D3.

इलेक्ट्रेट - A0 (एनालॉग पिन)।

पीर - D5.

उनमें से प्रत्येक को जोड़ने के लिए योजनाबद्ध आसानी से "पीआईआर रोकनेवाला Arduino योजनाबद्ध" की तर्ज पर Google छवि खोज का उपयोग करके आसानी से पाया जा सकता है (हम उन्हें यहां कॉपी नहीं करना चाहेंगे और किसी भी कॉपीराइट लाइन को पार नहीं करना चाहेंगे:))।

हमने अपने ब्रेडबोर्ड की एक तस्वीर भी संलग्न की है, वास्तव में कनेक्शन का पालन करना मुश्किल है, लेकिन यह इसके लिए एक अच्छा एहसास दे सकता है।

जैसा कि आप शायद जानते हैं, चीजें शायद ही कभी काम करती हैं जब हम उन्हें पहली बार जोड़ते हैं। इसलिए हमने एक ऐसा फ़ंक्शन बनाया है जो सेंसर से रीडिंग को पढ़ने में आसान तरीके से प्रिंट करता है, ताकि आप उनके काम करने के लिए अपना रास्ता डिबग कर सकें। यदि आप नहीं चाहते कि डिबगिंग के दौरान कोड Blynk से कनेक्ट होने का प्रयास करे, तो बस "Blynk.begin(auth, ssid, pass);" पर टिप्पणी करें। कोड के सेटअप भाग से, इसे चलाएं, और प्रिंट देखने के लिए सीरियल मॉनिटर खोलें। हमने प्रिंट की एक तस्वीर भी संलग्न की।

चरण 3: बहुत अधिक विवरण में - IFTTT अनुक्रम

बहुत अधिक विवरण में - IFTTT अनुक्रम
बहुत अधिक विवरण में - IFTTT अनुक्रम

इसलिए हम दो परिदृश्यों में अधिसूचित होना चाहते हैं:

1. बाहर का तापमान एसी के काम करने के साथ हमारे अंदर के तापमान के काफी करीब है।

2. हम लंबे समय तक कमरे से बाहर निकले हैं और एसी अभी भी काम कर रहा है।

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

प्रक्रिया:

IFTTT वेबसाइट पर अपने उपयोगकर्ता नाम (ऊपरी दाएं कोने) पर क्लिक करें और फिर "नया एप्लेट" ट्रिगर के रूप में "वेबहुक" चुनें ("यह"), और "एक वेब अनुरोध प्राप्त करें" चुनें। ईवेंट का नाम सेट करें (उदा. खाली_रूम)।

ट्रिगर की गई सेवा के लिए, क्रिया ("वह"), Facebook Messenger > संदेश भेजें चुनें, और उस संदेश को टाइप करें जिसे आप इस घटना के होने पर प्राप्त करना चाहते हैं (जैसे "नमस्ते, ऐसा लगता है कि आप एसी को भूल गए:)।

जबकि हम यहां हैं, आपको अपनी गुप्त कुंजी भी ढूंढनी चाहिए जिसे आपको कोड में उपयुक्त स्थान पर डालने की आवश्यकता होगी।

अपनी गुप्त कुंजी खोजने के लिए https://ifttt.com/services/maker_webhooks/settings पर जाएं वहां आपको अपनी कुंजी के साथ एक URL निम्न प्रारूप में मिलेगा:

चरण 4: बहुत अधिक विवरण में - Blynk

Image
Image
बहुत अधिक विवरण में - Blynk
बहुत अधिक विवरण में - Blynk
बहुत अधिक विवरण में - Blynk
बहुत अधिक विवरण में - Blynk

हम एक इंटरफ़ेस भी चाहते हैं जिसमें निम्नलिखित विशेषताएं हों:

1. हमें अधिसूचित होने से पहले एसी के काम करने के साथ कमरा कब तक खाली होना चाहिए, यह निर्धारित करने की क्षमता

2. यह चुनने की क्षमता कि बाहर का तापमान अंदर से कितना करीब होना चाहिए।

3. तापमान सेंसर से रीडिंग के लिए एक डिस्प्ले

4. एक एलईडी हमें एसी (चालू / बंद) की स्थिति बता रहा है।

5. और सबसे महत्वपूर्ण बात, यह दिखाने के लिए एक डिस्प्ले कि हमने कितना $$$ और ऊर्जा बचाई।

Blynk इंटरफ़ेस कैसे बनाएं:

यदि आपके पास अभी तक Blynk ऐप नहीं है, तो इसे अपने फ़ोन में डाउनलोड करें। जब आप ऐप खोलते हैं और एक नया प्रोजेक्ट बनाते हैं, तो उपयुक्त डिवाइस (जैसे ESP8266) चुनना सुनिश्चित करें।

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

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

ऐप के साथ समाप्त करने के बाद, और जब आप अंततः इसका उपयोग करना चाहते हैं, तो बस ब्लिंक ऐप चलाने के लिए शीर्ष दाएं कोने पर "प्ले" आइकन पर क्लिक करें। आप यह भी देख पाएंगे कि आपका ESP8266 कब कनेक्ट होता है।

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

चरण 5: कोड

हमने कोड के हर हिस्से को इस तरह से प्रलेखित करने के लिए बहुत प्रयास किए हैं जिससे इसे जितना संभव हो सके समझना आसान हो सके।

कोड के कुछ हिस्सों को उपयोग करने से पहले आपको बदलना होगा (जैसे कि ब्लिंक के लिए प्रमाणीकरण कुंजी, आपका वाईफाई एसएसआईडी और पासवर्ड, आदि…) के बाद टिप्पणी //*बदलें* ताकि आप उन्हें आसानी से ढूंढ सकें।

आपको कोड में उपयोग की जाने वाली लाइब्रेरी की आवश्यकता होगी, आप उन्हें Arduino IDE के माध्यम से स्केच> लाइब्रेरी शामिल करें> लाइब्रेरी प्रबंधित करें पर क्लिक करके इंस्टॉल कर सकते हैं। वहां आप पुस्तकालय का नाम खोज सकते हैं और इसे स्थापित कर सकते हैं। साथ ही, सुनिश्चित करें कि आपने जेनेरिक 8266_ifttt.h फ़ाइल को उसी स्थान पर रखा है जहां ACsaver.ino है।

कोड का एक हिस्सा हम यहां समझाएंगे क्योंकि हम कोड को अव्यवस्थित नहीं करना चाहते थे, हम यह तय करते हैं कि एसी की स्थिति को कब से चालू करना है, और कमरे की स्थिति खाली से खाली नहीं है।

हम हर 3 सेकंड में सेंसर से पढ़ते हैं, लेकिन चूंकि सेंसर 100% सटीक नहीं होते हैं, इसलिए हम नहीं चाहते कि एक भी रीडिंग उस स्थिति को बदल दे जो हमें विश्वास है कि अब कमरे में है। इसे हल करने के लिए, कोड क्या करता है, क्या हमारे पास एक काउंटर है जिसे हम ++ करते हैं जब हमें "एसी चालू है" के पक्ष में रीडिंग मिलती है, और - अन्यथा। फिर, जब हम SWITCHAFTER (डिफ़ॉल्ट रूप से 4) में परिभाषित मान प्राप्त करते हैं, तो हम राज्य को "AC चालू है" में बदल देते हैं, जब हम -SWITCHAFTER (नकारात्मक समान मान) प्राप्त करते हैं, तो हम स्थिति को "AC बंद है" में बदल देते हैं। ".

स्विच करने में लगने वाले समय पर प्रभाव नगण्य है, और हम इसे केवल सही परिवर्तनों का पता लगाने में बहुत विश्वसनीय पाते हैं।

चरण 6: यह सब एक साथ रखना

ठीक है, इसलिए सभी सेंसर जगह में हैं और ठीक से काम कर रहे हैं। Blynk इंटरफ़ेस सेट है (सही वर्चुअल पिन के साथ!)। और IFTTT इवेंट हमारे ट्रिगर की प्रतीक्षा कर रहे हैं।

आपने कोड में IFTTT गुप्त कुंजी, Blynk की प्रामाणिक कुंजी, आपके WiFi का SSID और पासवर्ड डाला है, और आपने यह भी जाँच लिया है कि DHT सेंसर कैलिब्रेटेड हैं और यदि नहीं, तो तदनुसार ऑफ़सेट को बदल दिया है (उदाहरण के लिए, हमारे DHT के बाहर तापमान 1 डिग्री सेल्सियस से अधिक पढ़ता है जो उसके पास होना चाहिए, इसलिए हमने ऑफसेट = -1 का उपयोग किया)।

सुनिश्चित करें कि आपका वाईफाई चालू है, अपना Blynk ऐप शुरू करें, और कोड को अपने ESP8266 पर लोड करें।

बस, इतना ही। यदि सब कुछ सही ढंग से किया गया था, तो आप अभी खेल सकते हैं और इसे क्रिया में देख सकते हैं।

और अगर आप इसे एक साथ रखने की परेशानी के बिना इसे क्रिया में देखना चाहते हैं … ठीक है… ऊपर स्क्रॉल करें और वीडियो देखें। (उपशीर्षक के साथ देखें! कोई आवाज नहीं)

चरण 7: विचार

हमारे यहां दो मुख्य चुनौती थी।

सबसे पहले, हमें कैसे पता चलेगा कि एसी चालू है? हमने एक आईआर रिसीवर का उपयोग करने की कोशिश की जो एसी और रिमोट के बीच संचार को "सुन" देगा। यह बहुत जटिल प्रतीत होता है, क्योंकि डेटा बहुत गन्दा था और "ठीक है, यह एक चालू संकेत है" को समझने के लिए पर्याप्त नहीं था। इसलिए हमने दूसरे रास्ते तलाशे। एक विचार एक छोटे प्रोपेलर का उपयोग करना था जो एसी की हवा से चलने पर छोटा करंट उत्पन्न करेगा, एक और विचार जो हमने आजमाया था, वह यह था कि एक्सेलेरोमीटर वेंट्स पर घूमने वाले पंखों के कोण को मापता है और ऑफ पोजीशन से उनकी गति का पता लगाता है।

आखिरकार, हमने महसूस किया कि इसे करने का सबसे आसान तरीका इलेक्ट्रेट माइक्रोफोन है, जो एसी से बाहर आने वाली हवा का बहुत मज़बूती से पता लगाता है

काम करने के लिए DHT सेंसर प्राप्त करना एक हवा थी;), लेकिन बाद में हमें एहसास हुआ कि उनमें से एक वास्तविक तापमान से थोड़ा दूर था। जैसा कि पहले बताया गया है, पीर सेंसर को भी कुछ समायोजन की आवश्यकता है।

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

इसलिए हमने कुछ विचार किया कि Blynk इंटरफ़ेस में क्या होना चाहिए और कोड को यथासंभव विश्वसनीय बनाने की कोशिश की, हर किनारे के मामले का ध्यान रखते हुए हम साथ आ सकते हैं।

एक और चुनौती, जिसे हम इस निर्देश को लिखते समय हल करने में विफल रहे, एक IR ब्लास्टर जोड़ना था जो हमें Blynk इंटरफ़ेस से AC को बंद करने की अनुमति देगा। यह जानने का क्या मतलब है कि आप एसी को बंद करने की संभावना के बिना भूल गए हैं? (ठीक है … आप किसी से पूछ सकते हैं कि क्या वे घर पर हैं)।

दुर्भाग्य से, हमें रिमोट कंट्रोल से रिकॉर्ड किए गए संकेतों को वापस एसी में ESP8266 के साथ फिर से चलाने में कुछ कठिनाइयाँ हुईं। हम इस निर्देश का पालन करते हुए, एक Arduino Uno द्वारा AC को नियंत्रित करने में कामयाब रहे:

www.instructables.com/id/How-to-control-th…

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

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

परियोजना को कई तरीकों से बढ़ाया जा सकता है। जैसा कि ऊपर कहा गया है, हम एसी पर आईआर नियंत्रण को शामिल करने का एक तरीका खोजने की कोशिश करेंगे, जो तब दुनिया में कहीं से भी एसी को चालू और बंद करने के अवसरों की एक पूरी नई दुनिया को खोलता है, या ब्लिंक के माध्यम से समय को चालू और बंद करता है। ऐप, एक और उदाहरण के रूप में। तकनीकी IR कठिनाइयों का पता लगाने के बाद, कोड जोड़ना काफी सरल और सीधा है, और इसमें अधिक समय नहीं लगना चाहिए।

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

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

Blynk बहुत ही सरल और विश्वसनीय तरीके से, मैजिक बॉक्स को नियंत्रित करने के लिए आवश्यक सभी क्षमताएं प्रदान करता है।

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

लेकिन इसे अपने लिए बनाना, ठीक है, यदि आप इसे अपने खाली समय में करते हैं, तो हमें अनुमान है कि एक या दो सप्ताह से अधिक नहीं लेना चाहिए। निर्भर करता है कि आपके पास कितना खाली समय है… यहां मुख्य चुनौती एसी रिमोट द्वारा भेजे जाने वाले सभी विभिन्न संकेतों को सहेजना और उनका अर्थ निकालना होगा। (हालांकि उन्हें फिर से खेलना और भी आसान होना चाहिए)।

सिफारिश की: