विषयसूची:
- चरण 1: आवश्यक सामग्री और उपकरण।
- चरण 2: कोड
- चरण 3: Android एप्लिकेशन
- चरण 4: Android ऐप के लिए निर्देश
- चरण 5: सर्किट।
- चरण 6: पीसीबी डिजाइन
- चरण 7: घटकों को इकट्ठा करना।
- चरण 8: परिणाम।
वीडियो: ब्लूटूथ, एंड्रॉइड स्मार्टफोन और Arduino का उपयोग करके सबसे सरल होम ऑटोमेशन: 8 कदम (चित्रों के साथ)
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:22
हैलो सभी को,
यह प्रोजेक्ट एक arduino और एक ब्लूटूथ मॉड्यूल का उपयोग करके सबसे सरल होम ऑटोमेशन डिवाइस बनाने के बारे में है। इसे बनाना बहुत आसान है और इसे कुछ ही घंटों में बनाया जा सकता है। अपने संस्करण में जो मैं यहीं समझा रहा हूं, मैं अपने एंड्रॉइड स्मार्टफोन का उपयोग करके 4 घरेलू उपकरणों को नियंत्रित कर सकता हूं। आइए उन सामग्रियों और उपकरणों की सूची देखें जिनकी आपको आवश्यकता होगी।
चरण 1: आवश्यक सामग्री और उपकरण।
- 1. Arduino Pro Mini (स्टोर से लिंक)
- 2. एचसी 05 ब्लूटूथ मॉड्यूल (स्टोर से लिंक)
- 3. 5V 4 चैनल रिले मॉड्यूल (स्टोर से लिंक)
- 4. 5 वी बिजली की आपूर्ति।
- 5. पुरुष और महिला हेडर
- 6. परफ़बोर्ड (मैं एक पीसीबी बनाने की सलाह देता हूं, लेकिन अगर आप इसे आसान तरीके से करना चाहते हैं तो एक परफ़ॉर्म बेहतर है)
उपकरणों की सूची।
- 1. सोल्डरिंग किट
- 2. गोंद बंदूक
- 3. एंड्रॉइड स्मार्टफोन
- 4. स्क्रूड्राइवर्स
- 5. वायर स्ट्रिपर्स आदि:
हमें बस इतना ही चाहिए…
चरण 2: कोड
यहां से Arduino IDE डाउनलोड करें।
यह कोड Arduino में rx और tx पिन को कॉन्फ़िगर करने के लिए softwareserial.h का उपयोग करता है। ये rx और tx पिन क्रमशः HC 05 ब्लूटूथ मॉड्यूल के tx और rx पिन से जुड़े होते हैं।
ब्लूटूथ मॉड्यूल एक युग्मित एंड्रॉइड डिवाइस से डेटा प्राप्त करता है और प्राप्त डेटा के संबंध में रिले को ट्रिगर करता है।
उदाहरण के लिए, मेरे कोड में यदि प्राप्त डेटा वर्ण "ए" है, तो रिले 1 चालू हो जाएगा और यदि प्राप्त डेटा वर्ण "बी" है, तो रिले 1 बंद हो जाएगा।
इसी तरह ब्लूटूथ कमांड का उपयोग करके सभी रिले को चालू/बंद किया जा सकता है। विस्तृत टिप्पणियों के लिए कोड देखें।
ईईपीरोम
EEPROM इलेक्ट्रॉनिक रूप से इरेज़ेबल प्रोग्रामेबल रीड ओनली मेमोरी का संक्षिप्त नाम है, जिसका उपयोग यहाँ रिले (ON / OFF) की स्थिति को संग्रहीत करने के लिए किया जाता है, ताकि बिजली की विफलता के मामले में जब नियंत्रक रीसेट करता है, तो सभी रिले जो चालू रखे गए थे बिजली आने के बाद वापस अपनी चालू स्थिति में आ जाएं। इसलिए जब भी कोई रिले चालू किया जाता है, तो EEPROM में एक पते में संग्रहीत एक चर इसके मान को 1 में बदल देता है और जब भी इसे बंद किया जाता है तो वही चर 0 में बदल जाता है। प्रत्येक रिले का अपना चर होता है जिसे EEPROM में इसकी स्थिति को संग्रहीत करने के लिए असाइन किया जाता है। इसलिए कोड की शुरुआत में हमने जो पहला काम किया, वह था EEPROM में संग्रहीत मूल्यों के अनुसार रिले को इनिशियलाइज़ करना।
यदि आप एक Arduino Pro मिनी का उपयोग कर रहे हैं, तो आपको Arduino में कोड डंप करने के लिए USB से TTL कनवर्टर की आवश्यकता होगी।
चरण 3: Android एप्लिकेशन
जैसा कि ऊपर उल्लेख किया गया है, माइक्रो-कंट्रोलर प्रत्येक रिले को एंड्रॉइड डिवाइस से ब्लूटूथ मॉड्यूल के माध्यम से प्राप्त डेटा के अनुसार ट्रिगर करता है। इसलिए हमें इन डेटा को HC 05 पर भेजने के लिए एक Android एप्लिकेशन की आवश्यकता है।
मैंने एमआईटी ऐप आविष्कारक का उपयोग करके एक अनुकूलित एप्लिकेशन बनाया है। मैंने अपने आवेदन के 'ब्लॉक लेआउट' को पीडीएफ के रूप में यहां उन लोगों के संदर्भ के लिए संलग्न किया है जो ऐप आविष्कारक का उपयोग करके अपना ऐप बनाने जा रहे हैं।
एमआईटी ऐप आविष्कारक
यदि आप ऐप बनाने में परेशान नहीं होना चाहते हैं, तो आप नीचे दिए गए लिंक से केवल उपयोग के लिए तैयार ऐप (केवल ऊपर दिए गए कोड के साथ संगत) डाउनलोड कर सकते हैं।
चरण 4: Android ऐप के लिए निर्देश
ऐप में इस्तेमाल करने से पहले आपको HC-05 ब्लूटूथ मॉड्यूल को अपने एंड्रॉइड डिवाइस से पेयर करना होगा।
चरण 1: अपने डिवाइस की ब्लूटूथ सेटिंग्स खोलें और नए उपकरणों की खोज करें, सुनिश्चित करें कि HC05 मॉड्यूल पर एलईडी लगातार ब्लिंक कर रही है (पेयरिंग मोड)।
चरण २: एचसी ०५ का चयन करें (या आप चित्र में दिखाए गए अनुसार "सी" के साथ समाप्त होने वाला एक पता देखेंगे।)
चरण 3: पिन "1234" दर्ज करें और ठीक दबाएं।
चरण 4: "विज़ स्मार्ट होम" ऐप खोलें और स्क्रीन के शीर्ष पर ब्लूटूथ बटन पर क्लिक करें।
चरण 5: सूची से "एचसी 05" चुनें।
चरण 6: रिले 1, 2, 3, 4 को चालू/बंद करने के लिए संबंधित स्विच का उपयोग करें।
चरण 7: एक क्लिक में सभी रिले को चालू/बंद करने के लिए मास्टर पर क्लिक करें।
चरण 5: सर्किट।
- Arduino से TX तक पिन 11 HC-05 मॉड्यूल का पिन।
- Arduino का पिन 10 HC-05 मॉड्यूल का RX पिन।
- Arduino में HC-05 से GND का GND।
- Arduino में HC-05 से Vcc (5v) का Vcc।
- Arduino में Vcc से Vcc (5v) तक रिले मॉड्यूल का Vcc।
- Arduino में GND को रिले मॉड्यूल का GND।
- रिले मॉड्यूल के Arduino के R1 से पिन 2।
- रिले मॉड्यूल के Arduino के R2 से पिन 4।
- रिले मॉड्यूल के Arduino के R3 से पिन 6।
- रिले मॉड्यूल के Arduino के R4 से पिन 8।
- Arduino के पावर पिन को 5-v पावर सप्लाई दें।
- पिन 12 और 13 क्रमशः पावर इंडिकेशन और ब्लूटूथ स्टेटस इंडिकेशन एलईडी के लिए पिन हैं
डिवाइस के लिए बस इतना ही।
मेन्स को नियंत्रित करने के लिए, प्रत्येक रिले के "सामान्य रूप से खुले" संपर्कों को उन घरेलू उपकरणों के संबंधित स्विच से कनेक्ट करें जिन्हें आप नियंत्रित करना चाहते हैं (या) सभी रिले के "NO" के एक संपर्क के माध्यम से लाइव वायर को लूप करें। और उपकरणों के लीड को उनके संबंधित रिले के "NO" के दूसरे संपर्क से कनेक्ट करें।
चरण 6: पीसीबी डिजाइन
यह एक बहुत ही सरल सर्किट है। आप इसे कुछ ही समय में एक परफ़ॉर्मर पर मिलाप कर सकते हैं, लेकिन यदि आप अभी भी एक पीसीबी बनाना चाहते हैं, तो मैं पीसीबी डिज़ाइन को संलग्न कर रहा हूँ जिसे मैंने प्रोटियस 8 प्रो का उपयोग करके बनाया है। मेरे संस्करण में वोल्टेज नियामकों की एक श्रृंखला भी थी जैसा कि चित्रों में दिखाया गया है।
चरण 7: घटकों को इकट्ठा करना।
मैंने अपने डिवाइस के लिए केस बनाने के लिए एक पुराने कंप्यूटर SMPS के बाड़े का उपयोग किया। फ़्यूज़न 360 या किसी अन्य 3D डिज़ाइन सॉफ़्टवेयर का उपयोग करके अपनी आवश्यकताओं के अनुसार कस्टम केस डिज़ाइन करना बेहतर होगा और अपने प्रोजेक्ट को सुपर-कूल लुक देने के लिए डिज़ाइन को 3D प्रिंट करें। मैंने कुछ लेबल छपवाए और इसके खाली रूप को भरने के लिए इसे एसएमपीएस के बाड़े पर चिपका दिया। मैंने उसमें कुछ छेद किए और इसे स्विच बोर्ड के बगल की दीवार पर लगा दिया। तारों को स्विचबोर्ड की ओर जाने वाले एक छोटे प्लास्टिक पाइप का उपयोग करके छिपाया गया था।
चरण 8: परिणाम।
यहां पोस्ट किया गया वीडियो डिवाइस के काम को दिखाता है जब आप इसे पहली बार इस्तेमाल करते हैं। आपको केवल एक बार डिवाइस को पेयर करना होगा! उसके बाद, बस ब्लूटूथ चालू करें, कनेक्ट करें और वायरलेस हो जाएं!
आशा है कि आपको यह निर्देश पढ़कर अच्छा लगा होगा। यदि आपके कोई प्रश्न हैं, तो बेझिझक यहां पूछें या [email protected] पर एक मेल भेजें। मुझे आपकी मदद करने में खुशी होगी।
धन्यवाद…!!!:)
ब्लूटूथ चैलेंज में उपविजेता
सिफारिश की:
एंड्रॉइड स्मार्टफोन का उपयोग करके कंप्यूटर विजन जोड़ने के लिए हेक्सबग स्पाइडर एक्सएल को हैक करना: 9 कदम (चित्रों के साथ)
एंड्रॉइड स्मार्टफोन का उपयोग करके कंप्यूटर विजन जोड़ने के लिए हेक्सबग स्पाइडर एक्सएल को हैक करना: मैं मूल हेक्सबग का बहुत बड़ा प्रशंसक हूं और व्यापार; मकड़ी. मेरे पास एक दर्जन से अधिक का स्वामित्व है और उन सभी को हैक कर लिया है। जब भी मेरा कोई बेटा किसी दोस्त के पास जाता है’ जन्मदिन की पार्टी, मित्र को एक हेक्सबग मिलता है&व्यापार; एक उपहार के रूप में मकड़ी. मैंने हैक कर लिया है या
DIY मॉड्यूल का उपयोग करके होम ऑटोमेशन के साथ आरंभ करने का एक अत्यंत सरल तरीका: 6 चरण
DIY मॉड्यूल का उपयोग करके होम ऑटोमेशन के साथ शुरुआत करने का एक बेहद सरल तरीका: जब मैंने होम असिस्टेंट में कुछ DIY सेंसर जोड़ने का प्रयास करने का फैसला किया तो मुझे सुखद आश्चर्य हुआ। ESPHome का उपयोग करना अत्यंत सरल है और इस पोस्ट में, हम सीखेंगे कि GPIO पिन को कैसे नियंत्रित किया जाता है और तापमान और amp; एक वायरलेस एन से आर्द्रता डेटा
ESP8266 और Google होम मिनी का उपयोग करके DIY वॉयस/इंटरनेट नियंत्रित होम ऑटोमेशन और मॉनिटरिंग: 6 चरण
ESP8266 और Google होम मिनी का उपयोग करके DIY वॉयस / इंटरनेट नियंत्रित होम ऑटोमेशन और मॉनिटरिंग: अरे !! एक लंबे ब्रेक के बाद मैं यहां हूं क्योंकि हम सभी को कमाने के लिए कुछ उबाऊ (नौकरी) करना पड़ता है। सभी होम ऑटोमेशन लेखों के बाद मैंने ब्लूटूथ, आईआर, स्थानीय वाईफ़ाई, क्लाउड यानी मुश्किल वाले से लिखा है, * अब * आता है सबसे आसान लेकिन सबसे कुशल
होम ऑटोमेशन: Tiva TM4C123G का उपयोग करके ब्लूटूथ के माध्यम से डिमर नियंत्रण के साथ स्वचालित स्विच बोर्ड: 7 कदम
होम ऑटोमेशन: Tiva TM4C123G का उपयोग करके ब्लूटूथ के माध्यम से डिमर कंट्रोल के साथ स्वचालित स्विच बोर्ड: आजकल, हमारे पास हमारे टेलीविज़न सेट और अन्य इलेक्ट्रॉनिक सिस्टम के लिए रिमोट कंट्रोल हैं, जिसने हमारे जीवन को वास्तव में आसान बना दिया है। क्या आपने कभी होम ऑटोमेशन के बारे में सोचा है जो ट्यूबलाइट, पंखे और अन्य बिजली को नियंत्रित करने की सुविधा देगा
रास्पबेरी पाई 3 और एंड्रॉइड थिंग्स का उपयोग करके सरल होम ऑटोमेशन: 5 चरण (चित्रों के साथ)
रास्पबेरी पीआई3 और एंड्रॉइड थिंग्स का उपयोग करके सरल होम ऑटोमेशन: विचार एक “स्मार्ट होम” जिसमें एंड्रॉइड थिंग्स और रास्पबेरी पाई का उपयोग करके घरेलू उपकरणों को नियंत्रित किया जा सकता है। इस परियोजना में लाइट, फैन, मोटर आदि जैसे घरेलू उपकरणों को नियंत्रित करना शामिल है। आवश्यक सामग्री: रास्पबेरी पाई 3एचडीएमआई सीए