Công tơ điện tử Wifi - Theo dõi chỉ số qua Blynk New 2.0
Có thể xem thông số trên cả máy tính và điên thoại qua Blynk New 2.0.
Video hướng dẫn:
Giao diện hiển thị bao gồm:
- Điện áp
- Dòng điện
- Tiêu thụ điện
- Tần số
- Cos phi
Bước 1: Các linh kiện sử dụng
( ảnh linh kiện..... )
Linh kiện sử dụng:
Bước 2: Kết nối dây
Kết nối theo sơ đồ đi dây sau đây:
ESP8266 - PZEM 004T
5V VCC
GND GND
TX RX
RX TX
Bước 3: Thiết lập Blynk
Truy cập: blynk.cloud tạo tài khoản nếu chưa có. Tại mục Templates chọn New Template
Nhập các thông số như sau:
Sang Tab Datastream chọn New Datastream -> Virtual Pin -> lần lượt khai báo các thông số như điện áp, dòng điện, công suất,.. tương ứng với V0, V1, V2,...
Bước 4: Lập trình thiết bị
- Thêm thư viện board ESP8266 vào Arduino IDE.
ESP8266 không có sẵn trên Arduino IDE nên ta phải thêm vào, nếu máy bạn đã có thì bỏ qua bước này.
1. Khởi động Arduino IDE. Chọn File -> Preferences, tại mục Additional Boards Manager URLs ta dán link này vào: https://arduino.esp8266.com/stable/package_esp8266com_index.json đóng cửa sổ.
2. Chọn Tools -> Board -> Boards Manager -> gõ ESP8266 và ấn Installing.
- Thêm thư viện Blynk
Tải thư viện Blynk tại đây: https://github.com/blynkkk/blynk-library.git
Sau khi tải vào Arduino IDE chọn Sketch -> Include library -> Add .ZIP library và chọn file vừa tải về.
3. Điền BLYNK_TEMPLATE_ID và BLYNK_DEVICE_NAME đã có được ở bước trên vào đây:
- Nạp chương trình vào board
Tải File Code tại đây
Mở File Code lập trình ( link tải bên dưới ).
Chọn Tools -> Board -> ESP8266 Board -> LOLIN(WEMOS) D1 R2 & mini.
Ấn Upload để nạp chương trình vào board.
* Nếu trình biên dịch báo lỗi sau:
Các bạn hãy đổi BLYNK_TEMPLATE_NAME thành BLYNK_DEVICE_NAME ( Vì tại phiên bản mới của thư viện Blynk có chút thay đổi).
Bước 5: Kết nối và thiết lập trên điện thoại
Tải và cài đặt ứng dụng Blynk trên Apple Store hoặc CH Play về, đăng nhập tài khoản vừa tạo trên web Blynk vào. Cấp nguồn cho board Esp8266. Chọn Add New Devive -> Connect to Wi-Fi -> Ready -> Máy sẽ hiện ra thông báo kết nối với mạch Esp8266 chọn đồng ý và nhập tài khoản, mật khẩu Wi-Fi nhà bạn vào.
Sau khi kết nối thành công ta có thể kéo lần lượt các Widget Box để hiển thị từng thông số mong muốn ( các thông số là các V0 -> V5 tạo ở trên ). Giao diện có thể tuỳ chỉnh, sắp xếp theo cá nhân thích.
Vì là dùng bản miễn phí nên nhiều chức năng chuyên nghiệp hơn bị giới hạn, ae có thể nạp tiền nâng cấp gói.
Đây là giao diện sau khi gán các thông số và hoạt động.
Ở chương trình Code mình có làm một nút để Reset chỉ số điện, ae có thể kéo nút nhấn ra và gán vào V6 nhé.
Nhận xét
Error compiling for board LOLIN(WEMOS) D1 R2 & mini.