ESP8266 - Kết nối Wifi và điều khiển từ xa với Blynk Local Server
ESP8266_WifiConnect_BlynkStandalone
Phần cứng gồm
- Trên module đã được thiết kế sẵn
- Push button
- LDR
- ADC- RGB LED
- GPIO12 - LED Green
- GPIO13 - LED Blue
- GPIO15 - LED Red- DTH22 - cảm biến môi trường được kết nối thêm.
- GPIO05
Thư viện
- Dùng các thư viện
- ESP8266WiFi.h - http://arduino.esp8266.com/stable/pa...com_index.json
- BlynkSimpleEsp8266.h - https://github.com/blynkkk/blynk-library
- DHT.h - https://github.com/adafruit/DHT-sensor-library.git
Hoạt động
- Tự động lựa chọn các Wifi SSID đã được lưu và kết nối với SSID có tín hiệu mạnh nhất mà ESP8266 tìm được.
- Kết nối với Blynk Cloud Local server (hoặc Blynk server).
- Gởi các dữ liệu lên biến Virtuals:
- V0 - cường độ tín hiệu Wifi
- V1 - LDR (Light Dependent Resistor)
- V7 - độ ẩm (humidity) từ cảm biến DTH22
- V8 - nhiệt độ (temperature) từ cảm biến DTH22
- Nhận các dữ liệu
- V3 - giá trị từ 0-1023, điều khiển LED Green
- V4 - giá trị từ 0-1023, điều khiển LED Blue
- V5 - giá trị từ 0-1023, điều khiển LED Red
- Lưu ý
- Blynk.begin -> kết nối wifi và liên kết đến blynk cloud
- Blynk.begin(auth, ssid, pass, "myblynk.homeip.net", 8442) -> liên kết đến một server khác blynk-cloud.com
- Blynk.begin(auth, ssid, pass, IPAddress(192,168,1,100), 8442) -> liên kết đến một IP- BLYNK_READ(virtualPin) ->function will be called every time App Widget requests data for Virtual Pin
- BLYNK_WRITE(virtualPin) -> function will be called every time App Widget writes value to Virtual Pin
- ledWifiConnectStatus() -> nháy LED khi kết nối wifi
- ledConnectStatus() -> nháy LED khi liên kết được blynk cloud
- wifiConnect() -> quét các Wifi SSID, lựa chọn các SSID đã được lưu và kết nối với SSID có tín hiệu mạnh nhất mà ESP8266 tìm được.
Source
Có thể download tại <https://github.com/PhamDuyAnh/ESP8266_WifiConnect_BlynkStandalone>.
Tác giả
Phạm Duy Anh (CKD)
http://cncprovn.com
-> Cài đặt Blynk Local Server
DT: O7837277II - CKD's Youtube Channel - Facebook - Tổng hợp chủ đề
17 ds 3, Thạnh Mỹ Lợi, Q2, tp.HCM
Bác có thể cho biết ứng dụng của nó,trong thực tế đời sống như thế nào và vai trò của nó ko
LK, HD lắp ráp máy Laser www.laservnn.com/ www.thucnclaser.com 0909112460