विषयसूची:

वाईफ़ाई स्मार्ट पट्टी 2.0: 7 कदम (चित्रों के साथ)
वाईफ़ाई स्मार्ट पट्टी 2.0: 7 कदम (चित्रों के साथ)

वीडियो: वाईफ़ाई स्मार्ट पट्टी 2.0: 7 कदम (चित्रों के साथ)

वीडियो: वाईफ़ाई स्मार्ट पट्टी 2.0: 7 कदम (चित्रों के साथ)
वीडियो: How To Connect Any Smartwatch With Your Mobile Phone / series 6,7,5 Contant Synch Problem Solve 2024, जुलाई
Anonim
वाईफ़ाई स्मार्ट पट्टी 2.0
वाईफ़ाई स्मार्ट पट्टी 2.0

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

इस नए डिजाइन में काफी सुधार हुए हैं:

  • उनके बीच जम्पर के साथ तीन अलग-अलग बोर्ड (5V बिजली की आपूर्ति, NodeMCU और 4-रिले-बोर्ड) का उपयोग करने के बजाय, अब एक PCB है। हम बहुत सी जगह बचाते हैं और कनेक्शन मजबूत होते हैं
  • अब हम देख सकते हैं कि कौन सा आउटलेट 3 अलग-अलग एलईडी के लिए धन्यवाद पर संचालित है, प्रत्येक आउटलेट के लिए एक।
  • हम केवल आवाज से ही नहीं, फिसिकल पुश बटन से 3 आउटलेट को भी नियंत्रित कर सकते हैं।
  • एक तापमान संवेदक भी है, जिसे हम आंतरिक स्मार्ट पट्टी तापमान के लिए या उस कमरे के तापमान के लिए उपयोग करना चुन सकते हैं जहां स्मार्ट पट्टी स्थित है। (मेरे मामले में मैंने दूसरा विकल्प चुना)
  • होम असिस्टेंट की बदौलत हम बहुत सारे ऑटोमेशन सेट कर सकते हैं जिसमें हमारी स्ट्रिप शामिल है।
  • पहली बार पट्टी पर संचालित होने के बाद, आप इसे ओटा (वायरलेस) के माध्यम से प्रोग्राम करने में सक्षम होंगे, इसलिए आपको अपने Esp12f को अपने पीसी के यूएसबी पोर्ट से कनेक्ट करने की आवश्यकता नहीं होगी।

पिछले संस्करण की तरह हम "स्मार्ट" तरीके से 4 में से केवल 3 आउटलेट को नियंत्रित करते हैं। अंतिम आउटलेट सीधे 220V से जुड़ा है।

220V के साथ ध्यान दें, यदि आप नहीं जानते कि आप क्या कर रहे हैं तो आप अपने जीवन को गंभीर रूप से जोखिम में डाल सकते हैं

मैं किसी भी चीज़ के लिए ज़िम्मेदार नहीं हूँ

चरण 1: आवश्यक सामग्री

ये सभी घटक हैं जिनका हम उपयोग करने जा रहे हैं:

  • 1x हाई-लिंक 5V बिजली की आपूर्ति
  • 1x छोटा 2 स्क्रू टर्मिनल (एसी इनपुट के लिए)
  • 3x 3 स्क्रू टर्मियनल (रिले आउटपुट)
  • 2x 100uF इलेक्ट्रोलाइटिक संधारित्र
  • 1x AMS117 3.3V नियामक
  • 3x पुश बटन
  • 1x ईएसपी12एफ
  • 3x 1K ओम रोकनेवाला
  • 3x 5K ओम रोकनेवाला
  • 3x BC547 NPN ट्रांजिस्टर
  • 3x PC817 ऑप्टोकॉप्लर
  • 3x रंगीन एलईडी
  • 3x IN4007 डायोड
  • 3x 5V रिले
  • 1x DHT11 तापमान सेंसर
  • वेल्डर
  • बिजली के तार
  • एलईडी और पुश बटन के लिए केबल्स (विद्युत गड़बड़ी से बचने के लिए बेहतर कुछ मोटे केबल)
  • उछलनेवाला
  • ब्रेड बोर्ड
  • सीरियल कनवर्टर के लिए एक यूएसबी
  • 1x मैमट क्लैंप
  • ड्रिल
  • गर्म गोंद
  • स्पष्ट रूप से बाकी सब कुछ जो मैंने पट्टी के पहले संस्करण में उपयोग किया था

