ESP-12E: Mô-đun Wi-Fi chi phí thấp cho bộ vi điều khiển

Photo of author

By Lisa chen

Nếu bạn là một nhà phát triển hoặc kỹ sư quan tâm đến IoT hoặc các dự án liên quan đến chia sẻ dữ liệu giữa các bộ điều khiển vi mạch, mô-đun Wi-Fi là một thành phần cần thiết trong mạch PCB của bạn. tuy nhiên, các thành phần này có thể rất đắt đỏ, làm cho toàn bộ dự án của bạn tốn kém ngay từ đầu. Tuy nhiên, ESP-12E cung cấp một giải pháp thay thế giá cả phải chăng mà giá thấp như vậy là có thể bởi vì mô-đun này có chi phí thấp micro-chip ESP8266 như bộ não của nó.

Vậy ESP-12E là gì và bạn sử dụng nó như thế nào? đây là mô tả chi tiết của mô-đun này.

 

nội dung

ESP-12E là gì?

sơ đồ sắp xếp chân của mô-đun esp 12-e

các đặc điểm và thuộc tính điện

Cách sử dụng mô-đun ESP-12E

Ứng dụng ESP12E

tóm tắt

ESP-12E là gì?

 

để hiểu được mô-đun này là gì, trước tiên chúng ta phải nhìn vào một con chip chạy nó. ESP8266 là một micro-chip Wi-Fi giá cả phải chăng với các tính năng microcontroller tích hợp và phần mềm mạng TCP/IP.

 

ESP-12E: Mô-đun Wi-Fi chi phí thấp cho bộ vi điều khiển_1

ESP-12E

nguồn: các nguồn tài liệu chia sẻ.

 

tuy nhiên, linh kiện này không có bộ nhớ flash tích hợp, vì vậy các nhà sản xuất bên thứ ba lắp nó vào một bảng mạch với bộ nhớ flash, tạo ra các mô-đun khác nhau từ ESP-01 đến ESP-14.

ESP-12E là một trong những mô-đun phổ biến nhất trong dòng này vì nó là một giải pháp mạng Wi-Fi độc lập với không gian lưu trữ flash 4 MB, đủ để lập trình và lưu trữ một số lượng lớn mã.

 

sơ đồ sắp xếp chân của mô-đun esp 12-e

 

ESP-12E có tổng cộng 22 chân, nhưng chỉ có 20 chân hoạt động. Chúng bao gồm:

 

ESP-12E: Mô-đun Wi-Fi chi phí thấp cho bộ vi điều khiển_2

sơ đồ đường dẫn esp-12e

nguồn: các nguồn tài liệu chia sẻ.

 

 

các đặc điểm và thuộc tính điện

 

Chip ESP8266 chạy 3.3V và Wi-Fi hoạt động với tần số 2.4GHz thay vì 5GHz mới hơn, vì vậy hãy đảm bảo 2.4GHz được bật trên điểm truy cập của bạn.

Hãy nhớ rằng ESP-12E chủ yếu là một chip ESP8266 với một mạch bên ngoài để hỗ trợ các tính năng lưu trữ, vì vậy hầu hết các thuộc tính của bộ xử lý xác định các tính năng của mô-đun.

 

ESP-12E: Mô-đun Wi-Fi chi phí thấp cho bộ vi điều khiển_3

chip ESP8266

nguồn: các nguồn tài liệu chia sẻ.

 

Nó có một chân ADC, tiêu thụ năng lượng chờ ít hơn 1mW, tiêu thụ điện tối đa của mỗi chân là 15mA. Các đặc điểm bổ sung bao gồm:

các tiêu chuẩn không dây ieee 802. 11 b/ g/ n

Các giao thức b, g và n cung cấp +16 +/- 2dBm, +14 +/- 2dBm và +13 +/- 2dBm tương ứng

ăng-ten PCB trên bo mạch

PWM, lập trình GPIO, UART, SPI và SDIO 2.0

HTTP/FTP/UDP/TCP và IPv4

trình khách tcp 5 – truyền nối tiếp (110–921.600 bps)

Mã hóa AES/ WEP64/ WEP128/ TKIP

nhiệt độ hoạt động từ 40 độ c đến 125 độ c

 

Cách sử dụng mô-đun ESP-12E

 

bạn cần một số vật liệu để lập trình và sử dụng con chíp. bao gồm:

bộ điều hợp nguồn 5 v

bộ điều chỉnh 3. 3 v

cáp nhảy

Mô-đun nối tiếp USB sang UART

đục lỗ hay pcb (bởi vì khả năng lưu lượng cao của nó)

