ARDUINO CC2541 ബ്ലൂടൂത്ത് V4.0 HM-11 BLE മൊഡ്യൂൾ യൂസർ മാനുവൽ
ആമുഖം
ഇത് ഞങ്ങളുടെ BLE Bee, Xadow BLE എന്നിവയിൽ ഉപയോഗിക്കുന്ന ഒരു SMD BLE മൊഡ്യൂളാണ്. ഇത് TI cc2541 ചിപ്പിനെ അടിസ്ഥാനമാക്കിയുള്ളതാണ്, കുറഞ്ഞ മൊത്തത്തിലുള്ള ബിൽ-ഓഫ്-മെറ്റീരിയൽ ചെലവുകൾ ഉപയോഗിച്ച് നിർമ്മിക്കാൻ കരുത്തുറ്റ നെറ്റ്വർക്ക് നോഡുകൾ പ്രാപ്തമാക്കുന്നു, കൂടാതെ അൾട്രാലോ പവർ ഉപഭോഗ സംവിധാനങ്ങൾക്ക് വളരെ അനുയോജ്യവുമാണ്. മൊഡ്യൂൾ ചെറുതും ഉപയോഗിക്കാൻ എളുപ്പവുമാണ്, നിർമ്മാതാവിന്റെ പ്രീപ്രോഗ്രാം ചെയ്ത ഫേംവെയർ ഉപയോഗിച്ച്, നിങ്ങൾക്ക് അതിന്റെ AT കമാൻഡ് വഴി വേഗത്തിൽ BLE ആശയവിനിമയങ്ങൾ നിർമ്മിക്കാൻ കഴിയും. iphone, ipad, Android 4.3 എന്നിവയുമായുള്ള BLE ആശയവിനിമയങ്ങളെ പിന്തുണയ്ക്കുന്നു.
ഫീച്ചറുകൾ
- ബ്ലൂടൂത്ത് പ്രോട്ടോക്കോൾ: ബ്ലൂടൂത്ത് സ്പെസിഫിക്കേഷൻ V4.0 BLE
- പ്രവർത്തന ആവൃത്തി: 2.4 GHz ISM ബാൻഡ്
- ഇന്റർഫേസ് വഴി: 30 മീറ്ററിനുള്ളിൽ ഒരു സീരിയൽ പോർട്ട് തുറന്ന അന്തരീക്ഷത്തിന് മൊഡ്യൂളുകൾ തമ്മിലുള്ള ആശയവിനിമയം തിരിച്ചറിയാൻ കഴിയും
- മൊഡ്യൂളുകൾക്കിടയിൽ അയയ്ക്കുന്നതിനും സ്വീകരിക്കുന്നതിനും ബൈറ്റ് പരിധിയില്ല
- മോഡുലേഷൻ രീതി: GFSK (Gaussian Frequency Shift Keying)
- ട്രാൻസ്മിഷൻ പവർ: – DBM, 23-6 DBM, 0 DBM, 6 DBM, AT കമാൻഡ് വഴി പരിഷ്കരിക്കാനാകും
- TI CC2541 ചിപ്പ് ഉപയോഗിക്കുക, 256 KB കോൺഫിഗറേഷൻ സ്പേസ്, AT കമാൻഡിനെ പിന്തുണയ്ക്കുക, ഉപയോക്താവിന് റോൾ (മാസ്റ്റർ, സ്ലേവ് മോഡ്), സീരിയൽ പോർട്ട് ബോഡ് നിരക്ക്, ഉപകരണങ്ങളുടെ പേര്, പാസ്വേഡുകൾ പോലെയുള്ള പൊരുത്തപ്പെടുന്ന പാരാമീറ്ററുകൾ എന്നിവ മാറ്റാൻ കഴിയും. ചടുലമായ.
- വൈദ്യുതി വിതരണം: + 3.3 VDC 50 mA
- പ്രവർത്തന താപനില: – 5 ~ + 65 സെന്റിഗ്രേഡ്
സ്പെസിഫിക്കേഷൻ
സ്പെസിഫിക്കേഷൻ | മൂല്യം |
മൈക്രോപ്രൊസസർ | CC2541 |
വിഭവങ്ങൾ !ടോപ്പ് |
AT കമാൻഡിനെ പിന്തുണയ്ക്കുക, ഉപയോക്താവിന് റോൾ (മാസ്റ്റർ, സ്ലേവ് മോഡ്), സീരിയൽ പോർട്ട് ബോഡ് നിരക്ക്, eguipmenL മാച്ചിംഗ് പാരാമീറ്ററുകളുടെ പേര്, പാസ്വേഡ്, ഫ്ലെക്സിബിളിന്റെ ഉപയോഗം എന്നിവ മാറ്റാൻ കഴിയും. |
ഔട്ട്ലൈൻ ഡൈമൻഷൻ | 13.5mm x 18.Smm x 2.3mm |
വൈദ്യുതി വിതരണം | 3.3V |
ആശയവിനിമയ പ്രോട്ടോക്കോൾ | Uart(3.3V LVTTL) |
ഐഡി എണ്ണം | 2 |
കീ ഇൻപുട്ട് ഐഡി | 1 |
LED സൂചകങ്ങൾ IC | 1 |
കണക്റ്റിവിറ്റി | XBee-ന് അനുയോജ്യമായ സോക്കറ്റ് |
ഇലക്ട്രിക്കൽ സവിശേഷതകൾ
സ്പെസിഫിക്കേഷൻ | Mb | 7313 | പരമാവധി | യൂണിറ്റ് |
പരമാവധി ഇൻപുട്ട് വോളിയംtage | -3 | 3.6 | V | |
പ്രവർത്തന ഇൻപുട്ട് വോളിയംtage | 2.0 | 3.3 | 3.6 | V |
പ്രക്ഷേപണം കറന്റ് | 15 | mA | ||
കറന്റ് സ്വീകരിക്കുക | 8.5 | mA | ||
ഡീപ് സ്ലീപ്പ് കറന്റ് | 600 | uA | ||
പ്രവർത്തന താപനില | -40 | +65 | •സി |
പിൻ നിർവചനം
പിൻ | പേര് | നിരാശാജനകം |
1 | UART RTS | UART |
2 | UART TX | UART |
3 | UART CTS | UART |
4 | UART RX | UART |
S | NC | |
6 | NC | |
7 | NV | |
8 | NV | |
9 | വി.സി.സി | വൈദ്യുതി വിതരണം 13V |
10 | NC | |
11 | ഫ്ലീറ്റുകൾ | പുനഃസജ്ജമാക്കുക, കുറഞ്ഞത് എസ്എംഎസിലെങ്കിലും സജീവമാണ് |
12 | ജിഎൻഡി | ജിഎൻഡി |
13 | P103 | 10 പോർട്ട്, DHT11/D518B20-ലേക്ക് കണക്റ്റുചെയ്യാൻ ഉപയോഗിക്കുന്നു |
14 | P102 | ഡിജിറ്റൽ ഇൻപുട്ട്, ഔട്ട്പുട്ട് |
15 | P101 | LED സൂചകം |
16 | P100 | ബട്ടൺ പിൻ |
AT കമാൻഡുകളും കോൺഫിഗറേഷനും
- നേറ്റീവ് MAC വിലാസം അന്വേഷിക്കുക
അയയ്ക്കുക: AT + ADDR?
വിജയകരമായ റിട്ടേണിനു ശേഷം അയയ്ക്കുക: OK + LADD: MAC വിലാസം (12 സ്ട്രിംഗിനുള്ള വിലാസം) - ബാഡ് നിരക്ക് അന്വേഷിക്കുക
അയയ്ക്കുക: AT+BAUD? വിജയകരമായ റിട്ടേണിനു ശേഷം അയയ്ക്കുക: ശരി + നേടുക: [para1] ഖണ്ഡിക 1: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, മടങ്ങുക: ശരി + സെറ്റ്: 2. ബോഡ് നിരക്ക് 19200 ആയി സജ്ജീകരിച്ചിരിക്കുന്നു.
കുറിപ്പ്: 1200-ലേക്ക് മാറിയതിന് ശേഷം, മൊഡ്യൂൾ AT കമാൻഡിന്റെ കോൺഫിഗറേഷനുകളെ പിന്തുണയ്ക്കില്ല, കൂടാതെ സ്റ്റാൻഡ്ബൈക്ക് കീഴിൽ PIO0 അമർത്തുക, മൊഡ്യൂളിന് ഫാക്ടറി ക്രമീകരണങ്ങൾ പുനഃസ്ഥാപിക്കാൻ കഴിയും. ബോഡ് നിരക്ക് ഉപയോഗിക്കാൻ ശുപാർശ ചെയ്യരുത്. ബോഡ് നിരക്ക് സജ്ജീകരിച്ചതിന് ശേഷം, മൊഡ്യൂളുകൾ ആയിരിക്കണം വൈദ്യുതിയിൽ, പുതിയ സെറ്റ് പാരാമീറ്ററുകൾ പ്രാബല്യത്തിൽ വരും. - വ്യക്തമാക്കിയ ബ്ലൂടൂത്ത് വിലാസത്തിലേക്ക് കണക്റ്റുചെയ്തിരിക്കുന്ന ഉപകരണത്തിൽ നിന്ന്
അയയ്ക്കുക: AT+CON[para1] വിജയകരമായ റിട്ടേണിന് ശേഷം അയയ്ക്കുക: OK+CONN[para2] Para2 ശ്രേണി ഇതാണ്: A, E, F
Example: ബ്ലൂടൂത്ത് വിലാസത്തിൽ നിന്ന്: 0017EA0943AE, AT + CON0017EA0943AE അയയ്ക്കുന്നു, മൊഡ്യൂൾ റിട്ടേണുകൾ: OK + CONNA അല്ലെങ്കിൽ OK + + CONNF CONNE അല്ലെങ്കിൽ OK. - നീക്കംചെയ്യൽ ഉപകരണങ്ങൾ പൊരുത്തപ്പെടുന്ന വിവരങ്ങൾ
അയയ്ക്കുക: AT + CLEAR
വിജയകരമായ റിട്ടേണിനു ശേഷം അയയ്ക്കുക: ശരി +
ക്ലിയർ ക്ലിയർ വിജയം കണക്റ്റുചെയ്ത ഉപകരണ വിലാസ കോഡ് വിവരങ്ങൾ. - അന്വേഷണ മൊഡ്യൂൾ വർക്കിംഗ് മോഡ്
അയയ്ക്കുക: AT + MODE?
വിജയകരമായ റിട്ടേണിന് ശേഷം അയയ്ക്കുക: ശരി + നേടുക: [പാരാ] പാരാ: 0 ~ 2. 0 എന്ന ശ്രേണി പാസ്ത്രൂ മോഡിനെ പ്രതിനിധീകരിക്കുന്നു, PIO ഏറ്റെടുക്കൽ + റിമോട്ട് കൺട്രോൾ + 1 പാസ്ത്രൂ, 2 പ്രതിനിധി പാസ്ത്രൂ + റിമോട്ട് കൺട്രോൾ മോഡ്. ഡിഫോൾട്ട് 0 ആണ്. - മൊഡ്യൂൾ വർക്കിംഗ് മോഡ് സജ്ജമാക്കുക:
അയയ്ക്കുക: AT + MODE [] വിജയകരമായ റിട്ടേണിനു ശേഷം അയയ്ക്കുക: ശരി + സെറ്റ്: [പാരാ] - ഉപകരണത്തിന്റെ പേര് അന്വേഷിക്കുക
അയയ്ക്കുക: AT + NAME?
വിജയകരമായ റിട്ടേണിനു ശേഷം അയയ്ക്കുക: ശരി + NAME [para1] - ഉപകരണത്തിന്റെ പേര് സജ്ജമാക്കുക
അയയ്ക്കുക: AT + NAME [para1] വിജയകരമായ റിട്ടേണിന് ശേഷം അയയ്ക്കുക: ശരി + സെറ്റ്: [para1] Example: ഉപകരണത്തിന്റെ പേര് Seeed എന്ന് സജ്ജീകരിക്കുക, AT + NAMESeeed അയയ്ക്കുക, OK മടങ്ങുക + സെറ്റ് ചെയ്യുക: ഈ സമയത്ത് സീഡ്, ബ്ലൂടൂത്ത് മൊഡ്യൂളിന്റെ പേര് സീഡ് എന്നാക്കി മാറ്റി. ശ്രദ്ധിക്കുക: വൈദ്യുതിക്ക് ആവശ്യമായ നിർദ്ദേശങ്ങൾ നടപ്പിലാക്കിയ ശേഷം, അംഗീകാരത്തിന്റെ പാരാമീറ്ററുകൾ സജ്ജമാക്കുക. - പൊരുത്തമുള്ള പാസ്വേഡ് അന്വേഷിക്കുക
അയയ്ക്കുക: AT + PASS?
വിജയകരമായ റിട്ടേണിന് ശേഷം അയയ്ക്കുക: OK + PASS: [para1] Para1 ശ്രേണി 000000 ~ 999999 ആണ്, സ്ഥിരസ്ഥിതി 000000 ആണ്. - ജോടിയാക്കൽ സെറ്റ് പാസ്വേഡ്
AT + PASS അയയ്ക്കുക [para1] വിജയകരമായ ഒരു റിട്ടേണിന് ശേഷം അയയ്ക്കുക: OK + Set: [para1] - ഫാക്ടറി ക്രമീകരണങ്ങൾ പുനഃസ്ഥാപിക്കുക
AT + RENEW അയയ്ക്കുക
വിജയകരമായ റിട്ടേണിനു ശേഷം അയയ്ക്കുക: ശരി + പുതുക്കുക
ഡിഫോൾട്ട് ഫാക്ടറി ക്രമീകരണ മൊഡ്യൂൾ പുനഃസ്ഥാപിക്കുക, മൊഡ്യൂൾ ക്രമീകരണങ്ങൾ പുനഃസജ്ജമാക്കും, അതിനാൽ ഫാക്ടറി ഡിഫോൾട്ടിന്റെ സ്റ്റാറ്റസോടെ ഫാക്ടറിയിലേക്ക് മടങ്ങുക, പുനരാരംഭിച്ചതിന് ശേഷം മൊഡ്യൂൾ 500 എംഎസ് വൈകിക്കുക. ആവശ്യമില്ലെങ്കിൽ, ദയവായി ശ്രദ്ധിക്കുക. - മൊഡ്യൂൾ റീസെറ്റ്
അയയ്ക്കുക: AT + റീസെറ്റ്
വിജയകരമായ റിട്ടേണിനുശേഷം അയയ്ക്കുക: ശരി + റീസെറ്റ്
ഇൻസ്ട്രക്ഷൻ എക്സിക്യൂഷൻ മൊഡ്യൂൾ പുനരാരംഭിച്ചതിന് ശേഷം 500 എംഎസ് വൈകും. - മാസ്റ്റർ-സ്ലേവ് മോഡ് സജ്ജമാക്കുക
അയയ്ക്കുക: AT + ROLE [para1] വിജയകരമായ റിട്ടേണിന് ശേഷം അയയ്ക്കുക: ശരി + സെറ്റ്: [para1]
Example കോഡ്
//മാസ്റ്റർ
//അടിമ
പ്രമാണങ്ങൾ / വിഭവങ്ങൾ
![]() |
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 മൊഡ്യൂൾ, മൊഡ്യൂൾ |