शुरुआती लोगों के लिए अलग-अलग ब्लूटूथ मॉड्यूल के अंतिम संस्कार के अंतर क्या हैं?


10

मैं माइक्रोकंट्रोलर्स और इलेक्ट्रॉनिक्स के लिए एक शुरुआत कर रहा हूं, यद्यपि वास्तव में कंप्यूटर और प्रोग्रामिंग के लिए नहीं।

Arduino से शुरू करते हुए, मैं एक ऐसे बिंदु पर आया जिससे मुझे अपने प्रोटोटाइप को मोबाइल डिवाइस या कंप्यूटर पर बात करने और डेटा प्राप्त करने के लिए (उदाहरण के लिए, सेंसर डेटा भेजने या कमांड प्राप्त करने के लिए) प्राप्त करने में वास्तव में दिलचस्पी है।

बाहर देखने पर, मुझे पता चला है कि अलग-अलग मूल्य निर्धारण बिंदुओं के साथ अलग-अलग ब्लूटूथ मॉड्यूल हैं। मतभेदों के बारे में आगे के शोध ने मुझे एक शुरुआत के रूप में ज्यादा प्रकट नहीं किया, मैं यह समझने के लिए संघर्ष कर रहा हूं कि क्या देखना है या कैसे चुनना है।

मेरा सवाल यहाँ है:

शुरुआती लोगों के लिए अलग-अलग ब्लूटूथ मॉड्यूलों के अंतिम अंतर क्या हैं:

  • कोर्ट-05
  • कोर्ट-06
  • कोर्ट-07

और Arduino के लिए एक सरल ब्लूटूथ मॉड्यूल खरीदते समय किसी को क्या देखना चाहिए?

जवाबों:


7

जहां तक ​​सादगी का सवाल है, HC05 जाने का रास्ता होगा। यह अब तक सबसे लोकप्रिय है और इसका उपयोग करने पर एक टन ट्यूटोरियल है (बस एक त्वरित Google खोज)। अंतर के रूप में:

  • HC-05 मॉड्यूल अन्य मॉड्यूल से कनेक्शन बना सकता है। उदा। एक रोबोट एक मास्टर होने और गुलाम ब्लूटूथ मॉड्यूल से जुड़ने वाला। या एक नोटबुक में एक वायरलेस ब्रिज बनाने के लिए दास मोड में।

  • HC-06 मॉड्यूल केवल एक गुलाम हो सकता है। यह केवल एक वायरलेस सीरियल ब्रिज के लिए एक गुलाम मॉड्यूल के साथ एक रोबोट के लिए एक मास्टर के रूप में नोटबुक को जोड़ने के लिए यह उपयोगी बनाता है।

  • HC07 के लिए, समर्थन कम लगता है इसलिए मैं HC05 या HC06 के साथ चिपके रहने की सलाह दूंगा

दिन के अंत में यह आपकी आवश्यकताओं के लिए आता है। यदि आप केवल HC06 की तुलना में फोन और अपने arduino के बीच बात करना चाहते हैं, तो ठीक काम करेगा, हालांकि अगर किसी समय आप किसी अन्य arduino से बात करना चाहते हैं, तो hc05 जाने का तरीका होगा।


धन्यवाद कालेब, महान जवाब! क्या आपके पास एक्सबी बीटी मॉड्यूल पर अनुभव है?
फिल

2

मैं वास्तव में अंतर नहीं जानता, लेकिन मैंने HC-06 मॉड्यूल का उपयोग किया है। वे केवल स्लेव-मोड हैं, लेकिन यही कि आपको एक हार्ड-वायर्ड टर्मिनल को अपने Arduino, जैसे कि आपके पीसी और USB केबल, को ब्लूटूथ टर्मिनल के साथ बदलने की आवश्यकता है। संभवतया 99% ऐसे मामलों में शामिल हैं जहां एक Arduino या अन्य MCU- आधारित डिवाइस को एक पीसी या टैबलेट से संवाद करने की आवश्यकता होती है जो पहले से ही ब्लूटूथ में निर्मित है। डिवाइस से डिवाइस संचार के लिए, उनमें से एक को मास्टर करना होगा, और मुझे लगता है। इसके लिए HC-05 की आवश्यकता होती है।


धन्यवाद @JRobert! क्या यह संभव नहीं था, बहुत अच्छा था! क्या आप स्केच अपलोड करने के लिए अपने HC-05 का उपयोग कर रहे हैं, और ऑपरेशन के दौरान डेटा साझा करते हैं (जैसे सेंसर जानकारी)?
फिल

Hc05 मास्टर और गुलाम है, hc06 केवल गुलाम है। एकमात्र वास्तविक अंतर फर्मवेयर है जिसे फ्लैश किया जा सकता है, लेकिन शुरुआती के लिए एक आसान काम नहीं है।
कालेब ब्रैमवेल

हां, मैंने रेखाचित्र अपलोड किए हैं, लेकिन इसे आगे बढ़ाने के लिए यह बहुत धीमी गति से था। लेकिन हाँ, ये एक वायर्ड टर्मिनल के लिए ड्रॉप-इन प्रतिस्थापन के रूप में डिज़ाइन किए गए हैं। @CalebBramwell - कि ऊपर समाशोधन के लिए धन्यवाद। मैंने अभी तक विभिन्न HC-0x वेरिएंट के साथ नहीं खेला है।
JRobert

-1

अपने कार्यक्रमों को वायरलेस तरीके से अपलोड करने के लिए HC-05 का उपयोग करना संभव है, हालांकि इसके लिए HC-05 से आर्डिनो में अतिरिक्त वायरिंग की आवश्यकता होती है।

वायरलेस अपलोडिंग एक उपयोगी विकल्प हो सकता है जब arduino तक पहुंच बोझिल हो या यदि आप अपने कंप्यूटर को एक arduino के लिए वायरिंग करने में सहज महसूस नहीं करते हैं जो कि संचालित या किसी अन्य चीज़ से वायर्ड है, तो उसी को प्राप्त करना जिसे आप ऑप्टोकॉइज़र कह सकते हैं।


यह ओपी प्रश्न का उत्तर नहीं देता है।
sa_leinad

अच्छी तरह से HC-06 इसके लिए सक्षम नहीं है ... तो यह उन्हें अलग बनाता है, है ना? या क्या आपका मतलब है कि भिखारियों को इस बारे में परवाह नहीं करनी चाहिए?
Fabio
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.