Arduino IDE

Khoảng cách giữa các mô-đun là 2mm, vì vậy nên khoảng cách giữa các chân của bảng khoan hoặc bảng phát triển PCB phải khớp với nhau. khi tất cả các bộ phận đã sẵn sàng, điều đầu tiên bạn cần làm là nối điện.

 

kết nối với nguồn điện

 

sử dụng các dây cáp để thực hiện các kết nối sau.

 

ESP-12E: Mô-đun Wi-Fi chi phí thấp cho bộ vi điều khiển_4

kết nối nguồn esp-12 e

nguồn: các nguồn tài liệu chia sẻ.

 

bộ điều khiển 3 v (vin) 5 v

Bộ điều chỉnh 3,3V (Vout) cho VCC, GPIO 2 và EN chân (niveau cao)

3. 3 v điều khiển điện đất của gnd chân và gnd

 

chế độ lập trình

 

Để lập trình một con chip, bạn cần nối mô-đun USB-UART nối tiếp nối tiếp hoặc FTDI để liên lạc với máy tính của bạn qua cổng USB. và bắt đầu lập trình với các chân này.

 

ESP-12E: Mô-đun Wi-Fi chi phí thấp cho bộ vi điều khiển_5

kết nối chế độ lập trình mô-đun esp-12

nguồn: các nguồn tài liệu chia sẻ.

 

GND (ESP) sang GND (Mô-đun nối tiếp)

GND (ESP) đến GPIO 15 và GPIO 0 (cả hai đều là ESP)

RX (ESP) đến TX (serial mô-đun)

TX (ESP) đến RX (serial module)

khi bạn hoàn thành các liên kết này, hãy đưa mô-đun nối tiếp vào máy tính của bạn.

Cần lưu ý rằng các chân 3,3V trong mô-đun nối tiếp không nên được nối vào ESP-12E. Sử dụng nguồn điện bên ngoài như đã mô tả ở trên, do ESP-12E tiêu thụ nhiều dòng điện và có nguy cơ cổng USB bị cháy nếu được điện từ các chân mô-đun nối tiếp.

 

Mở thiết bị cuối nối tiếp

 

Bạn phải sử dụng thiết bị cuối nối tiếp để viết mã ESP-12E, thiết bị cuối phổ biến nhất là Arduino. Tải về Arduino IDE và cài đặt nó trên máy tính của bạn, sau đó đi đến Tools” Ports” và chọn cổng mà thiết bị cuối nhận diện mô-đun nối tiếp.

Trên tab kết thúc dòng ở phía dưới bên phải của trạm Arduino, chọn NL và CR để ESP-12E nhận và hiểu lệnh của bạn bằng cách chèn các ký tự dòng và dòng trở lại sau mỗi lệnh.

 

ESP-12E: Mô-đun Wi-Fi chi phí thấp cho bộ vi điều khiển_6

mã đèn nhấp nháy trong arduino ide

nguồn: wikipedia.

 

xuất bản dữ liệu

 

Firmware trong ESP8266 là một bộ giải thích cho các lệnh AT, vì vậy bạn cần sử dụng các lệnh này để kiểm tra và cài đặt các mô-đun.

 

ESP-12E: Mô-đun Wi-Fi chi phí thấp cho bộ vi điều khiển_7

cú pháp lệnh at

nguồn: các nguồn tài liệu chia sẻ.

 

nếu bạn muốn lập trình nó, hãy sử dụng dự án internet này như một ví dụ về các mẹo.

 

Ứng dụng ESP12E

 

một khi bạn học cách lập trình mô-đun, bạn có thể sử dụng nó trong những cách sau.

 

ESP-12E: Mô-đun Wi-Fi chi phí thấp cho bộ vi điều khiển_8

cảm biến mạng thông minh

Nguồn: Flickr

 

trạm thời tiết

các ứng dụng internet

đồ điện gia dụng

Nhãn ID bảo mật

hệ thống điều khiển không dây

đồ chơi và trò chơi

hệ thống tự động hóa gia đình

 

tóm tắt

 

Đúng thế. Mặc dù đối với người mới bắt đầu, thiết lập và sử dụng ESP 12E có thể là một chút thách thức, nhưng điều này là có thể và các bước trên nên hướng dẫn bạn qua quá trình. Cuối cùng, dự án của bạn sẽ được kết nối với một giải pháp kết nối không dây giá cả phải chăng để giúp bạn phát triển và triển khai nhiều sản phẩm hơn nhanh hơn.

nếu bạn có bất cứ câu hỏi nào, xin liên hệ với chúng tôi để biết thêm thông tin.