Ghi chú: Các bài viết hướng dẫn lập trình cho bo mạch VBLUno51 hoàn toàn tương thích module này.


Giới thiệu

Module VNG BLE nRF51822 được thiết kế bởi các kỹ sư tại IoT Lab thuộc công ty VNG, với mong muốn mang đến cho cộng đồng Internet of Things Việt Nam một module có chip xử lý trung tâm tích hợp giao tiếp Bluetooth Low Energy. Giao tiếp BLE là giao tiếp hỗ trợ truyền thông khoảng cách gần, siêu tiết kiệm năng lượng, thân thiện với môi trường, đặc biệt được ứng dụng nhiều trong y tế, smarthome.

Module này được thiết kế nhỏ gọn, tinh tế, chỉ cần được cấp nguồn là có thể hoạt động. Bạn có thể sử dụng module VNG BLE nRF51822 để làm các sản phẩm thử nghiệm (prototype) hoặc sản phẩm hàng loạt trong IoT. Đây chính là module vi xử lý trên bo mạch VBLUno51 của VNG IoT Lab.

Pinout và một số hình ảnh

Thông số chi tiết

STT Tính năng Mô tả
1 CPU Nordic nRF51822, nhân ARM Cortex-M0 32-bit
2 Xung nhịp hệ thống 16MHz
3 Flash 256 KB
4 RAM 32 KB
5 Truyền thông không dây 2.4GHz Đặc biệt hỗ trợ giao tiếp Bluetooth Low Energy hay còn gọi là Bluetooth Smart, có tích hợp sẵn anten trên mạch:
    +4dBm to -20dBm output power in 4dBm steps
    -30dBm output power in whisper mode
    -96dBm RX sensitivity at 250kbs
    -90dBm RX sensitivity at 1Mbps
    -85dBm RX sensitivity at 2Mbps
    2 Mbps, 1 Mbps and 250kbs supported data rates.
    Excellent co-existence performance
6 Tiêu thụ năng lượng thấp Ultra low power consumption
    6.3mA - TX at -4dBm (3V using on-chip DC-DC)
    8.0mA - TX at 0dBm (3V using on-chip DC-DC)
    11.8mA – TX at +4dBm (3V using on-chip DC-DC)
    9.7mA – RX (3V using on-chip DC-DC)
    13mA – RX at 1Mbps (No DC-DC)
    10.5mA – TX at 0dBm (No DC-DC)
    0.6µA – SYSTEM-OFF, no RAM retention
    1.2µA - SYSTEM-OFF, 8KB RAM retention
    2.6µA - SYSTEM-ON, All peripherals in idle mode
7 GPIO 29 kênh, trong đó có 8 kênh ADC 10bit; Điện áp: 0 ÷ +3.3V
8 Timer 1 bộ Timer 32bit và 2 bộ Timer 16bit với chế độ counter
9 UART 01 bộ. Hỗ trợ UART Hardware flow control (RTS/CTS)
10 SPI 01 bộ (master hoặc slave)
11 I2C 02 bộ
12 PWM Tối đa 3 kênh tại cùng thời điểm;
    Chế độ 8bit, 16bit;
    Cấu hình PWM trên các kênh GPIO.
13 Ngắt ngoài Cấu hình trên các kênh GPIO.
14 Cảm biến nhiệt độ Bên trong chip nRF51822
15 Nạp chương trình  
    SWD (Tương thích DAPLink interface)
    Cổng Serial (nrfutil).
16 Nguồn cung cấp Từ 1.8V đến 3.6V (thường cấp nguồn 3.3V).
17 Nhiệt độ làm việc -40 đến 105 độ C.
18 Frameworks Arduino IDE, mbed-os, zephyr-os, mynewt-os, Nordic SDK, …

Ứng dụng

Module VNG BLE nRF51822 có thể được sử dụng để làm đơn vị xử lý trung tâm của các thiết bị trong hệ sinh thái Internet of Things. Một số ứng dụng điển hình như:

  • Beacons, định vị trong nhà.
  • Thiết bị đeo tay
  • Các node cảm biến, ngoại vi điều khiển
  • Smart home.
  • Thiết bị y tế, thể thao thông minh
  • Đồ chơi và trò chơi điện tử
  • Chiếu sáng thông minh

Hướng dẫn sử dụng

Module VNG BLE nRF51822 là phần tử xử lý trung tâm của bo mạch VBLUno51, hay nói cách khác, VBLUno51 là bo mạch mở rộng chân cho module này. Ngoài ra VBLUno51 bổ sung thêm giao diện DAPLink cho phép nạp, gỡ lỗi.