ARDUINO CC2541 ब्लुटुथ V4.0 HM-11 BLE मोड्युल प्रयोगकर्ता पुस्तिका
परिचय
यो हाम्रो BLE Bee र Xadow BLE मा प्रयोग गरिएको SMD BLE मोड्युल हो। यो TI cc2541 चिपमा आधारित छ, यसले बलियो नेटवर्क नोडहरूलाई कम कुल बिल-अफ-सामग्री लागतहरू र अल्ट्रालो पावर खपत प्रणालीहरूको लागि अत्यधिक उपयुक्त बनाउन सक्षम बनाउँछ। मोड्युल सानो र प्रयोग गर्न सजिलो छ, निर्माताको पूर्व-कार्यक्रमित फर्मवेयरको साथ, तपाईंले यसको AT आदेश मार्फत द्रुत रूपमा BLE सञ्चारहरू निर्माण गर्न सक्नुहुन्छ। आईफोन, आईप्याड र एन्ड्रोइड ४.३ सँग BLE संचारलाई समर्थन गर्दै।
सुविधाहरू
- ब्लुटुथ प्रोटोकल: ब्लुटुथ विशिष्टता V4.0 BLE
- कार्य आवृत्ति: 2.4 GHz ISM ब्यान्ड
- इन्टरफेस तरीका: 30 मिटर भित्र एक सीरियल पोर्ट खुला वातावरण मोड्युल बीच संचार महसुस गर्न सक्नुहुन्छ
- मोड्युलहरू बीच कुनै बाइट सीमा पठाउन र प्राप्त गर्न
- मोड्युलेसन विधि: GFSK (गौसियन फ्रिक्वेन्सी शिफ्ट किइङ)
- प्रसारण शक्ति: - DBM, 23-6 DBM, 0 DBM, 6 DBM, AT आदेश द्वारा परिमार्जन गर्न सकिन्छ
- TI CC2541 चिप, 256 KB को कन्फिगरेसन स्पेस प्रयोग गर्नुहोस्, AT आदेश समर्थन गर्नुहोस्, प्रयोगकर्ताले भूमिका (मास्टर, स्लेभ मोड) र सिरियल पोर्ट बाउड दर, उपकरणको नाम, मिल्दो प्यारामिटरहरू जस्तै पासवर्डहरू, प्रयोगहरू परिवर्तन गर्न आवश्यक छ। फुर्तिलो।
- बिजुली आपूर्ति: + 3.3 VDC 50 mA
- काम गर्ने तापमान: - 5 ~ + 65 सेन्टिग्रेड
निर्दिष्टीकरण
निर्दिष्टीकरण | मूल्य |
माइक्रोप्रोसेसर | CC2541 |
स्रोतहरू ! शीर्ष |
AT आदेशलाई समर्थन गर्नुहोस्, प्रयोगकर्ताले भूमिका (मास्टर, दास मोड) र सिरियल पोर्ट बाउड दर, पासवर्ड, लचिलोको प्रयोग जस्ता eguipmenLMatching प्यारामिटरहरूको नाम परिवर्तन गर्न आवश्यकता अनुसार गर्न सक्छ। |
रूपरेखा आयाम | 13.5mm x 18.Smm x 2.3mm |
बिजुली आपूर्ति | 3.3V |
संचार प्रोटोकल | Uart(3.3V LVTTL) |
आईडी गणना | 2 |
कुञ्जी इनपुट ID | 1 |
एलईडी संकेतक आईसी | 1 |
जडान | XBee सँग मिल्दो सकेट |
विद्युतीय विशेषताहरू
निर्दिष्टीकरण | Mb | 7313 | अधिकतम | एकाइ |
अधिकतम इनपुट भोल्युमtage | -3 | 3.6 | V | |
कार्य इनपुट भोल्युमtage | 2.0 | 3.3 | 3.6 | V |
वर्तमान प्रसारण गर्नुहोस् | 15 | mA | ||
वर्तमान प्राप्त गर्नुहोस् | 8.5 | mA | ||
गहिरो निद्रा वर्तमान | 600 | uA | ||
सञ्चालन तापमान | -८.६ | +३१८५८२२०७९४ | • सी |
पिन परिभाषा
पिन | नाम | निराशा |
1 | यूआर्ट आरटीएस | UART |
2 | UART TX | UART |
3 | UART सीटीएस | UART |
4 | UART RX | UART |
S | NC | |
6 | NC | |
7 | NV | |
8 | NV | |
9 | VCC | बिजुली आपूर्ति 13V |
10 | NC | |
11 | फ्लीट्स | रिसेट गर्नुहोस्, कम्तिमा एसएमएसमा सक्रिय कम |
12 | GND | GND |
13 | P103 | 10 पोर्ट, DHT11/D518B20 मा जडान गर्न प्रयोग गरियो |
14 | P102 | डिजिटल इनपुट, आउटपुट |
15 | P101 | एलईडी सूचक |
16 | P100 | बटन पिन |
AT आदेश र कन्फिगरेसन
- नेटिभ MAC ठेगाना सोध्नुहोस्
पठाउनुहोस्: AT + ADDR?
सफल फिर्ता पछि पठाउनुहोस्: OK + LADD: MAC ठेगाना (12 string को लागि ठेगाना) - बाउड दर सोध्नुहोस्
पठाउनुहोस्: AT+BAUD? सफल फिर्ता पछि पठाउनुहोस्: OK + प्राप्त गर्नुहोस्: [para1] para1:0 ~ 8 को दायरा। 0 सँग सम्बन्धित प्यारामिटरहरूले 9600, 1, 2 को प्रतिनिधि प्रतिनिधिको तर्फबाट 9600, 38400, 57600, 115200, 5 लाई प्रतिनिधित्व गर्दछ। , 4800, 6, 7 ले 1200, 1200 2400 को प्रतिनिधित्व गर्दछ। पूर्वनिर्धारित बाउड दर 9600 मा। - बाउड दर सेट गर्नुहोस्
पठाउनुहोस्: AT+BAUD[para1] सफल फिर्ता पछि पठाउनुहोस्: OK+Set:[para1] Example: पठाउनुहोस्: AT + BAUD1, फिर्ता गर्नुहोस्: OK + सेट: 2. बाउड दर 19200 मा सेट गरिएको छ।
नोट: 1200 मा स्विच गरेपछि, मोड्युलले AT कमाण्डको कन्फिगरेसनलाई समर्थन गर्दैन, र स्ट्यान्डबाइ अन्तर्गत PIO0 थिच्नुहोस्, मोड्युलले कारखाना सेटिङहरू पुनर्स्थापित गर्न सक्छ। बाउड दर प्रयोग गर्न सिफारिस नगर्नुहोस्। बाउड दर सेट गरेपछि, मोड्युलहरू हुनुपर्छ। बिजुलीमा, नयाँ सेट प्यारामिटरहरू प्रभाव पार्न सक्छ। - निर्दिष्ट गरिएको ब्लुटुथ ठेगानामा जडान भएको उपकरणबाट
पठाउनुहोस्: AT+CON[para1] सफल फिर्ता पछि पठाउनुहोस्: OK+CONN[para2] Para2 दायरा हो: A, E, F
Example: ब्लुटुथ ठेगानाबाट: 0017EA0943AE, AT + CON0017EA0943AE पठाउँदै, मोड्युल फर्काउँछ: OK + CONNA वा OK + + CONNF CONNE वा ठीक छ। - हटाउने उपकरण मिल्दो जानकारी
पठाउनुहोस्: AT + CLEAR
सफल फिर्ता पछि पठाउनुहोस्: ठीक छ +
CLEAR CLEAR सफलताले यन्त्रको ठेगाना कोड जानकारी जडान गरेको थियो। - क्वेरी मोड्युल काम गर्ने मोड
पठाउनुहोस्: AT + MODE?
सफल फिर्ता पछि पठाउनुहोस्: OK + प्राप्त गर्नुहोस्: [para] Para: 0 ~ 2 को दायरा। 0 PIO अधिग्रहण + रिमोट कन्ट्रोल + 1 पासथ्रु, 2 प्रतिनिधि पासथ्रु + रिमोट कन्ट्रोल मोडको तर्फबाट पासथ्रु मोडलाई प्रतिनिधित्व गर्दछ। पूर्वनिर्धारित ० छ। - मोड्युल काम गर्ने मोड सेट गर्नुहोस्:
पठाउनुहोस्: AT + MODE [] सफल फिर्ता पछि पठाउनुहोस्: OK + सेट: [para] - क्वेरी उपकरण नाम
पठाउनुहोस्: AT + NAME?
सफल फिर्ता पछि पठाउनुहोस्: OK + NAME [para1] - उपकरण नाम सेट गर्नुहोस्
पठाउनुहोस्: AT + NAME [para1] सफल फिर्ता पछि पठाउनुहोस्: ठीक छ + सेट: [para1] पूर्वample: यन्त्रको नाम Seeed मा सेट गर्नुहोस्, AT + NAMESeeed पठाउँदै, फर्कनुहोस् OK + Set: See AT यस समयमा, ब्लुटुथ मोड्युलको नाम Seeed मा परिवर्तन गरिएको छ। नोट: निर्देशन कार्यान्वयन पछि, बिजुली आवश्यक, स्वीकृति को मापदण्डहरू सेट गर्नुहोस्। - क्वेरी मिल्दो पासवर्ड
पठाउनुहोस्: AT + PASS?
सफल फिर्ता पछि पठाउनुहोस्: OK + PASS: [para1] Para1 दायरा 000000 ~ 999999 हो, पूर्वनिर्धारित 000000 हो। - जोडा सेट पासवर्ड
AT + PASS पठाउनुहोस् [para1] सफल फिर्ता पछि पठाउनुहोस्: OK + Set: [para1] - कारखाना सेटिङहरू पुनर्स्थापित गर्नुहोस्
AT + RENEW पठाउनुहोस्
सफल फिर्ता पछि पठाउनुहोस्: OK + RENEW
पूर्वनिर्धारित फ्याक्ट्री सेटिङ मोड्युल पुनर्स्थापना गर्नुहोस्, मोड्युल सेटिङहरू रिसेट हुनेछ त्यसैले, कारखाना पूर्वनिर्धारित स्थितिको साथ कारखानामा फर्कनुहोस्, पुन: सुरु भएपछि मोड्युल 500 ms ढिलाइ गर्नुहोस्। आवश्यक पर्दैन भने, कृपया सावधान रहनुहोस्। - मोड्युल रिसेट
पठाउनुहोस्: AT + RESET
सफल फिर्ता पछि पठाउनुहोस्: ठीक छ + रिसेट
निर्देशन कार्यान्वयन मोड्युल पुन: सुरु पछि 500 ms ढिलाइ हुनेछ। - मास्टर-स्लेभ मोड सेट गर्नुहोस्
पठाउनुहोस्: AT + ROLE [para1] सफल फिर्ता पछि पठाउनुहोस्: OK + सेट: [para1]
Exampले कोड
// मास्टर
//दास
कागजातहरू / स्रोतहरू
![]() |
ARDUINO CC2541 ब्लुटुथ V4.0 HM-11 BLE मोड्युल [pdf] प्रयोगकर्ता पुस्तिका CC2541, ब्लुटुथ V4.0 HM-11 BLE मोड्युल, CC2541 ब्लुटुथ V4.0 HM-11 BLE मोड्युल, V4.0 HM-11 BLE मोड्युल, HM-11 BLE मोड्युल, BLE मोड्युल, मोड्युल |