Mục lục:

Bắt đầu với Arduino và ESP8266: 11 bước
Bắt đầu với Arduino và ESP8266: 11 bước

Video: Bắt đầu với Arduino và ESP8266: 11 bước

Video: Bắt đầu với Arduino và ESP8266: 11 bước
Video: Lập trình esp8266 - Bài 1 - Hướng dẫn nạp chương trình cho board esp8266 dùng arduino ide 2.0 2024, Tháng bảy
Anonim
Bắt đầu với Arduino và ESP8266
Bắt đầu với Arduino và ESP8266

ESP8266 có thể được sử dụng như một bộ vi điều khiển độc lập với Wi-Fi tích hợp và hai chân GPIO hoặc có thể được sử dụng với một bộ vi điều khiển khác thông qua giao tiếp nối tiếp để cung cấp kết nối Wi-Fi cho bộ vi điều khiển. Nó có thể được sử dụng để tạo mạng cảm biến IoT để báo cáo dữ liệu cảm biến với internet hoặc bảng điều khiển được kết nối internet, nó có thể được sử dụng để tạo thiết bị tự động hóa gia đình được kết nối với internet hoặc mạng cục bộ. ESP8266 có thể được sử dụng để phát triển hệ thống bảo mật dựa trên IoT, phích cắm và đèn thông minh, mạng lưới hoặc thiết bị đeo được. Do chi phí thấp, tiêu thụ điện năng thấp và kích thước nhỏ nên nó có thể được sử dụng để phát triển bất kỳ loại thiết bị IoT nào.

Bước 1: Giới thiệu ngắn gọn về kiến trúc và tính năng

Mô-đun Wi-Fi ESP8266 có bộ vi xử lý RISC 32-bit tốc độ 80Mhz và có thể được ép xung lên 160Mhz. Nó có RAM hướng dẫn 32 KiB, RAM bộ nhớ đệm lệnh 32 KiB, RAM dữ liệu người dùng 80 KiB và tất cả những thứ đó đều có GPIO, 12C, ADC, SPI và PWM

Bước 2: Tiêu thụ điện năng

Điện áp và dòng điện tối đa cần thiết để vận hành mô-đun Wi-Fi ESP8266 là 3,6V và 120,5mA, Arduino có chân đầu ra 3,3V nhưng dòng đầu ra của nó chỉ là 40mA không đủ để chạy esp8266, vì vậy bộ điều chỉnh điện áp LM317 được sử dụng để điều chỉnh 5V thành 3.3V của Arduino để làm cho nó chạy đúng vì dòng ra tối đa của LM317 là 1.5A. Chân I / O của ESP8266 cũng chạy ở 3.3V, vì vậy diode zener 3.3V dịch chuyển mức logic được sử dụng để chuyển đổi logic 5V đến từ chân Arduino TX thành 3.3V, nhưng theo kinh nghiệm của tôi thì không cần nhiều đến nó. Tất cả đều ổn nếu bạn chỉ cần tạo mạch cho trong hình dưới đây

Bước 3: Sơ đồ chân của ESP8266

ESP8266 Sơ đồ
ESP8266 Sơ đồ

Bước 4: Các thành phần

Arduino Uno

www.banggood.com/custlink/m33KGFYAzy

Mô-đun Wi-Fi ESP8266

www.banggood.com/custlink/mKvKDhD2ig

Bộ điều chỉnh điện áp LM317

www.banggood.com/custlink/DvDD3Avz7E

Veroboard

www.banggood.com/custlink/m3G3mnGz7P

Nam nhảy nam

www.banggood.com/custlink/GKvKmAGkuQ

Tụ điện 1uF

Tụ điện 10uF

Bước 5: Sơ đồ

Sơ đồ
Sơ đồ

Vì mô-đun Wi-Fi ESP8266 giao tiếp với Arduino hoặc bất kỳ vi điều khiển nào khác bằng cách sử dụng giao tiếp nối tiếp và nó yêu cầu tối thiểu 3.3V để chạy. Đầu ra 5V của Arduino sẽ được kết nối với đầu vào LM317 như trong hình

Kết nối ESP8266ESP8266 ================= Kết nối

RXD ===================== Chân I / O của Arduino 3

VCC ===================== Đầu ra LM317

CH_PD =================== Đầu ra LM317

GND ===================== Arduino’s GND

TXD ===================== Chân I / O của Arduino 2

Bước 6: Cách tạo mạch

Bước 7: Cách viết mã Arduino để gửi lệnh AT tới ESP8266

Bước 8: Mã

Bước 9: Lệnh AT

Bước 10: Liên kết ứng dụng

Ứng dụng khách TCP:

Máy chủ:

Bước 11: Biểu dữ liệu ESP8266 và Tham chiếu lệnh AT

Biểu dữ liệu ESP8266

www.espressif.com/sites/default/files/docu…

Tham chiếu lệnh ESP8266 AT

www.espressif.com/sites/default/files/doc…

Đề xuất: