Phần cứng hệ thống

Một phần của tài liệu Đồ án nghiên cứu và phát triển hệ thống định vị trong nhà (Trang 41 - 46)

Chương 2 : CƠ SỞ THỰC HIỆN ĐỀ TAI

1.1 Phần cứng hệ thống

1.1.1 Module DWM1000 BU01

BU01 được Ai-Thinker phát triển dựa trên chip DW1000 của DecaWave, tích hợp antenna, tất cả các mạch RF. Module ESP32 UWB dựa trên DW1000 và ESP32 giống như một radar quét liên tục có thể khóa chính xác vào một thiết bị khác, phát hiện vị trí của nó và giao tiếp với nó.

Module có thể sử dụng định vị two-way ranging hoặc TDOA với độ chính xác định vị là 10cm. Tốc độ truyền dữ liệu lên đến 6,8Mbps.

Hình 3.1 Module DWM1000 BU01

-Thông tin thiết bị:

 Tích hợp đơn giản, không cần thiết kế RF

 Sử dụng cơ sở hạ tầng RTLS để mở rộng phạm vi liên lạc

 Tuân theo tiêu chuẩn IEEE 802.15.4-2011 UWB

 Công suất phát có thể lập trình

 Nguồn điện 2,8 V đến 3,6 V

 Điện năng tiêu thụ ở chế độ nghi <1mA

 Hỗ trợ TWR và TDOA

 Hỗ trợ giao diện SPI

 Tốc độ dữ liệu 110 kbps, 850 kbps, 6,8 Mb /giây

Bảng 3.1 Chức năng các chân của DWM1000 BU01

Pin Chức năng

EXTON Kích hoạt thiết bị bên ngoài

WAKEUP Kích hoạt chân để đưa DW1000 ra khỏi trạng thái SLEEP RSTN Reset chân. Kích hoạt đầu ra thấp

IO07 Giá trị mặc định được sử dụng như đồng bộ đầu vào

VCC Nguồn 3.3V

GND GND

IO06 Chân tùy chinh đầu ra hoặc đầu vào (các chân IO5, IO4, IO3, IO2, IO1 cũng có chức năng tương tự)

CSN Chân SPI chọn chip. Cho phép hoạt động input MOSI Chân SPI dữ liệu đầu vào

MISO Chân SPI dữ liệu đầu ra

CLK Chân SPI tạo xung clock

IRQ Chân ngắt tín hiệu yêu cầu đầu ra từ DWM1000 tới bộ xử lý máy chủ

1.1.2 ESP32

ESP32-WROOM-32 là module MCU mạnh mẽ và đa dụng được sử dụng rộng rãi trong các thiết kế mạch PCB Wifi Bluetooth và BLE. Sản phẩm được ứng dụng phổ biến trong các đề tài liên quan đến IoT hiện nay. Chung có thể ứng dụng trong các mạng Sensor tiết kiệm điện năng đến những ứng dụng yêu cầu độ phức tạp hơn rất nhiều, như giải mã đoạn MP3 đến mã hóa các loại âm thanh,…

Hình 3.2 Sơ đồ chân ESP32

Thông tin các chân:

 Có 18 kênh – bộ chuyển đổi ADC – Analog-to-Digital

 3xSPI, 3xUART, 2xI2C,

 16 kênh đầu ra PWM,

 2 Bộ chuyển đổi DAC- Digital-to-Analog

 2 x I2S, 10 GPIO cảm biến điện dung.

 Các tính năng của ADC và DAC sẽ được gán trực tiếp vào các chân cố định. Tuy nhiên, người dùng có thể lựa chọn các chân như SPI, PWM, UART, I2C, v.v. Chung ta có thể dễ dàng làm điều này bằng việc khai báo chân trong code. Việc này được phép thực hiện nhờ tính năng ghép kênh của chip ESP32.

- Wi-Fi

 802.11 b/g/n/e/i (Wi-Fi 2,4 GHz).

 Station mode (Wi-Fi client hay STA). ESP32 có khả năng kết nối đến các điểm truy cập.

 Trở thành 1 điểm truy cập (Access Point mode hay Soft-AP). Luc thành ESP trở thành trung tâm kết nối liên kết thông tin. Các Station kết nối với Access-Point chính là ESP32 tạo nên

 AP-STA mode ESP32 có thể đồng thời là điểm truy cập và có thể truy cập đến địa chi khác

- Bluetooth

 Bluetooth: BLE và v4.2 BR/EDR

 Việc hỗ trợ cả bluetooth khiến tăng tính tương tác cho ESP32. Chung có thể kết nối với các thiết bị như là chuột, bàn phím, hay các thiết bị thông minh như điện thoại, laptop khi mà không có Wi-Fi. Bạn có thể lựa chọn tùy biến chức năng này là BLE hay Bluetooth Classic. Tùy theo các yêu cầu về tốc độ và năng lượng mà project cần thiết.

1.1.3 Kết nối phần cứng

- Sơ đồ kết nối các chân của DWM1000 BU01 với ESP32

Hình 3.3 Sơ đồ kết nối chân DWM1000 BU01 với ESP32

Hình 3.4 Hàn các chân của chip vào board mạch

- Tiếp theo, cắm dây đấu nối với esp32 theo sơ đồ chân 3.3

Hình 3.5 Cắm dây kết nối DWM1000 BU01 với ESP32

Một phần của tài liệu Đồ án nghiên cứu và phát triển hệ thống định vị trong nhà (Trang 41 - 46)