Khối này có nhiệm vụ nhận dữ liệu từ app Android và truyển cho khối điều khiển trung tâm thông qua UART.
Nhóm đã chọn ESP8266 để giao tiếp mới những tính năng nổi trội: Là kit phát triển dựa trên nền chíp Wifi SoC ESP8266 với thiết kế dễ dàng sửa dụng vì tích hợp sẵn mạch nạp sử dụng chíp CP2102 trên board. Bên trong ESP8266 có sẵn một lõi vi xử lý vì thế bạn có thể trực tiếp lập trình cho ESP8266 mà không cần thêm bất kì con vi xử lý nào nữa.
o Các lệnh cấu hình hoạt động của chip: Cho phép các bạn có thể kiểm tra trạng thái hoạt động, thực hiện reset chip, đọc thông tin firmware version, hoặc cấu hình thông số UART, Sleep mode v.v….
o Các lệnh xác lập thông tin mạng Wifi: Hỗ trợ các lệnh như chế độ hoạt động (Station, AP, AP+ station), đọc các danh sách các mạng Wifi xung quanh, cấu hình thông tin mạng Wifi sẽ kết nối, hoặc cấu hình DHCP, WPS, MDNS, smart config, … Đa phần các cấu hình liên quan đến Wifi đều được hỗ trợ đầy đủ cho các nhu cầu sử dụng thông thường cho đến nâng cao.
BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH 22
o Các tập lệnh cấu hình TCP/IP: cho phép cấu hình TCP, UDP, SSL, các lệnh Ping, cấu hình timeout cho truyền dữ liệu, DNS, … Phần này hỗ trợ chủ yếu cho truyền nhận data.
Hình 3.3 Module ESP8266
*Thông số kỹ thuật:
IC chính ESP8266 Wifi SoC
Chip nạp CP2102.
Nguồn cấp 5VDC.
GPIO giao tiếp mức logic 3.3V.
Giao tiếp với ESP8266 qua chuẩn UART nên chỉ cần kết nối 2 tín hiệu TX/RX và 2 dây nguồn (VCC, GND).
Hình 3.4 Giao tiếp ESP8266 với STM32F407VG
Hai chân 3.3V và GND để cấp nguồn cho ESP8266.
BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH 23