विषयसूची:

Android होम (अपने फोन से अपने घर को नियंत्रित करें): 4 कदम
Android होम (अपने फोन से अपने घर को नियंत्रित करें): 4 कदम

वीडियो: Android होम (अपने फोन से अपने घर को नियंत्रित करें): 4 कदम

वीडियो: Android होम (अपने फोन से अपने घर को नियंत्रित करें): 4 कदम
वीडियो: How to remove news or google discover in homescreen on left swipe in android mobile phone 2024, नवंबर
Anonim
Image
Image
Android होम (अपने फोन से अपने घर को नियंत्रित करें)
Android होम (अपने फोन से अपने घर को नियंत्रित करें)
Android होम (अपने फोन से अपने घर को नियंत्रित करें)
Android होम (अपने फोन से अपने घर को नियंत्रित करें)

मेरी अंतिम योजना है कि मेरा घर मेरी जेब पर हो, उसके स्विच, सेंसर और सुरक्षा। और फिर इसे ऑटो मेट करें

परिचय: नमस्ते इच बिन ज़करिया और यह "एंड्रॉइड होम" मेरा प्रोजेक्ट है, यह प्रोजेक्ट चार आगामी इंस्ट्रक्शंस में से पहला है, योथिस इंस्ट्रक्शनल में हम दुनिया भर में कहीं से भी कुछ स्विच को नियंत्रित और मॉनिटर करने के लिए नोड Mcu Esp 8266 के साथ Mqtt का उपयोग करना सीखेंगे। नियंत्रक के लिए हम MIT ऐप आविष्कारक में एक ऐप बनाएंगे। अगली परियोजनाओं में हम सेंसर, कैमरा मॉड्यूल जोड़ेंगे और फिर अंत में सिस्टम को स्वचालित करेंगे।

इसे DIY करने के तीन बुनियादी चरण होंगे।

चरण 1: एंड्रॉइड एप्लिकेशन विकसित करना: हम ऐप को विकसित करने के लिए आप ओपन सोर्स ऑनलाइन सॉफ्टवेयर एमआईटी आविष्कारक करेंगे।

चरण 2: नोड MCU Esp 8266 की स्थापना: इसमें दो भाग होते हैं, एक हार्डवेयर सेटिंग है और दूसरा नोड को प्रोग्राम कर रहा है।

चरण 3: Mqtt को समझना और उसके साथ काम करना: इस चरण में हम मूल प्रोटोकॉल को समझेंगे और सेटअप का उपयोग करना सीखेंगे।

एक एलईडी स्विच करने के लिए अधिकतम समय लगभग 0.68 सेकंड है।

आपूर्ति:

1-एक नोड Mcu esp 8266: https://www.ebay.com/itm/Node-MCU-V3-2-Arduino-ESP8266-ESP-12-E-Lua-CH340-WiFI-WLan-IoT-Lolin- माइक्रो-flYfE/174098423523?hash=item2889131ee3:g:xKQAAOSwHu5cHIhE

2-एक आठ चैनल रिले मॉड्यूल: https://www.ebay.com/itm/5V-eight-8-Channel-Relay-Module-For-PIC-AVR-DSP-ARM-Arduino-CAPT2011/22330811375?hash= आइटम33fe335e0f:g:ZTsAAOSwbc5augET

3- एक बाहरी 5v(2A) शक्ति स्रोत।

चरण 1: Android एप्लिकेशन विकसित करना।

Android एप्लिकेशन का विकास करना।
Android एप्लिकेशन का विकास करना।
Android एप्लिकेशन का विकास करना।
Android एप्लिकेशन का विकास करना।

MIT ऐप आविष्कारक में एप्लिकेशन बनाना बहुत आसान है। आपको बस प्लग एंड प्ले करना है। ब्लॉक आरेख संलग्न है।

काम में हो:

1- जब भी ऐप को इनिशियलाइज़ किया जाता है, तो Node Mcu Esp8266 "data_request" पर एक संदेश भेजें

2- जब भी उसे कुछ संदेश मिलता है ("1-0" के रूप में जिसका अर्थ है कि एक बंद है), एपीपी इसकी तुलना करता है और तदनुसार बटन के रंग सेट करता है।

3- जब भी कोई बटन दबाया जाता है तो वह नोड एमसीयू "स्टेट्स " सूची में उस बटन की स्थिति को टॉगल करने के लिए एक संदेश भेजता है।

और बटन को ग्रे कर दें। (इसका अब नोड एमसीयू संदेश से रंग प्राप्त होता है)

संपादन योग्य एआईए फ़ाइल:

