Hướng Dẫn ESP8266 #3: Sử Dụng Thư Viện WiFi Manager - MTE

Mở đầu
  • Hôm nay, chúng ta sẽ đi đến một bài rất thú vị, đó là config cho Esp8266 bằng điện thoại, hay còn được gọi là smart-config nhé. Nó sẽ rất tiện lợi khi bạn có nhu cầu di chuyển lớn và không thể nạp code liên tục cho bo mạch Esp8266 được. Rất hứng thú phải không, bắt đầu ngay nào !
Chuẩn bị
Phần cứng
ESP8266 NodeMCU v1.0 x1
Phần mềm
Arduino IDE
Thư viện
WiFi Manager
Cách cài đặt thư viện
  • Tải thư viện trên Github

Hướng dẫn ESP8266 #3 Sử dụng thư viện WiFi Manager

  • Tải thư viện trên Github

Hướng dẫn ESP8266 #3 Sử dụng thư viện WiFi Manager

  • Chọn Sketch → Include Library → Add .ZIP Library

Hướng dẫn ESP8266 #3 Sử dụng thư viện WiFi Manager

Chọn thư viện vừa tải

  • Tải thư việc trực tiếp trên Library Manager

Hướng dẫn ESP8266 #3 Sử dụng thư viện WiFi Manager

  • Chọn Sketch → Include Library →Manager Library

Hướng dẫn ESP8266 #3 Sử dụng thư viện WiFi Manager

  • Gõ vào ô tìm kiếm wifi manager, sau đó kéo xuống, tới WiFi Manager by tzapu thì ra chọn Install
  • Như vậy là ta đã add thành công thư viện WiFi Manager
  • Hướng dẫn config wifi cho ESP8266
  • Code

#include <ESP8266WiFi.h> //https://github.com/esp8266/Arduino //needed for library #include <DNSServer.h> #include <ESP8266WebServer.h> #include <WiFiManager.h> //https://github.com/tzapu/WiFiManager WiFiManager wifiManager; void setup() { Serial.begin(9600); //reset WiFi saved settings //wifiManager.resetSettings(); //set custom ip for portal //wifiManager.setAPStaticIPConfig(IPAddress(10,0,1,1), IPAddress(10,0,1,1), IPAddress(255,255,255,0)); //fetches ssid and pass from eeprom and tries to connect //if it does not connect it starts an access point with the specified name //here "AutoConnectAP" //and goes into a blocking loop awaiting configuration wifiManager.autoConnect("AutoConnectAP"); //or use this for auto generated name ESP + ChipID //wifiManager.autoConnect(); //if you get here you have connected to the WiFi Serial.println("connected...yeey :)"); } void loop() { // put your main code here, to run repeatedly: }
  • Các bước config trên điện thoại

Hướng dẫn ESP8266 #3 Sử dụng thư viện WiFi Manager

  • Truy cập vào ESP 8266 đang ở chế độ Acess Point

Hướng dẫn ESP8266 #3 Sử dụng thư viện WiFi Manager

  • Chọn Configure

Hướng dẫn ESP8266 #3 Sử dụng thư viện WiFi Manager

  • Chọn WiFi và nhập mật khẩu sau đó nhấn Save

Hướng dẫn ESP8266 #3 Sử dụng thư viện WiFi Manager

  • Thông báo đang kết nối ESP với WiFi vừa nhập

Hướng dẫn ESP8266 #3 Sử dụng thư viện WiFi Manager

  • Khi bạn đã kết nối được vào mạng rồi, trên cửa sổ Serial báo kết nối với mạng thành công
  • Các bạn hãy nạp code và tận hưởng thành quả nhé.
Video

http://youtube.com/watch?v=P65TiIREn4E

Từ khóa » Thư Viện Esp8266 Cho Arduino