ब्लूटूथ मॉड्यूल कोर्ट 05, नहीं! Microcontroller, ATmega बोर्ड या Arduino.

नवीनतम संस्करण

संस्करण
अद्यतन
9 अक्तू॰ 2015
डेवलपर
श्रेणी
इंस्टॉल की संख्या
5,000+

App APKs

Voice Control Bluetooth HC-05 APP

मूल रूप से मैं, पिन ब्लूटूथ मॉड्यूल कोर्ट 05 को नियंत्रित करने के लिए इस कार्यक्रम लिखा
नहीं! एक microcontroller, उदाहरण के लिए ATmega328 बोर्ड या Arduino.
 
अभ्यास में, इस कार्यक्रम के अन्य समस्याओं को हल करने के लिए इस्तेमाल किया जा सकता है,
इस तरह के किसी भी आवाज आज्ञाओं का उपयोग कर किसी भी ब्लूटूथ आदेश भेजने के रूप में.

यह क्या करता है? उदाहरण के लिए एक झूमर झूमर बल्ब ब्लूटूथ के माध्यम से Android फोन का उपयोग कर बंद में शामिल नियंत्रित करने के लिए.

हम क्या जरूरत है? 2 ब्लूटूथ मॉड्यूल कोर्ट 05 + भार नियंत्रण रिले 220, और कार्यक्रम "आवाज नियंत्रण ब्लूटूथ HC05" के लिए.

के सिद्धांत क्या है? ब्लूटूथ मॉड्यूल में कोर्ट 05 मुक्त पिन, 7 7 पिन करने के लिए 10 वीं और 2 है
हम 11 वीं पर एक सकारात्मक संकेत है +3 वी पिन की सेवा जब तब ब्लूटूथ मॉड्यूल कोर्ट 05 एटी कमानों में प्रवेश करती है,
इस मोड में, "आदेश में" + करने के साथ, धारावाहिक इनपुट "RX" हम पिनों की स्थिति बदल सकते हैं कमांड भेजने पर - उदाहरण के लिए आदेश भेजकर + पर 10 वीं पिन बदल राज्य "+ पीआईओ एटी 10,1 =", और अगर "+ पीआईओ एटी = 10,0" भेजने राज्य को बदलने के लिए 10 वीं पिन - भी अन्य पिन + पीआईओ पर "" + पीआईओ एटी 7,1 = "= + MPIO = सीएफसी एटी 7,0" आदेश "" सभी शामिल पिन, और "+ MPIO = 0" सभी पिन को निष्क्रिय करता है.
महत्वपूर्ण बात सभी टीमों अदृश्य के अंत में होनी चाहिए! चिह्न "चिह्नित हैं" \ r \ n "वामो, और सीआर" कि \ r \ n है, "अगर, और सीआर", यह है "?
वामो
लाइन फ़ीड (newline).


सीआर
कैरिज रिटर्न (कैरिज रिटर्न).

भेजने के लिए सक्षम करने की क्षमता "\ r \ n" यह मैं इस कार्यक्रम का आदेश दिया "वामो और सीआर" है.

प्रबंधन झूमर के बाद से हम microcontroller ATmega328 ऐसे शुल्क या Arduino का उपयोग नहीं होगा
और "आदेश में" प्रोग्रामिंग मोड में ब्लूटूथ मॉड्यूल कोर्ट 05, ब्लूटूथ पर आदेश प्राप्त नहीं कर सकते
हम, सीरियल के लिए किसी अन्य ब्लूटूथ मॉड्यूल कोर्ट-05 के साथ यह प्रबंधन करेगा
कि "आवाज नियंत्रण ब्लूटूथ HC05" का उपयोग कर ब्लूटूथ के माध्यम से Android फोन से आदेश भेजकर है
"ब्लूटूथ मॉड्यूल कोर्ट 05" धारावाहिक उत्पादन के माध्यम से (संख्या 1 फोन) पर "सीए" पर "प्रोग्रामिंग मोड में स्थित हो जाएगा जो (संख्या 2) फोन" "RX" "ब्लूटूथ मॉड्यूल कोर्ट-05 के इनपुट के लिए इन आदेशों रीडायरेक्ट करेगा कमांड ".


"आवाज नियंत्रण ब्लूटूथ HC05" के अतिरिक्त सुविधाओं.
1. 16 टीमों को अनह्रासी स्मृति में आवाज आज्ञाओं याद.
2. ब्लूटूथ 16 टीमों के लिए ऊपर अनह्रासी स्मृति में आदेशों को याद रखना.
3. भेजने वाले आदेश आवाज मान्यता के माध्यम से आदेश के साथ ब्लूटूथ दर्ज "भाषण आवाज नियंत्रण."
4. एक बटन, मैनुअल नियंत्रण, 16 टीमों में से एक अधिकतम दबाकर लिखित आदेश भेजने ब्लूटूथ.
5. अपने रिकॉर्ड की आवाज कमांड्स मैपिंग और ब्लूटूथ n बटन नामों में हासिल है.
6. सीधे कीबोर्ड का उपयोग करते हुए आदेश भेजने ब्लूटूथ.
7. accelerometer का उपयोग वाक् पहचान शुरू करते हैं.
8. स्वचालित भाषण मान्यता शामिल है.
9. मैनुअल नियंत्रण के लिए चार स्क्रीन के बीच प्रदर्शन स्विचन.
10. कमांड "अक्षर" \ r \ n यह है "वामो और सीआर" भेजने के लिए ब्लूटूथ सहित.
वामो लाइन फ़ीड (newline). या सीआर कैरिज रिटर्न (कैरिज रिटर्न). एक साथ या "वामो, और सीआर"
\ r \ n यह "वामो और सीआर" ASCII तालिका के बारे में पढ़ा जाता है में रुचि किसी के.

एटी आदेशों के उदाहरण हैं.

+ संस्करण पर? फर्मवेयर संस्करण पता.

+ UART पर? निर्धारित गति से सीखते हैं.

+ UART एटी = 38400, 38400 0.0 स्थापित करें.


+ पीआईओ एटी = 10,1 10 वीं पिन शामिल हैं.
+ पीआईओ एटी = 7,1 7 पिन शामिल हैं.


+ पीआईओ एटी = 10,0 10 वीं पिन अक्षम करें.
+ पीआईओ एटी 7,0 7 निष्क्रिय पिन =.



+ MPIO = सीएफसी में सभी पिन शामिल हैं.
+ MPIO = 0 पर सभी पिन बंद करने के लिए.
+ MPIO = C24 एटी (10, 5, 2. पिन) शामिल हैं.


पहले डालने पिंस उदाहरण (10, 5, 2. पिन) एक आदेश भेजना चाहिए
+ MPIO पर? धारावाहिक की निगरानी कई बार + MPIO पर आदेश आदेश C24 के जवाब में भेजा जाना चाहिए जारी करेगा?
इस विकल्प को पहली बार सही ढंग से अब हम (10, 5, 2. पिन) शामिल + MPIO = C24 पर कमांड भेजने से काम नहीं करता है.

+ नाम पर? नाम पता लगाना.
+ नाम एटी = HC-05 ब्लू कोर्ट 05 ब्लू के नाम सेट

+ PSWD पर?
+ PSWD = 0000 को

+ ORGL में कारखाना सेटिंग्स को रीसेट - डिफ़ॉल्ट सेटिंग पुनर्स्थापित.
और पढ़ें

विज्ञापन