विषयसूची:

ब्लूटूथ एटी कमांड सेटिंग्स (एचसी05 एचसी06): 4 कदम
ब्लूटूथ एटी कमांड सेटिंग्स (एचसी05 एचसी06): 4 कदम

वीडियो: ब्लूटूथ एटी कमांड सेटिंग्स (एचसी05 एचसी06): 4 कदम

वीडियो: ब्लूटूथ एटी कमांड सेटिंग्स (एचसी05 एचसी06): 4 कदम
वीडियो: блютуз bluetooth модуль hc-05, hc-06 Подключение к ардуино, 2024, नवंबर
Anonim
ब्लूटूथ एटी कमांड सेटिंग्स (HC05 HC06)
ब्लूटूथ एटी कमांड सेटिंग्स (HC05 HC06)

हे लोगों! मुझे आशा है कि आप पहले से ही मेरे पिछले निर्देश "सर्वो मोटर Arduino ट्यूटोरियल को कैसे नियंत्रित करें" का आनंद ले चुके हैं। यह आपको सिखाने के लिए एक और सूचनात्मक ट्यूटोरियल है कि आप अपने ब्लूटूथ मॉड्यूल के साथ कैसे इंटरफेस करें और एटी कमांड के माध्यम से इसकी सेटिंग्स को कॉन्फ़िगर करें, इसलिए यदि आप अपना Arduino ब्लूटूथ नाम या पासवर्ड या किसी अन्य ब्लूटूथ पैरामीटर को बदलना चाहते हैं, तो यह आपके लिए सबसे अच्छा मार्गदर्शक होगा इसे प्राप्त करॊ।

इस ट्यूटोरियल को बनाने के दौरान, हमने यह सुनिश्चित करने की कोशिश की कि यह लेख आपके लिए सबसे अच्छा मार्गदर्शक होगा ताकि एटी कमांड मोड के तहत ब्लूटूथ मॉड्यूल कैसे काम करता है, इसकी मूल बातें सीखने का आनंद लें और कुछ उपयोगी जानकारी सीखें कि कैसे ठीक से उपयोग किया जाए। एटी कमांड सेट।

ऐसे विवरण विशेष रूप से उन लोगों के लिए बहुत महत्वपूर्ण हैं जो इलेक्ट्रॉनिक्स और रोबोटिक्स सीखना शुरू करना चाहते हैं। इसलिए हम आशा करते हैं कि इस निर्देशयोग्य में आवश्यक दस्तावेज शामिल हैं।

आप इस निर्देश से क्या सीखेंगे:

एटी कमांड उपस्थिति का इतिहास जानें।

एचसी ब्लूटूथ मॉड्यूल के बीच अंतर को समझें।

एचसी ब्लूटूथ मॉड्यूल के हार्डवेयर को जानें।

Arduino बोर्ड के साथ उपयुक्त वायरिंग आरेख बनाएं।

ब्लूटूथ को एटी कमांड मोड पर सेट करें।

ब्लूटूथ नई सेटिंग प्रारंभ करें

चरण 1: ब्लूटूथ मॉड्यूल के साथ इंटरफेस कैसे करें

ब्लूटूथ मॉड्यूल के साथ इंटरफेस कैसे करें
ब्लूटूथ मॉड्यूल के साथ इंटरफेस कैसे करें
ब्लूटूथ मॉड्यूल के साथ इंटरफेस कैसे करें
ब्लूटूथ मॉड्यूल के साथ इंटरफेस कैसे करें
ब्लूटूथ मॉड्यूल के साथ इंटरफेस कैसे करें
ब्लूटूथ मॉड्यूल के साथ इंटरफेस कैसे करें

परियोजना विवरण के साथ शुरू, हम ब्लूटूथ मॉड्यूल मापदंडों को अनुकूलित करेंगे, लेकिन हम ब्लूटूथ मॉड्यूल के साथ कैसे संवाद कर सकते हैं!

कई अन्य उपकरणों की तरह ब्लूटूथ मॉड्यूल उन्हें नाम, पासवर्ड, बॉड दर और अन्य सेटिंग्स जैसी सेटिंग्स को कॉन्फ़िगर करने के लिए एटी कमांड के माध्यम से संचार स्वीकार करते हैं।

ये एटी कमांड क्या हैं

वर्ष 1981 में डेनिस हेस ने "हेस स्मार्टमॉडेम डिवाइस" को इंटरफ़ेस करने के लिए एक विशिष्ट कमांड भाषा का आविष्कार किया और इस कमांड भाषा सेट में छोटे टेक्स्ट स्ट्रिंग्स की एक श्रृंखला होती है जिसे डायलिंग, हैंग अप और जैसे संचालन के लिए कमांड बनाने के लिए जोड़ा जा सकता है। कनेक्शन के मापदंडों को बदलना। यहाँ से हेस सेट या एटी कमांड को अधिक से अधिक विकसित करने का विचार आता है जो किसी प्रकार के उपसर्ग वर्ण का उपयोग करके अधिक उपकरणों को इंटरफ़ेस करने के लिए सेट करता है।

अन्य उपकरणों की तरह, ब्लूटूथ मॉड्यूल में एटी कमांड मोड होता है जहां आप उन्हें पैरामीटर सेट करने के लिए एटी कमांड का उपयोग करके इंटरफ़ेस कर सकते हैं।

इसलिए ब्लूटूथ मॉड्यूल को एटी कमांड भेजने के लिए हमें पहले इसे एटी कमांड मोड में बदलना होगा।

सबसे लोकप्रिय ब्लूटूथ मॉड्यूल HC-06 और HC-05 मॉड्यूल हैं जिनका उपयोग हमारे ट्यूटोरियल में किया जाएगा।

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

चरण 2: ब्लूटूथ हार्डवेयर

ब्लूटूथ हार्डवेयर
ब्लूटूथ हार्डवेयर
ब्लूटूथ हार्डवेयर
ब्लूटूथ हार्डवेयर

हमारे HC-05 मॉड्यूल के लिए हमारे पास ये सभी छह पिन हैं:

  1. कुंजी या सक्षम करें: एटी मोड में प्रवेश करने के लिए इस पिन को ऊंचा खींचना पड़ता है। हमारे ब्लूटूथ मॉड्यूल में हमारे पास पहले से ही एक पुश बटन है जो की पिन के पुल हाई सेट को स्थापित करने के लिए बहुत महत्वपूर्ण है
  2. बिजली आपूर्ति के लिए वीसीसी और जीएनडी।
  3. सीरियल इनपुट/आउटपुट डेटा के लिए RXD और TXD
  4. स्टेट पिन, बस इसे अनदेखा करें क्योंकि शायद यह किसी भी ब्लूटूथ पिन से कनेक्ट नहीं है और हमें इस ट्यूटोरियल में इसकी आवश्यकता नहीं होगी।

मैं अपने ब्लूटूथ मॉड्यूल पर सीरियल एटी कमांड भेजने के लिए Arduino बोर्ड का उपयोग करूंगा।

चरण 3: सर्किट आरेख

सर्किट आरेख
सर्किट आरेख

मैं इस ट्यूटोरियल के लिए अपना सर्किट आरेख बनाने के लिए ईज़ीईडीए में चला गया और यहां बताया गया है कि ब्लूटूथ मॉड्यूल को अरुडिनो में कैसे तारित किया जाता है, यह जो कुछ भी लेता है वह है ब्लूटूथ के Arduino से RXD तक का पिन नंबर 3 और Arduino का पिन नंबर 2। ब्लूटूथ का TXD, GND से GND और VCC से Arduino 5V।

चरण 4: कोड और परीक्षण

कोड और परीक्षण
कोड और परीक्षण
कोड और परीक्षण
कोड और परीक्षण
कोड और परीक्षण
कोड और परीक्षण
कोड और परीक्षण
कोड और परीक्षण

सॉफ़्टवेयर भाग में जाना, जैसा कि मैंने पहले ही उल्लेख किया है, हम ब्लूटूथ के साथ संचार करने के लिए Arduino बोर्ड का उपयोग करेंगे।

एक बार जब हम Arduino को पावर देते हैं, तो हमारे पास एक सेकंड के आधे के अंतराल में ब्लूटूथ एलईडी ब्लिंकिंग तेजी से होगी, जिसका अर्थ है कि Arduino को पावर देने से पहले AT मोड में प्रवेश नहीं किया गया था, बस पुश बटन को दबाए रखें और फिर अपने Arduino को पावर दें, परिणामस्वरूप आपके पास 2 सेकंड के अंतराल में एलईडी ब्लिंकिंग धीमी होगी जो एटी कमांड मोड के सफल प्रवेश को इंगित करता है। अब हम एटी कमांड भेजना शुरू करने के लिए अरुडिनो सीरियल मॉनिटर या टेराटर्म जैसे किसी अन्य सीरियल मॉनिटर को चलाते हैं, आप नीचे दिए गए डाउनलोड लिंक से एटी कमांड दस्तावेज़ प्राप्त कर सकते हैं, यह दस्तावेज़ हमारे ब्लूटूथ मॉड्यूल के लिए उपलब्ध एटी कमांड सूची दिखाता है।

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

हम बॉड दर को 9600 बीपीएस पर सेट करके शुरू करेंगे और ऐसा करने के लिए हमें एटी + यूएआरटी = 9600, 0, 0 लिखना होगा, फिर एंटर दबाएं, प्रत्येक सफल ऑपरेशन में आपको ब्लूटूथ मॉड्यूल से ठीक प्रतिक्रिया प्राप्त करने की आवश्यकता होती है।

हम ब्लूटूथ का नाम भी बदलकर Device1 कर देंगे, इसलिए हम AT+NAME=Device1 लिखेंगे

और हम ब्लूटूथ पासवर्ड को भी 2020 में बदल देंगे, इसलिए हम AT+PSWD=2020. लिखते हैं

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

इस ट्यूटोरियल के बाद अब आप अपने रोबोट और उपकरणों के ब्लूटूथ को कस्टमाइज़ करने में सक्षम होंगे और आप उन्हें पेशेवर की तरह चला सकते हैं।

मेरे आने वाले ट्यूटोरियल के बारे में आप नीचे टिप्पणी अनुभाग में कुछ विषयों का सुझाव दे सकते हैं,

एक आखिरी बात, सुनिश्चित करें कि आप हर दिन इलेक्ट्रॉनिक्स कर रहे हैं। फिर मिलते हैं

सिफारिश की: