विषयसूची:
- चरण 1:
- चरण 2: कनेक्शन और योजनाबद्ध
- चरण 3: Arduino कोड और सीरियल संचार
- चरण 4: Arduino को Android डिवाइस से कनेक्ट करें
वीडियो: Arduino DIY ब्लूटूथ कंट्रोलर LED RGB स्ट्रिप: 4 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:21
सभी को नमस्कार, यह दूसरी परियोजना है जिसे मैं आपके साथ साझा करना चाहता हूं!आज मैं आपको दिखाऊंगा कि कैसे Arduino और ब्लूटूथ मॉड्यूल को कनेक्ट किया जाए और बाद में इसका उपयोग LED RGB स्ट्रिप को नियंत्रित करने के लिए किया जाए।
इस ट्यूटोरियल में हम HC-06 ब्लूटूथ मॉड्यूल का उपयोग करेंगे, क्योंकि यह सस्ता और उपयोग में आसान है। (मुझे एलीएक्सप्रेस से $ 2 के लिए मेरा मिला)
आज हम जिस ब्लूटूथ मॉड्यूल का उपयोग करेंगे वह HC-06 है जो प्रसिद्ध और सस्ता है। (मुझे एलीएक्सप्रेस से 2 € के लिए मेरा मिला)
हमारा ऐप अभी भी परीक्षण प्रक्रिया में है, इसलिए हम आपको एक ईमेल भेजने के लिए प्रोत्साहित करते हैं: [email protected] यदि आपको कोई तकनीकी समस्या है या आपने कुछ समस्याओं का अनुभव किया है। समझने के लिए बहुत-बहुत धन्यवाद!
चरण 1:
हमें इन भागों की आवश्यकता होगी:
- 1x Arduino Board (मैं Arduino NANO का उपयोग करूंगा)
- 1x ब्लूटूथ मॉड्यूल HC-06 या HC-05
- आरजीबी एलईडी पट्टी का 1x 12V मीटर लंबा (मैं सामान्य एनोड के साथ 30LEDs/m का उपयोग कर रहा हूं)
- 1x टर्मिनल स्क्रू
- 3x 220Ω प्रतिरोधी
- 3x BUZ11 N-चैनल पावर MOSFET (या समकक्ष)
- ब्रेडबोर्ड और जंपर्स
- (वैकल्पिक) डीसी जैक और डीसी कनेक्टर
- और निश्चित रूप से 12 वी बिजली की आपूर्ति, मैं परिवर्तनीय बिजली आपूर्ति का उपयोग कर रहा हूँ
चरण 2: कनेक्शन और योजनाबद्ध
चलो निर्माण करते हैं!सर्किट उतना जटिल नहीं है जितना पहली नज़र में लग सकता है।
सबसे पहले, हमें यह निर्धारित करने की आवश्यकता है कि हमारे एलईडी पट्टी में सामान्य एनोड या सामान्य कैथोड है या नहीं। माइन में कॉमन एनोड है, इसलिए मैंने LED स्ट्रिप के एनोड को 12V पावर सप्लाई से और बाकी को स्क्रू टर्मिनलों से जोड़ा, जिसे हम बाद में MOSFET के आउटपुट से कनेक्ट करेंगे।
सभी महत्वपूर्ण कनेक्शन और योजनाबद्ध ऊपर दिए गए चित्रों में दिखाए गए हैं।
12V+ रेल को VIN से Arduino बोर्ड से कनेक्ट करते समय बहुत सावधान रहें, क्योंकि यदि आप इसे गलत तरीके से जोड़ते हैं तो आप बोर्ड को जला सकते हैं। इसके अलावा, सब कुछ ग्राउंड (GND) करना न भूलें।
चरण 3: Arduino कोड और सीरियल संचार
USB केबल का उपयोग करके Arduino पर निम्न स्केच अपलोड करें।
स्केच अपलोड करने से पहले HC-06 मॉड्यूल को डिस्कनेक्ट करना न भूलें!
क्यों? HC-06 के संचार पिन (RX और TX) Arduino और कंप्यूटर के बीच संचार को अवरुद्ध कर रहे हैं।
कोड स्पष्टीकरण:
- सबसे पहले, हमने तीनों रंगों (लाल, हरा, नीला) के लिए कुछ स्थिरांक (स्थिर, जिन्हें बाद में बदला नहीं जा सकता) घोषित किया।
- सेटअप () में हमने 9600 बॉड दर के साथ सीरियल संचार शुरू किया और सभी एलईडी पिन को OUTPUT के रूप में सेट किया
- लूप में () यदि सीरियल को कुछ प्राप्त होता है तो यह प्राप्त डेटा को इंटीजर के रूप में पार्स करता है (अगले चरण में महत्वपूर्ण)
- यदि इसे न्यूलाइन कैरेक्टर ('\ n') प्राप्त होता है, तो यह पहले पीडब्लूएम रेंज के कारण मानों को 0-255 तक सीमित कर देता है और फिर एनालॉगवाइट() विधि के साथ डिजिटल पिन में परिवर्तन करता है
इतना ही! अब हम अंतिम चरण के लिए तैयार हैं!
चरण 4: Arduino को Android डिवाइस से कनेक्ट करें
अब निम्न ऐप डाउनलोड करें: स्मार्ट ब्लूटूथ - Arduino ब्लूटूथ सीरियल
लिंक:
स्मार्ट ब्लूटूथ एक ऐसा ऐप है जो आपको सबसे आसान और सरल तरीके से अपने ब्लूटूथ मॉड्यूल या बोर्ड के साथ संचार करने के लिए अपने फोन का उपयोग करने की अनुमति देता है। यह आपके DIY प्रोजेक्ट्स को नियंत्रित करने के असीमित तरीकों का द्वार खोलता है। स्मार्ट ब्लूटूथ आपके मॉड्यूल को डेटा भेजने के कई अलग-अलग तरीके प्रदान करता है।
स्मार्ट ब्लूटूथ में निम्नलिखित विशेषताएं हैं:
- आपके मॉड्यूल से तेज़ कनेक्शन
- अपने मॉड्यूल से डेटा भेजें और प्राप्त करें
- रिसीवर के डिजिटल और पीडब्लूएम पिन को नियंत्रित करें
- डार्क और लाइट थीम विभिन्न उद्देश्यों के लिए विभिन्न नियंत्रण लेआउट
- आधुनिक और उत्तरदायी यूआई
- अनुकूलन योग्य बटन और स्विच
- एक सुंदर गेमपैड के साथ अपने DIY RC कार प्रोजेक्ट को लागू करें
- स्लाइडर के साथ अपने आरजीबी एलईडी स्ट्रिप्स को आसानी से नियंत्रित करें
- बैटरी जीवन बचाने के लिए बंद होने पर ब्लूटूथ को स्वचालित रूप से बंद कर देता है
- कमांड लाइन (टर्मिनल)
इस ट्यूटोरियल में, हम बड़े एलईडी वाले दूसरे TAB का उपयोग कर रहे हैं, जो कि दो अक्षर भेजने के लिए पर्याप्त है।
इन निम्नलिखित तस्वीरों में मैं आपको दिखाऊंगा कि ऐप का उपयोग कैसे किया जाता है। मैं आपको दिखाऊंगा कि आस-पास के उपकरणों की खोज कैसे करें, हम जिस मॉड्यूल का उपयोग कर रहे हैं, उसके साथ कैसे युग्मित करें और ऐप से भेजे गए डेटा को कैसे सेट करें। यदि आप भ्रमित महसूस करते हैं, तो रुकें और पिछले चरणों पर वापस जाएं जब तक कि आप इसे काम नहीं कर लेते। हालांकि, अगर आपको अभी भी समस्या है तो मुझे [email protected] पर बताएं, मैं 24 घंटों के भीतर जवाब दूंगा:)
- ऐप खोलें, परिचय के माध्यम से स्लाइड करें, खोज बटन दबाएं और आस-पास के उपकरणों की खोज करें
- जब आपका डिवाइस मिल जाए, तो उस पर क्लिक करके उसे चुनें
- अपनी पसंदीदा थीम (गहरा या हल्का) चुनें और आपके द्वारा चुने गए बटन को दबाए रखें
- कनेक्शन के लिए प्रतीक्षा करें, यदि यह विफल हो जाता है, तो पुनः कनेक्ट करने का प्रयास करें
- सफल कनेक्शन के बाद, उस पर क्लिक करके दूसरा टैब चुनें, और स्लाइडर्स को खींचें और जांचें कि एलईडी पट्टी रंग बदलती है या नहीं।
- अगर सब कुछ काम करता है और आप इस परियोजना से खुश हैं, तो कृपया मेरे ऐप के लिए एक अच्छी प्रतिक्रिया और रेटिंग छोड़ दें, इससे आगे के विकास और ट्यूटोरियल में मदद मिलेगी:)
रेट करना और अच्छी प्रतिक्रिया देना न भूलें। धन्यवाद और अगले ट्यूटोरियल में मिलते हैं:)
सिफारिश की:
RGB LED स्ट्रिप ब्लूटूथ कंट्रोलर V3 + म्यूजिक सिंक + एम्बिएंट लाइट कंट्रोल: 6 स्टेप्स (चित्रों के साथ)
RGB LED स्ट्रिप ब्लूटूथ कंट्रोलर V3 + म्यूजिक सिंक + एम्बिएंट लाइट कंट्रोल: यह प्रोजेक्ट ब्लूटूथ के माध्यम से आपके फोन के साथ RGB एलईडी स्ट्रिप को नियंत्रित करने के लिए arduino का उपयोग करता है। आप रंग बदल सकते हैं, रोशनी को संगीत के साथ समन्वयित कर सकते हैं या परिवेश प्रकाश व्यवस्था के लिए उन्हें स्वतः समायोजित कर सकते हैं
Arduino आधारित DIY गेम कंट्रोलर - Arduino PS2 गेम कंट्रोलर - DIY Arduino गेमपैड के साथ टेककेन बजाना: 7 कदम
Arduino आधारित DIY गेम कंट्रोलर | Arduino PS2 गेम कंट्रोलर | DIY Arduino गेमपैड के साथ Tekken खेलना: हेलो दोस्तों, गेम खेलना हमेशा मजेदार होता है लेकिन अपने खुद के DIY कस्टम गेम कंट्रोलर के साथ खेलना ज्यादा मजेदार होता है।
ESP8266 RGB LED स्ट्रिप वाईफ़ाई नियंत्रण - NODEMCU वाईफ़ाई पर नियंत्रित एलईडी पट्टी के लिए एक IR रिमोट के रूप में - आरजीबी एलईडी स्ट्रिप स्मार्टफोन नियंत्रण: 4 कदम
ESP8266 RGB LED स्ट्रिप वाईफ़ाई नियंत्रण | NODEMCU वाईफ़ाई पर नियंत्रित एलईडी पट्टी के लिए एक IR रिमोट के रूप में | RGB LED STRIP स्मार्टफोन कंट्रोल: हाय दोस्तों इस ट्यूटोरियल में हम सीखेंगे कि RGB LED स्ट्रिप को नियंत्रित करने के लिए IR रिमोट के रूप में nodemcu या esp8266 का उपयोग कैसे करें और Nodemcu को वाईफाई पर स्मार्टफोन द्वारा नियंत्रित किया जाएगा। तो मूल रूप से आप अपने स्मार्टफोन से RGB LED STRIP को नियंत्रित कर सकते हैं
Arduino RGB LED स्ट्रिप कंट्रोलर: 4 कदम
Arduino RGB LED स्ट्रिप कंट्रोलर: अक्सर जब लोग Arduino के साथ अपनी RGB LED स्ट्रिप को नियंत्रित करना चाहते हैं, तो लाल, हरे और नीले रंगों को मिलाने के लिए तीन पोटेंशियोमीटर का उपयोग किया जाता है। यह काम करता है और आपकी आवश्यकताओं के लिए बिल्कुल ठीक हो सकता है, लेकिन मैं कुछ और अधिक सहज बनाना चाहता था, कुछ
कूल पीसी लाइट्स के लिए Arduino LED स्ट्रिप कंट्रोलर: 5 कदम
कूल पीसी लाइट्स के लिए अरुडिनो लेड स्ट्रिप कंट्रोलर: मुझे यह कूल आरजीबी एलईडी स्ट्रिप एलीएक्सप्रेस से मिली है और मैं इसे पीसी लाइट्स के लिए इस्तेमाल करना चाहता हूं। पहली समस्या इसे नियंत्रित करने के लिए गर्म है फिर उसे कैसे पावर देना है। यह निर्देश आपको दिखाता है कि कैसे इसे github arduino कोड, वर्किंग प्रोजेक्ट वीडियो और चरण-दर