विषयसूची:

सस्ता और आसान स्मार्ट होम सिस्टम: 7 कदम
सस्ता और आसान स्मार्ट होम सिस्टम: 7 कदम

वीडियो: सस्ता और आसान स्मार्ट होम सिस्टम: 7 कदम

वीडियो: सस्ता और आसान स्मार्ट होम सिस्टम: 7 कदम
वीडियो: Smart HOME Demo | How to Make an Alexa Smart Home? | Explained! 2024, जुलाई
Anonim
सस्ता और आसान स्मार्ट होम सिस्टम
सस्ता और आसान स्मार्ट होम सिस्टम

नमस्ते!

मैं एड हूँ मैं एक १५ साल का हूँ और मुझे कंप्यूटिंग, प्रोग्रामिंग और इलेक्ट्रिकल इंजीनियरिंग का शौक है। चूंकि मैं काफी छोटा हूं, मैं अपने माता-पिता के घर में रहता हूं, यह प्रोजेक्ट तब शुरू हुआ जब मैंने अटारी/लॉफ्ट रूम में जाने का फैसला किया, नए फर्नीचर के साथ कमरे को डिजाइन करने की प्रक्रिया में जो मैं खरीदूंगा मैंने फैसला किया कि मैं इसे बनाउंगा कमरा थोड़ा अलग; और स्मार्ट रूम का जन्म हुआ!

चरण 1: भागों का अधिग्रहण

भागों का अधिग्रहण
भागों का अधिग्रहण

Amazon ऐसा करने के अलग-अलग तरीके हैं, आप सभी घटकों को सस्ते में खरीद सकते हैं, लेकिन डिलीवरी में चीन से लगभग 30 दिन लगते हैं, या आप अमेज़न पर पुर्जे खरीद सकते हैं।

(सभी लिंक यूके मुझे डर लग रहा है)

नोडेमकू 1x

वीरांगना

बैंगूड

ARDUINO कम से कम 2x इस पर निर्भर करता है कि आप कितने मॉड्यूल का उपयोग कर रहे हैं (कोई भी प्रकार करेगा, लेकिन मैंने प्रो माइक्रो का उपयोग किया क्योंकि मैंने उन्हें चारों ओर लेटा था)

वीरांगना

बैंगूड

8 पीस रिले बोर्ड 1x

बैंगूड

वीरांगना

रेडियो मॉड्यूल (NRF24L01) कम से कम 2x

वीरांगना

बैंगूड

रेडियो एडेप्टर कम से कम 2x

बैंगूड

वीरांगना

यदि आप अतिरिक्त डिवाइस कनेक्ट करना चाहते हैं तो इस पर निर्भर करते हुए कई सिंगल रिले मॉड्यूल

वीरांगना

बैंगूड

विविध

बहुत सारे जम्पर केबल्स, विभिन्न सिरों के

ढेर सारा धैर्य

ws2182b एलईडी पट्टी

अतिरिक्त स्मार्ट घरेलू सामान, उदा। प्रशंसक

अमेज़ॅन इको, किसी भी प्रकार का

प्रोग्रामिंग के लिए यूएसबी केबल

परफेक्ट बोर्ड

पिन हेडर

चरण 2: यह कैसे काम करता है

यह काम किस प्रकार करता है
यह काम किस प्रकार करता है

जब हम इसे बनाते हैं तो हमें सबसे पहले यह समझना होगा कि यह कैसे काम करता है।

अनिवार्य रूप से इस सेटअप के 3 घटक हैं।

  • NodeMCU जो amazon Echo से कमांड प्राप्त करता है जो रिले के साथ कमांड भेजता है
  • Arduino जो रिले के माध्यम से NodeMCU से कमांड प्राप्त करता है, फिर Radio. के माध्यम से अधिक कमांड भेजता है
  • रिसीविंग रेडियो Arduino, जो रेडियो के माध्यम से कमांड प्राप्त करता है और सभी लाइट्स से जुड़ा होता है

मुझे पता है कि बेसिक रिले बोर्ड लॉजिक की तुलना में arduino को NodeMCU के साथ कम्युनिकेट करने के बेहतर तरीके हैं, लेकिन मैंने 3 अन्य समाधानों की कोशिश की और यह अंत में एकमात्र काम कर रहा था इसलिए मैं इसके साथ अटक गया।

चरण 3: भागों को तार देना (ट्रांसमीटर)

तारों के पुर्जे (ट्रांसमीटर)
तारों के पुर्जे (ट्रांसमीटर)
तारों के पुर्जे (ट्रांसमीटर)
तारों के पुर्जे (ट्रांसमीटर)
तारों के पुर्जे (ट्रांसमीटर)
तारों के पुर्जे (ट्रांसमीटर)
तारों के पुर्जे (ट्रांसमीटर)
तारों के पुर्जे (ट्रांसमीटर)

पहले NODEMCU को रिले से वायर करें,

D0-D6 को रिले पर INPUT 1-7 से वायर किया जाना चाहिए

और VIN और GROUND तदनुसार जुड़ा हुआ है।

रिले को Arduino से कनेक्ट करें।

हम जो करने की कोशिश कर रहे हैं वह रिले को एक साधारण पुश बटन की तरह बनाना है।

इसलिए रिले के NO को 5v करंट से कनेक्ट करें

रिले के COM को दो अलग-अलग चीजों से कनेक्ट करें, सही arduino पिन से और GND को 1Kohm पुलअप रेसिस्टर के माध्यम से कनेक्ट करें।

आप यह सब या तो ब्रेड बोर्ड पर या सोल्डरिंग के साथ परफ़ॉर्मर के माध्यम से कर सकते हैं

रेडियो मॉड्यूल कनेक्ट करें।

पहले रेडियो मॉड्यूल को उसके एडॉप्टर में डालें फिर उसे वायर करें

यह प्रो माइक्रो. के लिए है

अडैप्टर ------------आर्डिनो

एमओ - 16

सीई - 7

सीएसएन - 8

एससीके - 15

एमआई - 14

ट्रांसमीटर फ़ंक्शन के लिए यह सभी वायरिंग है

चरण 4: भागों को तार देना (रिसीवर)

तारों के पुर्जे (रिसीवर)
तारों के पुर्जे (रिसीवर)
तारों के पुर्जे (रिसीवर)
तारों के पुर्जे (रिसीवर)
तारों के पुर्जे (रिसीवर)
तारों के पुर्जे (रिसीवर)
तारों के पुर्जे (रिसीवर)
तारों के पुर्जे (रिसीवर)

यह भाग इस बात पर निर्भर करता है कि आप कितने रिसीवर मॉड्यूल का उपयोग करने की योजना बना रहे हैं, मेरे लिए मैं एक बड़ी राशि का उपयोग कर रहा हूं बस इस चरण को दोहराएं।

पहले तो, रेडियो मॉड्यूल कनेक्ट करें। पहले रेडियो मॉड्यूल को इसके एडेप्टर में डालें फिर इसे वायर करें

यह प्रो माइक्रो. के लिए है

अडैप्टर ------------आर्डिनो

एमओ - 16

सीई - 7

सीएसएन - 8

एससीके - 15

एमआई - 14

एलईडी पट्टी कनेक्ट करें

5वी - 5वी

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

डीआई- ए0

चरण 5: कोड

कोड
कोड

नमस्ते, मैं अभी स्वीकार करता हूँ कि मेरा C++ ज्ञान/Arduino कौशल सब बराबर है।

इसलिए मैंने बहुत सारे अलग-अलग लोगों के कोड को एक साथ मिला दिया

को श्रेय:

रुई सैंटोस

मेक्ट्रोनिक्स कैसे करें

Arduino उदाहरण

FauxMoESP निर्माता

अनिवार्य रूप से NodeMCU कोड FauxMoESP नामक एक अद्भुत काम का उपयोग करता है, जो एक WeMO स्विच का अनुकरण करता है।

वहां से इसका उपयोग करना काफी आसान है, लेकिन मैंने अभी भी रुई सैंटोस कोड का उपयोग और संशोधित किया है, क्षमा करें!

यह प्रत्येक रिले को एक निश्चित कमांड करने के लिए नियंत्रित करता है और यही वह है।

Arduino ट्रांसमीटर कोड पैटर्न की पहचान करता है और फिर रेडियो सिग्नल भेजता है, फिर से, यह पूरी तरह से मेरा कोड नहीं था, लेकिन मैंने इसे संशोधित किया।

Arduino Reciever कोड फिर से, पूरी तरह से मेरा नहीं था, लेकिन मैंने इसे संशोधित किया, यह कोड के लिए सुनता है और फिर एलईडी चालू / बंद करता है

नीचे लिंक किया गया कोड

चरण 6: एलेक्सा सेटअप

एलेक्सा सेटअप
एलेक्सा सेटअप

आदेशों का आधार दिनचर्या है।

एलेक्सा 7 चीजें करना जानती है; FauxmoESP स्विच को 10%, 20% आदि पर सेट करके प्रत्येक रिले को चालू और बंद करें। हालांकि यह पर्याप्त नहीं है। इसलिए हम उन सभी चीजों को करने के लिए रूटीन का उपयोग करते हैं ताकि हम LEDS को कमांड कर सकें।

इस प्रक्रिया में थोड़ा समय लग सकता है लेकिन धैर्य रखें!

चरण 7: धन्यवाद

इस निर्देश को देखने के लिए समय निकालने के लिए धन्यवाद, यह मेरे लिए बहुत मायने रखता है! यदि आप इसे बनाते हैं तो इसके साथ शुभकामनाएँ, अन्यथा एक महान दिन है, टिप्पणी करें, पसंद करें या अनुसरण करें यदि आपको यह पसंद आया हो, और आपके कोई भी प्रश्न पूछना सुनिश्चित करें!

सिफारिश की: