คู่มือผู้ใช้โมดูล ARDUINO CC2541 Bluetooth V4.0 HM-11 BLE
การแนะนำ
นี่คือโมดูล SMD BLE ที่ใช้ใน BLE Bee และ Xadow BLE ของเรา มันใช้ชิป TI cc2541 ช่วยให้สามารถสร้างโหนดเครือข่ายที่แข็งแกร่งได้ด้วยต้นทุนรายการวัสดุทั้งหมดต่ำและเหมาะอย่างยิ่งสำหรับระบบที่ใช้พลังงานต่ำมาก โมดูลมีขนาดเล็กและใช้งานง่าย ด้วยเฟิร์มแวร์ที่ตั้งโปรแกรมไว้ล่วงหน้าของผู้ผลิต คุณสามารถสร้างการสื่อสาร BLE ได้อย่างรวดเร็วผ่านคำสั่ง AT รองรับการสื่อสาร BLE กับ iphone, ipad และ Android 4.3
คุณสมบัติ
- โปรโตคอลบลูทูธ: ข้อกำหนดบลูทูธ V4.0 BLE
- ความถี่ในการทำงาน: วง ISM 2.4 GHz
- วิธีอินเทอร์เฟซ: พอร์ตอนุกรมเปิดสภาพแวดล้อมภายใน 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 องศาเซนติเกรด
ข้อมูลจำเพาะ
ข้อมูลจำเพาะ | ค่า |
ไมโครโปรเซสเซอร์ | ซีซี2541 |
ทรัพยากร !สูงสุด |
รองรับคำสั่ง AT ผู้ใช้สามารถเปลี่ยนบทบาทได้ตามต้องการ (โหมดมาสเตอร์ โหมดสเลฟ) และอัตราบอดของพอร์ตอนุกรม ชื่อของ eguipmenL พารามิเตอร์ที่ตรงกัน เช่น รหัสผ่าน การใช้งานที่ยืดหยุ่น |
มิติโครงร่าง | 13.5มม. x 18.สมม. x 2.3มม |
แหล่งจ่ายไฟ | 3.3โวลต์ |
โปรโตคอลการสื่อสาร | UART (3.3V LVTTL) |
ไอดีนับ | 2 |
ID อินพุตคีย์ | 1 |
ไฟแสดงสถานะ LED IC | 1 |
การเชื่อมต่อ | ซ็อกเก็ตเข้ากันได้กับ XBee |
ลักษณะทางไฟฟ้า
ข้อมูลจำเพาะ | Mb | 7313 | แม็กซ์ | หน่วย |
อินพุตสูงสุดVoltage | -3 | 3.6 | V | |
อินพุตการทำงาน Voltage | 2.0 | 3.3 | 3.6 | V |
ส่งกระแส | 15 | mA | ||
รับกระแส | 8.5 | mA | ||
กระแสการนอนหลับลึก | 600 | uA | ||
อุณหภูมิในการทำงาน | -40 | +65 | • C |
นิยามพิน
เข็มหมุด | ชื่อ | ความสิ้นหวัง |
1 | ยูอาร์ทีเอส | ยูเออาร์ที |
2 | UART เท็กซัส | ยูเออาร์ที |
3 | ยูอาร์ที ซีทีเอส | ยูเออาร์ที |
4 | ยูอาร์ที RX | ยูเออาร์ที |
S | NC | |
6 | NC | |
7 | NV | |
8 | NV | |
9 | วีซีซี | แหล่งจ่ายไฟ 13V |
10 | NC | |
11 | กองเรือ | รีเซ็ต ใช้งานต่ำอย่างน้อยใน Sms |
12 | ก.ย.ด. | ก.ย.ด. |
13 | P103 | 10 พอร์ต ใช้สำหรับเชื่อมต่อกับ DHT11/D518B20 |
14 | P102 | อินพุตดิจิตอลเอาต์พุต |
15 | P101 | ไฟ LED แสดงสถานะ |
16 | P100 | กระดุมแป๊ก |
คำสั่ง AT & การกำหนดค่า
- ค้นหาที่อยู่ MAC ดั้งเดิม
ส่ง: AT + ADDR?
ส่งหลังจากส่งคืนสำเร็จ: OK + LADD: ที่อยู่ MAC (ที่อยู่สำหรับ 12 สตริง) - สอบถามอัตราบอด
ส่ง: AT+BAUD? ส่งหลังจากการส่งคืนสำเร็จ: ตกลง + รับ: [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] เช่นample: send: AT + BAUD1, return: OK + Set: 2.อัตรา baud ตั้งไว้ที่ 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?
ส่งหลังจากการส่งคืนสำเร็จ: ตกลง + รับ: [พารา] Para: ช่วง 0 ~ 2. 0 หมายถึงโหมดการส่งผ่าน ในนามของการรับ PIO + การควบคุมระยะไกล + 1การส่งผ่าน 2 การส่งผ่านตัวแทน + โหมดการควบคุมระยะไกล ค่าเริ่มต้น คือ 0 - ตั้งค่าโหมดการทำงานของโมดูล:
ส่ง: AT + MODE [] ส่งหลังจากการส่งคืนสำเร็จ: OK + Set: [para] - ชื่ออุปกรณ์สอบถาม
ส่ง: AT + NAME?
ส่งหลังจากส่งคืนสำเร็จ: ตกลง + ชื่อ [para1] - ตั้งชื่ออุปกรณ์
ส่ง: AT + NAME [para1] ส่งหลังจากการส่งคืนสำเร็จ: OK + Set: [para1] เช่นample: ตั้งชื่ออุปกรณ์เป็น Seeed ส่ง AT + NAMESeeed ส่งกลับ OK + Set: Seeed ในเวลานี้ ชื่อของโมดูลบลูทูธถูกเปลี่ยนเป็น Seeed หมายเหตุ: หลังจากการดำเนินการคำสั่ง จำเป็นต้องไฟฟ้า ตั้งค่าพารามิเตอร์ของการอนุมัติ - ค้นหารหัสผ่านที่ตรงกัน
ส่ง: AT + PASS?
ส่งหลังจากการส่งคืนสำเร็จ: OK + PASS: [para1] ช่วง Para1 คือ 000000 ~ 999999 ค่าเริ่มต้นคือ 000000 - จับคู่ตั้งรหัสผ่าน
ส่ง AT + PASS [para1] ส่งหลังจากการส่งคืนสำเร็จ: OK + Set: [para1] - คืนค่าการตั้งค่าจากโรงงาน
การส่ง AT + RENEW
ส่งหลังจากส่งคืนสำเร็จ: ตกลง + ต่ออายุ
คืนค่าโมดูลการตั้งค่าเริ่มต้นจากโรงงาน การตั้งค่าโมดูลจะถูกรีเซ็ต ดังนั้น กลับไปที่โรงงานโดยมีสถานะเป็นค่าเริ่มต้นจากโรงงาน โมดูลหน่วงเวลา 500 มิลลิวินาทีหลังจากรีสตาร์ท หากไม่จำเป็น โปรดใช้ความระมัดระวัง - รีเซ็ตโมดูล
ส่ง: AT + รีเซ็ต
ส่งหลังจากส่งคืนสำเร็จ: ตกลง + รีเซ็ต
หลังจากโมดูลการดำเนินการคำสั่งจะล่าช้า 500 มิลลิวินาทีหลังจากรีสตาร์ท - ตั้งโหมดมาสเตอร์-สเลฟ
ส่ง: AT + ROLE [para1] ส่งหลังจากการส่งคืนสำเร็จ: OK + Set: [para1]
Exampรหัส
//ผู้เชี่ยวชาญ
//ทาส
เอกสาร / แหล่งข้อมูล
![]() |
โมดูล ARDUINO CC2541 Bluetooth V4.0 HM-11 BLE [พีดีเอฟ] คู่มือการใช้งาน CC2541, โมดูลบลูทูธ V4.0 HM-11 BLE, CC2541 โมดูลบลูทูธ V4.0 HM-11 BLE, โมดูล V4.0 HM-11 BLE, โมดูล HM-11 BLE, โมดูล BLE, โมดูล |