Sơ đồ nguyên lý ESP8266

Một phần của tài liệu Thiết kế và thi công hệ thống điều khiển giám sát ngôi nhà (Trang 91 - 93)

Các loại module cho ESP8266 trên thị trường

Ngoại trừ module ESP-WROOM-02 được phát triển bởi chính Espressif cho mục đích nghiên cứu các tính năng của ESP8266, các module ứng dụng phổ biến hiện nay của ESP8266 đều được phát triển bởi cơng ty AI-Thinker.

Hiện tại có khá nhiều module khác nhau cho ESP8266 được sản xuất bởi công ty AI- Thinker. Đặc điểm khác nhau giữa các module này bao gồm:

 Loại anten sử dụng (PCB anten, chip anten hoặc gắn anten ngoài)  Dung lượng của chip Flash SPI trên board

 Kích thước board của module.

 Có gắn khung nhơm chống nhiễu hay khơng  Số lượng pin GPIO đưa ra chân kết nối

Hiện tại AI-Thinker sản xuất 14 loại module cho ESP từ module ESP-01 đến ESP-14. Ở thị trường Việt Nam thì các module là ESP-01, ESP-07 và ESP-12, ESP NodeMCU khá phổ biến. Ở đây nhóm chúng em chọn ESP8266 NodeMCU, với kích thước nhỏ gọn, giá thành rẻ, có khả năng kết nối wifi mạnh mẽ và có thể nhận dữ liệu

từ Database Firebase và làm chiều ngược lại nên nhóm đã quyết định sử dụng module này.

b. ESP8266 NodeMCU

NodeMCU V1.0 được phát triển dựa trên Chip WiFi ESP8266EX bên trong Module ESP-12E dễ dàng kết nối WiFi với một vài thao tác. Board cịn tích hợp IC CP2102, giúp dễ dàng giao tiếp với máy tính thơng qua Micro USB để thao tác với board. Và có sẳn nút nhấn, led để tiện qua q trình học, nghiên cứu. Với kích thước nhỏ gọn, linh hoạt board dễ dàng liên kết với các thiết bị ngoại vi để tạo thành project, sản phẩm mẫu một cách nhanh chóng. Thơng số kỹ thuật:  Chip: ESP8266EX  Điện áp cung cấp: DC 5 ~ 9V  WiFi: 2.4 GHz hỗ trợ chuẩn 802.11 b/g/n  Hỗ trợ bảo mật: WPA/WPA2  Bộ nhớ Flash: 32MB

 Cổng kết nối: hỗ trợ USB-TTL CP2102 với cổng Micro-USB  Nhiệt độ hoạt động: -40 ℃ ~ + 125 ℃

 Giao tiếp dữ liệu: UART / HSPI / I2C / I2S /GPIO / PWM

 Kích thước các chân: 2.54mm (0.1’’) với 15 pins x 2 dãy. Không hàn.  Led báo trạng thái GPIO16, nút Reset

 Tương thích với Arduino IDE

 Lập trình trên các ngơn ngữ: C/C++, Micropython, NodeMCU - Lua  Khối lượng sản phẩm: 0,0190 kg

 Kích thước sản phẩm (L x W x H): 4,80 x 2,60 x 0,10 cm / 1,89 x 1,02 x 0,04 inch

 Số chân I/O: 11 (tất cả các chân I/O đều có Interrupt/PWM/I2C/One-wire, trừ chân D0)

 Số chân Analog Input: 1 (điện áp vào tối đa 3.3V)  Bộ nhớ Flash: 4MB

Hình 3.37: Sơ đồ chân NodeMCU Bả ng 3.3: So sánh giữa các loại bộ nhớ

Một phần của tài liệu Thiết kế và thi công hệ thống điều khiển giám sát ngôi nhà (Trang 91 - 93)

Tải bản đầy đủ (PDF)

(160 trang)