Module Wifi ESP8266 ESP-01 sử dụng IC Wifi SoC ESP8266, được sử dụng để kết nối với vi điều khiển thực hiện chức năng truyền nhận dữ liệu qua Wifi, mạch có thiết kế nhỏ gọn, sử dụng giao tiếp UART với bộ thư viện và code mẫu rất nhiều từ cộng đồng (search google esp-01), ESP-01 được sử dụng trong các ứng dụng IoT và điều khiển thiết bị qua Wifi,...
Chuẩn giao tiếp UART với Firmware hỗ trợ bộ tập lệnh AT Command, tốc độ Baudrate mặc định 9600 hoặc 115200.
Có 3 chế độ hoạt động: Client, Access Point, Both Client and Access Point.
Chức năng các chân:
VCC: 3.3V , dòng có thể lên 300mA vì thế cần mạch nguồn riêng ams1117 5V->3.3V
GND: 0V
Tx: Chân Tx của giao thức UART, kết nối đến chân Rx của vi điều khiển.
Rx: Chân Rx của giao thức UART, kết nối đến chân Tx của vi điều khiển.
RST: chân reset, kéo xuống mass để reset.
CH_PD: chân này nếu được kéo lên mức cao module sẽ bắt đầu thu phát wifi, kéo xuống mức thấp module dừng phát wifi. Vì ESP8266 khởi động hút dòng lớn nên chúng ta giữ chân này ở mức 0V khi khởi động hệ thống của mình , sau 2 s hãy kéo chân CH_PD lên 3.3V, để đảm bảo module hoạt động ổn định.
GPIO0: kéo xuống thấp cho chế độ upgrade firmware.
GPIO2: không sử dụng.
Lưu ý : KHÔNG cấp nguồn cho esp8266 v1 bằng nguồn 3.3v của mạch pl2302,cp2102,arduino uno, nano, mega.. có thể gây cháy mạch mà nên dùng các mạch nguồn ngoài hoặc module nguồn xung
Hướng dẫn giao tiếp esp8266 với vi điều khiển pic:
Link tham khảo: https://www.zybuluo.com/kfihihc/note/31135