ESP8266 là gì
ESP8266 là một mạng lưới hệ thống trên chip (SoC), do đơn vị Espressif của Trung Quốc sinh sản. Nó gồm có bộ vi tinh chỉnh và điều khiển Tensilica L106 32-bit (MCU) và bộ thu phát Wi-Fi. Nó có 11 chân GPIO (Chân nguồn vào / đầu ra đa dụng) và một nguồn vào analog, có tức thị chúng ta có thể lập trình nó giống như với Arduino hoặc vi tinh chỉnh và điều khiển khác. 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. Ngoài ra nó có kết nối Wi-Fi, vì vậy chúng ta có thể sử dụng nó để kết nối với mạng Wi-Fi, kết nối Internet, lưu trữ sever web với những website thực, để Smartphone thông minh của bạn kết nối với nó, … Khả năng là vô tận! Không có gì lạ lẫm khi con chip này đã trở thành thiết bị IoT phổ thông nhất hiện có.
Có nhiều module khác nhau của nó, 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ó những chân cắm khác nhau, có ăng-ten Wi-Fi khác nhau hoặc dung tích bộ nhớ flash khác nhau trên bo mạch.
ESP8266 dùng để làm làm gì
ESP8266 có thể được sử dụng làm module Wifi bên phía ngoài, sử dụng firmware tập lệnh AT tiêu chuẩn bằng phương pháp kết nối nó với bất kỳ bộ vi tinh chỉnh và điều khiển nào sử dụng UART tiếp nối hoặc trực tiếp làm bộ vi tinh chỉnh và điều khiển tương trợ Wifi, bằng phương pháp lập trình một lớp học cơ sở mới sử dụng SDK được cung cấp.
Các chân GPIO được chấp nhận IO Analog và Digital, cộng với PWM, SPI, I2C, v.v.
ESP8266 có nhiều ứng dụng khi nói đến IoT. Đây chỉ là một số chức năng mà chip này được sử dụng
Kết nối mạng: Ăng-ten Wi-Fi của module được chấp nhận các thiết bị nhúng kết nối với bộ định tuyến và truyền tài liệu
Xử lý tài liệu: Gồm có xử lý nguồn vào cơ bản từ cảm ứng analog và kỹ thuật số để tính toán phức tạp hơn nhiều với RTOS hoặc SDK không phải hệ điều hành
Kết nối P2P: Tạo giao tiếp trực tiếp giữa các ESP và các thiết bị khác bằng kết nối IoT P2P
Sever Web: Truy cập các trang được viết bằng HTML hoặc tiếng nói phát triển.
Chip, Module và bo mạch phát triển
ESP8266 chỉ là tên gọi của con chip. Về cơ bản, có ba định dạng mà chúng ta có thể mua:
Chip ESP8266: Đây là chip cơ bản do Espressif sinh sản, không được che chắn và cần được hàn vào trong 1 module.
Module ESP8266: Đây là những module có thể gắn trên mặt phẳng chứa chip, sẵn sàng được gắn vào MCU, do Espressif, Ai-Thinker và một số nhà sinh sản khác sinh sản.
Bo phát triển ESP8266: Đây là các bo phát triển IoT MCU hoàn chỉnh đã được thiết lập sẵn các module. Chúng được sử dụng cho những nhà phát triển và nhà sinh sản để tạo nguyên mẫu trong thời đoạn thiết kế, trước lúc mở màn sinh sản. Bo phát triển được sinh sản bởi một số nhà sinh sản khác nhau và các thông số kỹ thuật khác nhau giữa các module. Một số thông số kỹ thuật cốt lõi cần hiểu rõ khi nhìn nhận các tùy chọn bo phát triển IoT của ESP8266 gồm có:
Chân GPIO
Chân ADC
Ăng-ten Wi-Fi
Đèn LED
Che chắn
Bộ nhớ flash