Sử dụng thư viện WiFi Manager Smart config
vào
23 Apr, 2020
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
Tải thư viện trên Github
Chọn Sketch → Include Library → Add .ZIP Library
Chọn thư viện vừa tải
Tải thư việc trực tiếp trên Library Manager
Chọn Sketch → Include Library →Manager Library
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
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
|
#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
Truy cập vào ESP 8266 đang ở chế độ Acess Point
Chọn Configure
Chọn WiFi và nhập mật khẩu sau đó nhấn Save
Thông báo đang kết nối ESP với WiFi vừa nhập
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é.
( Nguyên lý + Code chuẩn) Link Mediafire
------------------------------------------------------------------------------------
DV1 - Nhận vẽ mạch thuê ONLINE Altium Designer/ Orcad 9.2/ Protues nhanh trong ngày
-----------------------------------------------------------------------------------
DV2 - Mua linh kiện về làm mạch nhanh - Miễn phí Ship
DV3 - Kênh youtube chia sẻ kiến thức điện tử thực hành ngay
DV4 - Kênh cộng đồng Facebook Điện Tử ChipKool
eChipKool - Chia sẻ kiến thức Kết Nối đam mê điện tử