बहुत सारे घटक हैं लेकिन यह असेंबली के लिए उतना मुश्किल नहीं है जितना लगता है!

चरण 2: Esp12f प्रोग्राम करें

कार्यक्रम Esp12f
कार्यक्रम Esp12f
कार्यक्रम Esp12f
कार्यक्रम Esp12f
कार्यक्रम Esp12f
कार्यक्रम Esp12f
कार्यक्रम Esp12f
कार्यक्रम Esp12f

पीसीबी में टांका लगाने से पहले आपको सबसे पहले esp12f को प्रोग्राम करना होगा।

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

अब आपको बोर्ड को USB से सीरियल कन्वर्टर से इस तरह कनेक्ट करना होगा:

Esp12f -------- यूएसबी से सीरियल

वीसीसी 3.3V

सीएच-पीडी 3.3V

जीएनडी जीएनडी

GPIO15 GND

GPIO0 GND

TX आरएक्स

आरएक्स TX

अब आप पीसी में अपने यूएसबी को सीरियल कन्वर्टर में प्लग कर सकते हैं और आपको Arduino Ide के माध्यम से नया सीरियल पोर्ट देखने में सक्षम होना चाहिए।

फिर मैं आपको फर्मवेयर डाउनलोड करने के लिए स्मार्ट होम के लिए ESP8266 के लिए इस महान फेसबुक समुदाय में शामिल होने का सुझाव देता हूं। जाहिर है 100% मुफ़्त है। वहां आप कोड के साथ जीथब प्रोजेक्ट पा सकते हैं और होम-असिस्टेंट के साथ एकीकरण के लिए कॉन्फ़िगरेशन के साथ भी।

www.facebook.com/groups/351472505248816/

फर्मवेयर डाउनलोड करने के बाद आपको जार टूल चलाना होगा जो esp12f पर अपलोड करने के लिए कॉन्फ़िगरेशन फ़ाइल बनाएगा। टूल में आपको अपना वाईफाई एसएसआईडी और पासवर्ड, अपना एमक्यूटी ब्रोकर, यूजरनेम और पासवर्ड सेट करना होगा।

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

कॉन्फ़िगरेशन फ़ाइल जनरेट होने के बाद, Arduino IDE में SmartHome_v50beta5nc.ino खोलें। फिर अपने बोर्ड के प्रकार का चयन करें (मेरे मामले में सब कुछ "NodeMCU 1.0 esp12e" के साथ काम करता है)।

यदि आप DHT22 के बजाय DHT11 तापमान सेंसर का उपयोग करना चाहते हैं तो आपको एक आखिरी काम करना होगा। आपको रूटीन_टरमोस्टैटो.इनो पर जाना होगा और लाइन DHTTYPE DHT22 को DHTTYPE DHT11 के साथ बदलना होगा। फिर कोड को सेव और अपलोड करें।

आप कर चुके हैं! अब हम पीसीबी पर सब कुछ मिलाप कर सकते हैं।

चरण 3: पीसीबी को सब कुछ मिलाप

पीसीबी को सब कुछ मिलाप
पीसीबी को सब कुछ मिलाप

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

यहां आप पीसीबी की गेरबर फाइल डाउनलोड कर सकते हैं:

www.dropbox.com/s/lyl27vyue1t1v3j/Gerber_d…

खैर, इसे प्रिंट करने के बाद हम सोल्डर करना शुरू कर सकते हैं।

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

esp12f के नीचे प्रतिरोधों का मान 5K है (वे पुश बटन के लिए पुलडाउन प्रतिरोधक हैं), और ऑप्टोकॉप्लर्स के नीचे प्रतिरोधों का मान 1k है (वे ट्रांजिस्टर के आधार से जुड़े हुए हैं)।

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

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

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

अब हम उन सभी छेदों को ड्रिल कर सकते हैं जहाँ हम इन घटकों के लिए चाहते हैं!

चरण 4: पट्टी को ड्रिल करें

पट्टी को ड्रिल करें
पट्टी को ड्रिल करें
पट्टी ड्रिल करें
पट्टी ड्रिल करें

कहने के लिए बहुत कुछ नहीं है, तय करें कि आप सेंसर, पुश बटन और एलईडी और छेद कहाँ रखना चाहते हैं!

मेरा सही नहीं है और गठबंधन भी नहीं है, इसलिए, फिर से, इसे मुझसे बेहतर करो:)

चरण 5: स्मार्ट स्ट्रिप को असेंबल करना

स्मार्ट स्ट्रिप असेंबली
स्मार्ट स्ट्रिप असेंबली

पट्टी में पीसीबी डालने से पहले, मैं पहले से ही बिजली के तारों को एसी इनपुट और रिले आउटपुट से जोड़ने का सुझाव देता हूं, जैसा कि आप दो कदम पहले की छवि में देख सकते हैं।

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

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

अब आप पट्टी को बंद कर सकते हैं, और इसे 220V से जोड़ सकते हैं। यदि आपने इस गाइड का अच्छी तरह से पालन किया है तो सब कुछ बिना किसी समस्या के काम करना चाहिए!

चरण 6: गृह सहायक के साथ स्थापित करना

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

अपने ब्राउज़र में उस आईपी को टाइप करें और आप esp12f वेब सर्वर से जुड़ जाएंगे।

वहां आप तीनों आउटलेट्स को स्वतंत्र रूप से नियंत्रित कर सकते हैं, लेकिन चौथे आउटलेट को नहीं।

वह सीधे 220V से जुड़ा है!

अब, प्रोजेक्ट के विकि में (जहां से आपने फर्मवेयर डाउनलोड किया है) आप आसानी से होम असिस्टेंट के लिए अपने कॉन्फ़िगरेशन में जोड़ने के लिए सभी कोड पा सकते हैं।

विकी में, नीचे-बाएँ कोने में, आपको "Interruttore" का चयन करना था। फिर आप कोड को अपने कॉन्फ़िगरेशन में कॉपी और पेस्ट कर सकते हैं। yaml तीन बार क्योंकि आपको तीन आउटलेट को नियंत्रित करना होगा। ध्यान दें कि आपको तीन अलग-अलग इकाइयाँ रखने के लिए "interruttore/1" और "interruttore/1/ack" में 2 और फिर 3 से संख्या बदलनी होगी! उपलब्धता_टॉपिक में आपको सभी नंबरों को हटाना होगा और अपनी स्मार्ट स्ट्रिप का मैक पता लिखना होगा, बड़े अक्षरों के बिना और ":" के बिना।

फिर तापमान संवेदक के लिए "टर्मोस्टैटो" का चयन करें और तापमान और आर्द्रता को मापने के लिए कोड के केवल पहले दो ब्लॉकों को कॉपी करें। उपलब्धता विषय बदलना याद रखें।

फ़ाइल सहेजें, कॉन्फ़िगरेशन जांचें और यदि सब कुछ ठीक है तो आप होम सहायक को रीबूट कर सकते हैं।

अब आप तीन आउटलेट को नियंत्रित करने और कमरे के तापमान और आर्द्रता की निगरानी करने में सक्षम होना चाहिए (या आंतरिक पट्टी यदि आपने सेंसर को सीधे पीसीबी में मिलाया है)!

चरण 7: आनंद लें

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

आनंद लेना!:)

सिफारिश की: