विषयसूची:
- चरण 1: पर्यावरण की स्थापना
- चरण 2: HC-05. को तार देना
- चरण 3: प्रोग्रामिंग
- चरण 4: HC-05 को कॉन्फ़िगर करना
- चरण 5: रिमोट सेट करना (विंडोज पीसी)
- चरण 6: रिमोट सेट करना (एंड्रॉइड फोन)
- चरण 7: अंतिम परिणाम
वीडियो: HiFive1 Arduino HC-05 ब्लूटूथ मॉड्यूल ट्यूटोरियल के साथ: 7 चरण
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:20
HiFive1 पहला Arduino-संगत RISC-V आधारित बोर्ड है जिसे SiFive से FE310 CPU के साथ बनाया गया है। बोर्ड Arduino UNO की तुलना में लगभग 20 गुना तेज है और UNO में किसी भी वायरलेस कनेक्टिविटी की कमी है। सौभाग्य से, इस सीमा को कम करने के लिए बाजार में कई सस्ते मॉड्यूल हैं।
ESP01 / ESP32 / ESP8266 के साथ वाईफाई कनेक्टिविटी के लिए, आप AT, WEB और MQTT ट्यूटोरियल देख सकते हैं।
इस ट्यूटोरियल में, हम HC-05 ब्लूटूथ मॉड्यूल का उपयोग करते हैं। यह सस्ता है, दास या स्वामी के रूप में काम कर सकता है और एटी कमांड के माध्यम से काम करना आसान है। एक अन्य विकल्प ESP32 है, लेकिन यह अधिक महंगा है और इसे अलग से प्रोग्राम करने की आवश्यकता है।
यह प्रोजेक्ट HC-05 ब्लूटूथ मॉड्यूल का उपयोग करके HiFive1 और विंडोज पीसी या एंड्रॉइड फोन के बीच वायरलेस कनेक्शन बनाने पर केंद्रित है। कनेक्शन के माध्यम से, हम HiFive1 बिल्ट-इन RGB LED रंगों को नियंत्रित करेंगे।
इस परियोजना के लिए आपको आवश्यकता होगी:
- HiFive1 बोर्ड
- HC-05 ब्लूटूथ मॉड्यूल
- जम्पर केबल x 4
- एंड्रॉइड फोन या विंडोज पीसी
चरण 1: पर्यावरण की स्थापना
- Arduino IDE स्थापित करें
- HiFive1 बोर्ड Arduino पैकेज और USB ड्राइवर स्थापित करने के लिए निर्देशों का पालन करें।
चरण 2: HC-05. को तार देना
DI/O 10 (HiFive1) -> Tx (HC-05)DI/O 11 (HiFive1) -> Rx (HC-05) GND (HiFive1) -> GND (HC-05) 3.3v (HiFive1) -> VCC (एचसी-05)
सुनिश्चित करें कि IOREF जम्पर 3.3V पर सेट है जैसा कि चित्र में लाल घेरे द्वारा दिखाया गया है।
चरण 3: प्रोग्रामिंग
प्रोग्रामिंग से पहले "टूल्स-> बोर्ड" को HiFive1 बोर्ड पर, "टूल्स-> सीपीयू क्लॉक फ़्रीक्वेंसी" को "256MHz PLL", "टूल्स-> प्रोग्रामर" को "SiFive OpenOCD" पर सेट करें और सही सीरियल पोर्ट सेट करें।
सब कुछ एक साथ जोड़ने के बाद हम Arduino Serial Monitor के माध्यम से HC-05 से बात करने का प्रयास कर सकते हैं। इसके लिए, हमें नीचे संलग्न एक साधारण स्केच को प्रोग्राम करना होगा। यह एचडब्ल्यू सीरियल चैनल के माध्यम से मॉनिटर से आने वाले एटी कमांड को सुन रहा है और उन्हें सॉफ्टवेयरसेरियल 32 चैनल के माध्यम से एचसी-05 को अग्रेषित करता है। यह SoftwareSerial32 चैनल से HC05 उत्तरों को सुन रहा है और उन्हें HW सीरियल चैनल के माध्यम से मॉनिटर को अग्रेषित कर रहा है।
यदि पिछले चरणों में सब कुछ सही ढंग से सेटअप किया गया था, तो प्रत्येक एटी कमांड को एचसी-05 से "ओके" प्रतिक्रिया वापस करनी चाहिए।
नोट: सीरियल मॉनिटर को "एनएल और सीआर दोनों" के साथ 9600 बॉड्रेट पर सेट करना याद रखें
स्केच यहां मिले कोड पर आधारित है
एटी कमांड्स के बारे में अधिक जानकारी यहां पाई जा सकती है
चरण 4: HC-05 को कॉन्फ़िगर करना
इस चरण में, हम HC-05 को कॉन्फ़िगर करेंगे। आपको यह चरण केवल एक बार करने की आवश्यकता है क्योंकि तब कॉन्फ़िगरेशन को HC-05 में याद किया जाएगा।
- एचसी-05 पर एटी मोड दर्ज करें। यह एचसी-05 से वीसीसी केबल को हटाकर, फिर वीसीसी को वापस प्लग इन करते समय नीचे दाईं ओर बटन दबाकर किया जाता है। यदि सही ढंग से किया जाता है तो प्रकाश ~ 2 सेकंड के अंतराल पर चालू और बंद होना चाहिए।
- आईडीई में सीरियल मॉनिटर खोलें जो एचसी-05 से जुड़े बोर्ड से मेल खाता है। सुनिश्चित करें कि सीरियल मॉनिटर बॉड दर 9600 पर सेट है और "एनएल + सीआर दोनों" चुना गया है। यदि सही तरीके से किया जाता है, जब आप "एटी" भेजते हैं, तो इसे "ओके" वापस करना चाहिए।
- "AT+ORGL" दर्ज करें (यह मॉड्यूल को फ़ैक्टरी सेटिंग्स पर रीसेट करता है)।
- "एटी + रोल = 0" दर्ज करें (यह मॉड्यूल को "गुलाम" भूमिका में सेट करता है)।
- "एटी + सीएमओडीई = 0" दर्ज करें (यह मॉड्यूल को किसी भी डिवाइस से कनेक्ट करने के लिए सेट करता है)।
- “AT+NAME=_” दर्ज करें अंडरस्कोर को अपनी पसंद के नाम से बदलें (यह नाम ब्लूटूथ डिस्कवरी में प्रदर्शित होगा)।
- "AT+UART=38400, 0, 0" दर्ज करें (यह मॉड्यूल की बॉड दर को 38400 पर सेट करता है)
- एटी मोड से बाहर निकलने के लिए "एटी + रीसेट" दर्ज करें।
- अब इस चरण से जुड़ा अंतिम स्केच अपलोड करें
- ब्लूटूथ चालू करें।
- डिवाइस के अंतर्गत चरण 3 में आपके द्वारा दिया गया नाम देखें - सेटअप स्लेव।
- पेयरिंग कोड 1234 है।
- डिवाइस मैनेजर में, आपको ब्लूटूथ के लिए एक नया COM पोर्ट देखना चाहिए। *
- पुटी को डाउनलोड और इंस्टॉल करें।
- पुटी खोलें।
- "सीरियल" विकल्प की जाँच करें और "COM1" को "COM_" से बदलें (अंडरस्कोर आपका नया COM पोर्ट नंबर होना चाहिए)।
- ब्लूटूथ चालू करें।
- ब्लूटूथ डिवाइस के तहत चरण 4 में आपके द्वारा दिए गए नाम को देखें - HC-05 को कॉन्फ़िगर करना।
- पेयरिंग कोड 1234 है।
- अपना Arduino ब्लूटूथ ऐप खोलें।
- यह आपको फिर से डिवाइस का चयन करने के लिए संकेत देगा।
- टर्मिनल खोलें।
चरण 5: रिमोट सेट करना (विंडोज पीसी)
नोट: यदि आप Android फ़ोन का उपयोग कर रहे हैं तो इसके बजाय अगले चरण पर जाएं।
* यदि एक से अधिक COM पोर्ट जोड़े गए थे तो एक काम करने तक विभिन्न पोर्ट के साथ चरण 7 का प्रयास करें।
चरण 6: रिमोट सेट करना (एंड्रॉइड फोन)
चरण 7: अंतिम परिणाम
HiFive1 बोर्ड को रीसेट करें (बस मामले में) और सीरियल मॉनिटर खोलें।
अपने टर्मिनल में 'r', 'g' या 'b' टाइप करें और फिर 0 और 255 के बीच की तीव्रता चुनें और आपके द्वारा चुनी गई तीव्रता के अंत में 'n' जोड़ें ('n' का उपयोग टर्मिनेटिंग कैरेक्टर के रूप में किया जाता है)।
यह आपकी चुनी हुई तीव्रता के अनुसार बिल्ट-इन RGB LED को मानों तक रोशन करेगा।
सिफारिश की:
HiFive1 वेब सर्वर ESP32 / ESP8266 वाईफाई मॉड्यूल ट्यूटोरियल के साथ: 5 कदम
ESP32 / ESP8266 वाईफाई मॉड्यूल ट्यूटोरियल के साथ HiFive1 वेब सर्वर: HiFive1 पहला Arduino-संगत RISC-V आधारित बोर्ड है जिसे SiFive से FE310 CPU के साथ बनाया गया है। बोर्ड Arduino UNO की तुलना में लगभग 20 गुना तेज है फिर भी UNO बोर्ड की तरह HiFive1 में वायरलेस कनेक्टिविटी का अभाव है। सौभाग्य से, कई सस्ती
HiFive1 Arduino बोर्ड ESP-01 वाईफाई मॉड्यूल ट्यूटोरियल के साथ: 5 कदम
HiFive1 Arduino बोर्ड ESP-01 वाईफाई मॉड्यूल ट्यूटोरियल के साथ: HiFive1 पहला Arduino-संगत RISC-V आधारित बोर्ड है जिसे SiFive से FE310 CPU के साथ बनाया गया है। बोर्ड Arduino UNO की तुलना में लगभग 20 गुना तेज है फिर भी UNO बोर्ड की तरह, इसमें किसी भी वायरलेस कनेक्टिविटी का अभाव है। सौभाग्य से, कई सस्ते हैं
E32-433T लोरा मॉड्यूल ट्यूटोरियल - E32 मॉड्यूल के लिए DIY ब्रेकआउट बोर्ड: 6 चरण
E32-433T लोरा मॉड्यूल ट्यूटोरियल | E32 मॉड्यूल के लिए DIY ब्रेकआउट बोर्ड: अरे, क्या चल रहा है, दोस्तों! यहाँ CETech से आकर्ष। मेरा यह प्रोजेक्ट eByte से E32 LoRa मॉड्यूल के काम को समझने के लिए सीखने की अवस्था है, जो एक उच्च शक्ति वाला 1-वाट ट्रांसीवर मॉड्यूल है। एक बार जब हम काम को समझ लेते हैं, तो मेरे पास डिज़ाइन होता है
HC05 ब्लूटूथ मॉड्यूल और Arduino [ट्यूटोरियल] के साथ शुरुआत करना: 6 कदम
HC05 ब्लूटूथ मॉड्यूल और Arduino [ट्यूटोरियल] के साथ शुरुआत करना: आप इलेक्ट्रोपीक की आधिकारिक वेबसाइट पर इसे और अन्य अद्भुत ट्यूटोरियल पढ़ सकते हैं। इस लेख के अंत में आप जानेंगे
एड्रेसेबल एल ई डी को नियंत्रित करने के लिए ब्लूटूथ 4.0 एचसी-08 मॉड्यूल का उपयोग करें - एक Arduino Uno ट्यूटोरियल: 4 चरण (चित्रों के साथ)
एड्रेसेबल एल ई डी को नियंत्रित करने के लिए ब्लूटूथ 4.0 एचसी -08 मॉड्यूल का उपयोग करें - एक Arduino Uno ट्यूटोरियल: क्या आपने अभी तक Arduino के साथ संचार मॉड्यूल में तल्लीन किया है? ब्लूटूथ आपके Arduino प्रोजेक्ट्स और इंटरनेट ऑफ़ थिंग्स का उपयोग करने के लिए संभावनाओं की दुनिया खोलता है। यहां हम एक बेबी स्टेप के साथ शुरुआत करेंगे और सीखेंगे कि एक एसएमए के साथ एड्रेसेबल एल ई डी को कैसे नियंत्रित किया जाए