ARDUINO CC2541 Bluetooth V4.0 HM-11 BLE မော်ဂျူး အသုံးပြုသူလက်စွဲ
နိဒါန်း
၎င်းသည် ကျွန်ုပ်တို့၏ BLE Bee နှင့် Xadow BLE တွင်အသုံးပြုသော SMD BLE module တစ်ခုဖြစ်သည်။ ၎င်းသည် TI cc2541 ချစ်ပ်ကိုအခြေခံထားပြီး၊ ခိုင်မာသောကွန်ရက် node များကိုစုစုပေါင်းကုန်ကျစရိတ်နည်းပါးပြီး ပါဝါသုံးစွဲမှုစနစ်များအတွက် အလွန်သင့်လျော်ပါသည်။ မော်ဂျူးသည် သေးငယ်ပြီး အသုံးပြုရလွယ်ကူသောကြောင့် ထုတ်လုပ်သူ၏ ကြိုတင်ပရိုဂရမ်သွင်းထားသော ဖာမ်းဝဲဖြင့် ၎င်း၏ AT အမိန့်ဖြင့် BLE ဆက်သွယ်ရေးကို လျင်မြန်စွာ တည်ဆောက်နိုင်သည်။ iPhone၊ ipad နှင့် Android 4.3 ဖြင့် BLE ဆက်သွယ်ရေးကို ပံ့ပိုးပေးသည်။
အင်္ဂါရပ်များ
- ဘလူးတုသ် ပရိုတိုကော- Bluetooth သတ်မှတ်ချက် V4.0 BLE
- အလုပ်လုပ်သောအကြိမ်ရေ- 2.4 GHz ISM လှိုင်း
- အင်တာဖေ့စ်နည်းလမ်း- 30 မီတာအကွာအဝေးအတွင်း ဖွင့်ထားသော ပတ်၀န်းကျင်သည် မော်ဂျူးများကြား ဆက်သွယ်မှုကို သိရှိနိုင်သည်။
- modules များကြားတွင် byte ကန့်သတ်ချက်မရှိ ပေးပို့ခြင်းနှင့် လက်ခံရန်
- Modulation method- GFSK (Gaussian Frequency Shift Keying)
- ဂီယာပါဝါ- - DBM၊ 23-6 DBM၊ 0 DBM၊ 6 DBM၊ AT အမိန့်ဖြင့် ပြင်ဆင်နိုင်သည်။
- TI CC2541 ချစ်ပ်ကို အသုံးပြုပါ၊ ဖွဲ့စည်းမှုနေရာ 256 KB၊ AT အမိန့်ကို ပံ့ပိုးပါ၊ အသုံးပြုသူသည် အခန်းကဏ္ဍ (မာစတာ၊ slave မုဒ်) နှင့် အမှတ်စဉ် ပို့တ် baud နှုန်း၊ စက်ပစ္စည်းအမည်၊ စကားဝှက်များကဲ့သို့သော ကိုက်ညီသော ဘောင်များကို အသုံးပြုရန် လိုအပ်သည်နှင့်အညီ အသုံးပြုနိုင်သည်။ သွက်လက်
- ပါဝါထောက်ပံ့မှု- + 3.3 VDC 50 mA
- အလုပ်လုပ်အပူချိန် - 5 ~ + 65 စင်တီဂရိတ်
သတ်မှတ်ချက်
သတ်မှတ်ချက် | တန်ဖိုး |
မိုက်ခရိုပရိုဆက်ဆာ | CC2541 |
အရင်းအမြစ်များ !ထိပ် |
AT အမိန့်ကို ပံ့ပိုးပါ၊ အသုံးပြုသူသည် အခန်းကဏ္ဍ (မာစတာ၊ slave မုဒ်) နှင့် အမှတ်စဉ် ပို့တ် baud နှုန်း၊ စကားဝှက်ကဲ့သို့သော eguipmenLMmatching parameters များ၏ အမည်၊ လိုက်လျောညီထွေရှိသော အသုံးပြုမှုကို ပြောင်းလဲရန် လိုအပ်သည်နှင့်အညီ အသုံးပြုနိုင်သည်။ |
Outline Dimension | 13.5mm x 18.Smm x 2.3mm |
လျှပ်စစ်ဓာတ်အားထုတ်ပေးသောကိရိယာ | 3.3V |
ဆက်သွယ်ရေးပရိုတိုကော | Uart(3.3V LVTTL) |
ID အရေအတွက်များ | 2 |
သော့ထည့်သွင်းမှု ID | 1 |
LED အညွှန်းကိန်း IC | 1 |
ချိတ်ဆက်မှု | XBee နှင့် တွဲဖက်အသုံးပြုနိုင်သော ပေါက်ပေါက် |
လျှပ်စစ်လက္ခဏာများ
သတ်မှတ်ချက် | Mb | 7313 | မက်တယ်။ | ယူနစ် |
အများဆုံးထည့်သွင်းမှုပမာဏtage | -3 | 3.6 | V | |
အလုပ်ထည့်သွင်းမှု Voltage | 2.0 | 3.3 | 3.6 | V |
Transmit Current | 15 | mA | ||
လက်ရှိလက်ခံပါ။ | 8.5 | mA | ||
Deep Sleep Current | 600 | uA | ||
လည်ပတ်အပူချိန် | စာ-၁၁ | +၄၄ | •C |
Pin အဓိပ္ပါယ်
တံ | နာမည် | စိတ်ပျက်ခြင်း |
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 | VCC | ပါဝါထောက်ပံ့မှု 13V |
10 | NC | |
11 | အရွက်များ | ပြန်လည်သတ်မှတ်ပါ၊ အနည်းဆုံး Sms တွင် တက်ကြွမှုနည်းသည်။ |
12 | GND | GND |
13 | P103 | 10 အပေါက်၊ DHT11/D518B20 သို့ ချိတ်ဆက်ရန်အတွက် အသုံးပြုသည်။ |
14 | P102 | ဒစ်ဂျစ်တယ်အဝင်၊ အထွက် |
15 | P101 | LED အချက်ပြ |
16 | P100 | ခလုတ်တံ |
AT အမိန့်များနှင့် ဖွဲ့စည်းမှု
- မူရင်း MAC လိပ်စာကို မေးမြန်းပါ။
ပို့ရန်- AT + ADDR?
အောင်မြင်စွာပြန်ပို့ပြီးနောက် ပို့ပါ- OK + LADD- MAC လိပ်စာ (12 စာကြောင်းအတွက် လိပ်စာ) - baud နှုန်းကိုမေးမြန်းပါ။
ပို့ပါ- AT+BAUD လား။ အောင်မြင်စွာပြန်ပို့ပြီးနောက် ပေးပို့ပါ- OK + Get- [para1] para1:0 ~ 8။ သက်ဆိုင်သည့်ဘောင်များ- 0 သည် 9600၊ 1၊ 2၊ 9600၊ 38400 ကိုကိုယ်စားပြုသည်၊ 57600၊ 115200၊ 5 ၏ကိုယ်စားလှယ်ကိုယ်စား၊ , 4800, 6, 7 သည် 1200, 1200 2400 ကို ကိုယ်စားပြုသည်။ ပုံသေ baud နှုန်းသည် 9600 ဖြစ်သည်။ - baud နှုန်းကိုသတ်မှတ်ပါ။
ပေးပို့ပါ- AT+BAUD[para1] အောင်မြင်စွာပြန်ပို့ပြီးနောက် ပို့ပါ- OK+Set-[para1] Example: send: AT + BAUD1၊ return- OK + Set- 2.The baud rate ကို 19200 သို့ သတ်မှတ်ထားသည်။
မှတ်ချက် - 1200 သို့ပြောင်းပြီးနောက်၊ module သည် AT command ၏ configurations များကို ပံ့ပိုးပေးတော့မည် မဟုတ်ဘဲ standby အောက်တွင် PIO0 ကိုနှိပ်ပါ၊ module သည် စက်ရုံဆက်တင်များကို ပြန်လည်ရယူနိုင်ပါသည်။ baud rate ကိုအသုံးပြုရန် အကြံပြုခြင်းမပြုပါနှင့်။ baud နှုန်းကို သတ်မှတ်ပြီးနောက်၊ module များသည် ဖြစ်သင့်သည် လျှပ်စစ်တွင်၊ သတ်မှတ်ဘောင်အသစ်များ အကျိုးသက်ရောက်နိုင်သည်။ - သတ်မှတ်ထားသော bluetooth လိပ်စာသို့ ချိတ်ဆက်ထားသော စက်မှ
ပေးပို့ခြင်း- AT+CON[para1] အောင်မြင်စွာပြန်ပို့ပြီးနောက် ပေးပို့ပါ- OK+CONN[para2] Para2 အပိုင်းသည်- A၊ E၊ F
Example- ဘလူးတုသ်လိပ်စာမှ AT + CON0017EA0943AE ကို ပို့သည် - OK + CONNA သို့မဟုတ် OK + + CONNF CONNE သို့မဟုတ် OK ။ - ဖယ်ရှားရေးကိရိယာများနှင့်ကိုက်ညီသောအချက်အလက်များ
ပို့ရန်- AT + CLEAR
အောင်မြင်စွာပြန်လာပြီးနောက် ပို့ပါ- OK +
CLEAR ရှင်းလင်းခြင်း အောင်မြင်မှုတွင် ချိတ်ဆက်ထားသော စက်လိပ်စာကုဒ် အချက်အလက်ကို ရရှိခဲ့သည်။ - query module အလုပ်လုပ်မုဒ်
ပို့ရန်- AT + MODE?
အောင်မြင်စွာပြန်လာပြီးနောက် ပို့ပါ- OK + Get: [para] Para- 0 ~ 2. 0 သည် PIO ရယူမှု၏ကိုယ်စား + အဝေးထိန်းခလုတ် + 1 passthrough၊ 2 ကိုယ်စားလှယ် passthrough + အဝေးထိန်းမုဒ်ကို ကိုယ်စားပြုသည်။ ပုံသေ 0 ဖြစ်ပါတယ်။ - module အလုပ်လုပ်မုဒ်ကို သတ်မှတ်ပါ-
ပို့ရန်- AT + MODE [] အောင်မြင်စွာ ပြန်ပို့ပြီးနောက် ပို့ပါ- OK + သတ်မှတ်ရန်- [para] - စက်ပစ္စည်းအမည်ကို မေးမြန်းပါ။
ပို့ရန်- AT + NAME?
အောင်မြင်စွာပြန်ပို့ပြီးနောက် ပို့ပါ- OK + NAME [para1] - စက်ပစ္စည်းအမည်ကို သတ်မှတ်ပါ။
ပေးပို့ခြင်း- AT + NAME [para1] အောင်မြင်စွာ ပြန်ပို့ပြီးနောက် ပေးပို့ပါ- OK + သတ်မှတ်ရန်- [para1] Example- စက်ပစ္စည်းအမည်ကို Seeed ဟုသတ်မှတ်ပါ၊ AT + NAMESeeed ကို ပို့ကာ OK + Set ပြန်လာပါ- ဤအချိန်တွင်ကြည့်ပါ၊ ဘလူးတုသ် module ၏အမည်ကို Seeed သို့ပြောင်းထားသည်။ မှတ်ချက်- ညွှန်ကြားချက်ကို အကောင်အထည်ဖော်ပြီးနောက်၊ လျှပ်စစ်အတွက် လိုအပ်သော ခွင့်ပြုချက်၏ ဘောင်များကို သတ်မှတ်ပါ။ - ကိုက်ညီသော စကားဝှက်ကို မေးမြန်းပါ။
ပို့ပါ- AT + PASS လား။
အောင်မြင်စွာပြန်ပို့ပြီးနောက် ပို့ပါ- OK + PASS- [para1] Para1 အပိုင်းအခြားသည် 000000 ~ 999999၊ မူရင်းမှာ 000000 ဖြစ်သည်။ - စကားဝှက်သတ်မှတ်ပြီး တွဲချိတ်ခြင်း။
AT + PASS [para1] အောင်မြင်စွာပြန်ပို့ပြီးနောက် ပို့ပါ- OK + Set- [para1] - စက်ရုံဆက်တင်များကို ပြန်လည်ရယူပါ။
AT + RENEW ပေးပို့ခြင်း။
အောင်မြင်စွာပြန်လာပြီးနောက် ပို့ပါ- OK + RENEW
မူလစက်ရုံဆက်တင်များ မော်ဂျူးကို ပြန်လည်ရယူပါ၊ မော်ဂျူးဆက်တင်များကို ပြန်လည်သတ်မှတ်မည်ဖြစ်ရာ စက်ရုံ၏မူလအခြေအနေအတိုင်း စက်ရုံသို့ပြန်ပါ၊ ပြန်လည်စတင်ပြီးနောက် module 500 ms နှောင့်နှေးပါသည်။ မလိုအပ်ပါက၊ ကျေးဇူးပြု၍ သတိထားပါ။ - module ကိုပြန်လည်သတ်မှတ်သည်။
ပို့ပါ- AT + RESET
အောင်မြင်စွာပြန်ပို့ပြီးနောက် ပို့ပါ- OK + RESET
ညွှန်ကြားချက်ကို လုပ်ဆောင်ပြီးနောက် ပြန်လည်စတင်ပြီးနောက် 500 ms နှောင့်နှေးပါမည်။ - master-slave mode ကိုသတ်မှတ်ပါ။
ပေးပို့ခြင်း- AT + ROLE [para1] အောင်မြင်စွာ ပြန်ပို့ပြီးနောက် ပေးပို့ပါ- OK + သတ်မှတ်ရန်- [para1]
Example ကုဒ်
//သခင်
//ကျွန်
စာရွက်စာတမ်းများ / အရင်းအမြစ်များ
![]() |
ARDUINO CC2541 Bluetooth V4.0 HM-11 BLE မော်ဂျူး [pdf] အသုံးပြုသူလက်စွဲ CC2541၊ Bluetooth V4.0 HM-11 BLE Module, CC2541 Bluetooth V4.0 HM-11 BLE Module, V4.0 HM-11 BLE Module, HM-11 BLE Module, BLE Module, Module |