चरण 2: चरण 2 (ए): नोड एमसीयू Esp2866 की स्थापना।

चरण 2 (ए): नोड एमसीयू Esp2866 की स्थापना।
चरण 2 (ए): नोड एमसीयू Esp2866 की स्थापना।
चरण 2 (ए): नोड एमसीयू Esp2866 की स्थापना।
चरण 2 (ए): नोड एमसीयू Esp2866 की स्थापना।

भाग 1: हार्डवेयर भाग।

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

नोट: नोड एमसीयू डिजिटल पिन आउटपुट 3.3v तर्क स्तर, जो रिले बोर्ड के लिए अपर्याप्त है, इसलिए आपको बाहरी बिजली की आपूर्ति की आवश्यकता है, जो रिले के साथ-साथ नोड को भी शक्ति देगा। बाहरी बिजली की आपूर्ति कम से कम होनी चाहिए (5v, 2A)

आरेख में पिन कनेक्शन का उल्लेख किया गया है।

चरण 3: चरण 2 (बी): नोड एमसीयू प्रोग्रामिंग

Step2(b):नोड Mcu प्रोग्रामिंग
Step2(b):नोड Mcu प्रोग्रामिंग
Step2(b):नोड Mcu प्रोग्रामिंग
Step2(b):नोड Mcu प्रोग्रामिंग

चरण 1: arduino ide. में esp 8266 बोर्ड स्थापित करें

चरण 2: सही कॉम पिन का चयन करना।

चरण 3: "Relay_control.ino डाउनलोड करें और इसे चलाएं"

चरण 4: दिए गए पुस्तकालयों को arduino ide में स्थापित करें।" Adafruit_MQTT.h"

चरण 5: इसे अपने नोड mcu. में जलाएं

नोट: प्रोग्राम में अपना issd, पासवर्ड, topic_cmd और topic_state जोड़ना न भूलें।

नोट: कार्यक्रम अच्छी तरह से टिप्पणी की गई है और उम्मीद है कि यह आसान होगा, लेकिन अगर आप कहीं भी भ्रमित होते हैं तो मुझे बताएं

चरण 4: चरण 3: Mqtt. को समझना

चरण 3: Mqtt. को समझना
चरण 3: Mqtt. को समझना

Mqtt (मैसेज क्यूइंग टेलीमेट्री ट्रांसपोर्ट) उपकरणों के संचार के लिए एक हल्का वजन संदेश प्रोटोकॉल है, इसमें तीन बुनियादी घटक हैं।

1.सब्सक्राइबर: सब्सक्राइबर वह उपकरण है जो सर्वर से डेटा और संदेश प्राप्त करने के लिए mqtt सर्वर से जुड़ता है

2.प्रकाशक: प्रकाशक वह उपकरण है जो सर्वर पर संदेश या डेटा अपलोड करने के लिए mqtt सर्वर से जुड़ता है

3.ब्रोकर: ब्रोकर वह सर्वर होता है, जो प्रकाशकों से लेकर ग्राहकों तक के संदेशों को रखता है और उनकी निगरानी करता है।

प्रकाशक, ग्राहक भी उस सर्वर के क्लाइंट के रूप में जाने जाते हैं

एक दलाल के कई ग्राहक और प्रकाशक हो सकते हैं

विषय क्या है:

एक ब्रोकर के पास हजारों मसाज होंगे, संदेश के हस्तांतरण को सुनिश्चित करने के लिए, प्रकाशक अपने संदेशों को विशिष्ट पते पर डेटा भेजेगा, उसी पते पर ग्राहक को वे संदेश प्राप्त होंगे। उस पते को विषय कहा जाता है। हमारे प्रोजेक्ट में wi विषय हैं, नोड mcu को प्रकाशित करने के लिए 1 राज्य और सदस्यता के लिए मोबाइल और cmds के लिए एक

एंड्रॉइड प्रकाशित करने के लिए और सदस्यता लेने के लिए नोड के लिए।

अंत में:.apk फ़ाइल डाउनलोड करने के लिए (जिसे अपलोड करने की भी अनुमति नहीं है) आप "MIT APP INVENTOR" पर जाएंगे। खाता बनाएं,.aia टाइप करें और फिर "बिल्ड" से.apk डाउनलोड करें

यदि आपके पास किसी भी प्रकार का प्रश्न या प्रश्न है, तो मुझे बताएं, और मुझे यह जानकर अच्छा लगेगा कि क्या आप चाहते हैं कि मैं आपके प्रोजेक्ट पर आपके लिए काम करूं।

सिफारिश की: