विषयसूची:

ब्लूटूथ, एंड्रॉइड स्मार्टफोन और Arduino का उपयोग करके सबसे सरल होम ऑटोमेशन: 8 कदम (चित्रों के साथ)
ब्लूटूथ, एंड्रॉइड स्मार्टफोन और Arduino का उपयोग करके सबसे सरल होम ऑटोमेशन: 8 कदम (चित्रों के साथ)

वीडियो: ब्लूटूथ, एंड्रॉइड स्मार्टफोन और Arduino का उपयोग करके सबसे सरल होम ऑटोमेशन: 8 कदम (चित्रों के साथ)

वीडियो: ब्लूटूथ, एंड्रॉइड स्मार्टफोन और Arduino का उपयोग करके सबसे सरल होम ऑटोमेशन: 8 कदम (चित्रों के साथ)
वीडियो: Bluetooth Control Home Automation System । अपने कमरे की लाइट को मोबाइल से कंट्रोल करें। 2024, नवंबर
Anonim
ब्लूटूथ, एंड्रॉइड स्मार्टफोन और Arduino का उपयोग करके सबसे सरल होम ऑटोमेशन।
ब्लूटूथ, एंड्रॉइड स्मार्टफोन और Arduino का उपयोग करके सबसे सरल होम ऑटोमेशन।
ब्लूटूथ, एंड्रॉइड स्मार्टफोन और Arduino का उपयोग करके सबसे सरल होम ऑटोमेशन।
ब्लूटूथ, एंड्रॉइड स्मार्टफोन और Arduino का उपयोग करके सबसे सरल होम ऑटोमेशन।

हैलो सभी को,

यह प्रोजेक्ट एक 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 ऐप के लिए निर्देश

Android ऐप के लिए निर्देश
Android ऐप के लिए निर्देश
Android ऐप के लिए निर्देश
Android ऐप के लिए निर्देश
Android ऐप के लिए निर्देश
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: परिणाम।

Image
Image
ब्लूटूथ चुनौती
ब्लूटूथ चुनौती

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

आशा है कि आपको यह निर्देश पढ़कर अच्छा लगा होगा। यदि आपके कोई प्रश्न हैं, तो बेझिझक यहां पूछें या [email protected] पर एक मेल भेजें। मुझे आपकी मदद करने में खुशी होगी।

धन्यवाद…!!!:)

ब्लूटूथ चुनौती
ब्लूटूथ चुनौती

ब्लूटूथ चैलेंज में उपविजेता

सिफारिश की: