Thiết bị hỗ trợ giao tiếp wifi ESP8266

Một phần của tài liệu (Luận văn thạc sĩ) Nghiên cứu xây dựng ứng dụng trên nền tảng NODE RED phục vụ nhà thông minh (Trang 49 - 50)

41

ESP8266 là một hệ thống trên chip (SoC), do công ty Espressif của Trung Quốc sản xuất. Thiết bị này bao gồm bộ vi điều khiển Tensilica L106 32-bit (MCU) và bộ thu phát Wi-Fi. Bo mạch chính gồm có 11 chân GPIO (Chân đầu vào / đầu ra đa dụng) và một đầu vào analog, hỗ trợ lập trình đơn giản với ngôn ngữ bậc cao. Bản thân chip ESP8266 có 17 chân GPIO, nhưng 6 trong số các chân này (6-11) được sử dụng để giao tiếp với chip nhớ flash trên bo mạch. các module độc lập như dòng ESP -của AI Thinker hoặc các bộ phát triển hoàn chỉnh như NodeMCU DevKit hoặc WeMos D1. Các bo mạch khác nhau có thể có các chân cắm khác nhau, có ăng-ten Wi-Fi khác nhau hoặc dung lượng bộ nhớ flash khác nhau trên bo mạch.

Hình 2.12: Sơ đồ khối của chip wifi ESP8266

Không như ứng dụng vi điều khiển, ESP8266 muốn hoạt động được phải có thêm bộ nhớ Flash bên ngoài để chứa dữ liệu chương trình và phải được thiết kế antena tốt mới có cho kết nối WiFi ổn định. Do đó, sử dụng module ESP8266 đã được tích hợp sẵn bộ nhớ Flash để lưu chương trình và antena là lựa chọn tốt nhất cho người dùng phổ thông. Trên thị trường có nhiều module của nhiều nhà sản xuất khác nhau. Các module này khác nhau cơ bản ở dung lượng bộ nhớ dữ liệu và cách thiết kế antena. Ngoài ra, chúng còn khác nhau về kích thước, kiểu ra chân và các chứng chỉ kiểm nghiệm. Mạch phát triển (KIT) ESP8266 là mạch điện giúp chúng ta dễ dàng tìm hiểu cách lập trình ESP8266. Ngoài module ESP8266, mạch phát triển sẽ được tích hợp thêm các chức năng cấp nguồn, chức năng cổng COM ảo dùng để download firmware, nút nhấn và LED. Một số mạch phát triển còn được tích hợp thêm các linh kiện chuyên dụng như module GSM/GSP, module LoRa, module OLED…

Một phần của tài liệu (Luận văn thạc sĩ) Nghiên cứu xây dựng ứng dụng trên nền tảng NODE RED phục vụ nhà thông minh (Trang 49 - 50)