Thiết bị giám sát điện tiêu thụ online qua blynk dùng pzem 004t và esp8266 - Project ứng dụng IOT
HTML-код
- Опубликовано: 13 сен 2024
- Hướng dẫn thiết kế thiết bị giám sát điện năng tiêu thụ qua app blynk sử dụng module pzem 004t và esp8266.
👉Website: dienthongminhe... chuyên chia sẻ lập trình esp8266
=▶️Đăng ký "KHÓA LẬP TRÌNH ESP32" với 1.000.000đ◀️=
➻✧Bạn sẽ được tặng bộ sưu tầm 50 project mẫu về arduino , esp8266 và esp32
➻✧Tài liệu bài giảng và file code mẫu thực hành
➻✧Hỗ trợ giải đáp tất cả các thắc mắc trong quá trình học
❉Liên hệ hotline/zalo: 0919.890.938 để được tư vấn thêm!
=▶️_________NỘI DUNG ĐÀO TẠO ESP32_______◀️=
Bài 1: Tìm hiểu chung về mạch điện tử căn bản
• Lập trình ESP32 - Bài ...
Bài 2: Cài đặt và sử dụng phần mềm Arduino IDE
• Lập trình ESP32 - Bài ...
Bài 3: Những điều cần biết khi dùng ESP32
Bài 4: Giao tiếp UART trên ESP32
Bài 5: Tìm hiểu chức năng Input - Output và Ngắt ngoài
Bài 6: Bộ đếm thời gian và Ngắt Timer trên ESP32
Bài 7: Chức năng thu phát WiFi và Web Server ESP32
Bài 8: Kết nối và sử dụng màn hình LCD, Oled qua I2C
Bài 9: Kết nối và sử dụng màn hình TFT qua SPI
Bài 10: Làm mạch đồng hồ thời gian thực kết hợp DS3231
Bài 11: Làm mạch khóa cửa thông minh dùng vân tay
Bài 12: Điều khiển tốc độ động cơ dùng module L298
Bài 13: Tìm hiểu về Get API và Data Json trên ESP32
Bài 14: Tìm hiểu MQTT và App Inventor
Bài 15: Thiết kế Smart Home cơ bản dùng ESP32
Xem chi tiết tại website:
dienthongminhe...
================================================
=▶️Bán Khóa học Lập trình ESP8266 căn bản qua video 100k◀️=
➻✧Link download video bài giảng
➻✧Tài liệu slide bài giảng toàn bộ nội dung của khóa
➻✧Bộ code mẫu thực hành cho mỗi bài giảng
Xem chi tiết nội dung tại link sau:
dienthongminhe...
▶️Xem thêm video khác: bit.ly/EsmartCh...
=▶️HÃY ĐĂNG KÝ ĐỂ NHẬN VIDEO MIỄN PHÍ◀️=
==▶️ĐĂNG KÝ: bit.ly/EsmartCh... ◀️==
❉Mọi thắc mắc và góp ý về video bạn vui lòng liên hệ:
✪Email: dienthongminhesmart@gmail.com
✪FB: dienthongminhesmart
#dienthongminhesmart #esp8266 #nodemcu #iot
=================================================
Link code chương trình: hãy nhấn LIKE, ĐĂNG KÝ theo dõi kênh rồi để lại mail bên dưới phần mô tả nhe mọi người!
▶️Link mua linh kiện:
==▶️Khu vực Sài gòn
- Kít wifi nodemcu esp8266 loại tốt: shorten.asia/N...
- Module pzem004T: shorten.asia/T...
- Test board cắm test mạch: shorten.asia/q...
- Dây cắm test board: shorten.asia/r...
==▶️Khu vực Hà nội
- Kít wifi nodemcu esp8266 loại tốt: shorten.asia/3...
- Test board cắm test mạch: shorten.asia/W...
- Dây cắm test board: shorten.asia/V...
Link code chương trình: drive.google.com/file/d/1eUQUQPo99LBoFKJJyc4nBTUe8FvFNWNP/view?usp=drivesdk
Sao cái code này bắt buộc phải cấp nguồn cho ESP8266 và PZEN bằng jack nối micro USB mới được.
Nếu cấp nguồn bằng adapter vào chân Vin, GND thì esp8266 vẫn chạy mà không đọc dữ liệu từ Pzen lên được ?
Ok bạn
Nó nằm trong thư viện blynk luôn mà bạn
Làm tròn số trước khi xuất là bạn
lcd.print(round(t));
thank ad nhiều
Không có gì
E muốn lắp để đo điện cho toàn bộ ngôi nhà thì làm như nào a
Lắp vào dây gần cb tổng là được
Anh ơi cho em hỏi, giả sử e muốn tính tổng công suất tiêu thụ trong 1 ngày thì theo em tìm hiểu thì e chỉ cần lấy biến "Enegry" lúc cuối ngày trừ đi đầu ngày là ra đúng không anh? Điều này có nghĩa là biến enegry nó cộng dồn công suất liên tục đúng ko ạ. Mong anh giải đáp
Đúng rồi bạn nhé
Rất hữu ích . Cam on ban
ko có gì
Blynk không dùng được nữa rồi phải làm sao hả bác ơi
Chuyển sang blynk iot thôi bạn nhé. Cần hỗ trợ liên hệ zalo 0919.890.938
Cảm ơn anh nội dung rất hay ạ
Thanks
cảm ơn add vì bài đăng rất hay
code này e muốn đưa vào google ship dc k bạn?
Được bình thường bạn
cảm ơn bạn.❤@@dienthongminhesmart
xin cam on ban nhieu, rat hay !
Ok
Anh có vừa bán vừa lạp chương trình không ạ
Có nhận code theo yêu cầu zalo 0919.890.938 bạn nhé
Anh có bán bộ đo điện lày o ạ cho em đường linh để em đặt hàng ạ
@@hangtruong3083 không có bán bạn nhé. Hiện mình còn vài bộ nếu bạn lấy thì mình để lại cho nhé.
Sao mình làm theo nó toàn hiện nan+đơn vị chứ kh đo đc điện áp
Chắc bạn làm sai gì rồi, kiểm tra lại nhé
Cho em hỏi sau khi nạp code xong thì chạy bình thường và được ít hôm thì mạch nó đo các thông số nhảy loạn xạ, xong lại hết rồi bị lại. Như vậy cho em hỏi bị lỗi gì ạ
Lỗi cảm biến pzem thôi
@@dienthongminhesmart lỗi cảm biến này chạy lại code là hết phải ko ạ
@@vandungnguyen6837 thay cảm biến khác
anh ơi, cho em hỏi con pzem này nó chỉ đo được cs tức thời tại thời điểm sử dụng thiết bị. Vậy làm thế nào để tính được tổng công suất của nó trong 1 ngày hoặc 1 tháng vậy anh. Giả sử trường hợp này ta sử dụng nhiều thiết bị có các công suất khác nhau. Mong anh giải đáp. Em cảm ơn
Nó đo công suất và lưu trữ điện năng vào bộ nhớ của nó. Ví dụ: bạn đo 1 thiết bị sau 1 ngày thì đọc điện năng cuối ngày trừ đi điện năng đầu ngày là ra thôi
dạ em cảm ơn ad, để em nghiên cứu thử
@@dienthongminhesmart trường hợp 1 thiết bị là vậy, giả sử 1 con pzem đo nhiều thiết bị thì sao anh, các thiết bị có thể bật tắt trg quá trình sử dụng và có cs tiêu thụ khác nhau
@@Thi_Farmmm nó đo tổng thôi. Muốn đo từng con riêng phải mua nhiều bộ
@@dienthongminhesmart dạ em hỏi cho tổng á anh, mà trong tổng đó có nhiều thiết bị nhưng không cần biết cs từng thiết bị. Là vẫn dùng cách như anh nói được đúng không ạ? Kiểu như đo công suất tiêu thụ trong phòng trọ á anh
Cho mình sơ đồ và code với
Trong phần mô tả video đó bạn
Hãy quá bạn ơi
Giờ blynk nó giới hạn chỉ có 5 datastreams muốn đầy đủ như video sài 2 esp8266 2 pzem tạo 2 thiết bị 2 datastreams khác nhau 😁
Tuỳ chỉnh lại code là được bạn nhé
@@dienthongminhesmart chỉnh code thì bó tay không rành về code 😁
Ban cho minh hỏi gio mình muốn đo ,công suất 3 phase sua code như thế nào bạn
Viết lại chương trình riêng bạn nhé. Liên hệ zalo 0919.890.938
Đang hóng bài viết sử dụng 2 Pzem để đo hệ thống điện năng lượng mặt trời (điện bán cho điện lực và xài điện từ điện lực). Cái này hay.hehe
Cũng muốn làm nhưng chỉ có 1 cái pzem. Bạn tài trợ thêm 1 cái đi,:)
Cũng hóng như bạn :)
Có bạn nào tài trợ thêm 1 cái pzem004t nữa mình sẽ làm và share code
Hay quá anh ơi
ad cho mình hỏi, m lắp xong thì phần dòng điện chạy sai (lúc nào cũng 8x-9x A) có khi nào do code pzem004t sai hệ số tỉ lệ của CT k?
Xin a hướng dẫn cho điện mặt trời đi ạ! Vd xem đc tải tiêu thụ, lấy lưới evn, sử dụng năng lượng mặt trời...tks a!
Hay quá bạn ơi. Hihi. Bạn có tài liệu để học để lập trình ko nhỉ.
Đang mở khoá dạy lập trình esp8266 căn bản online. Bạn muốn học thì đăng ký học nhé
@@dienthongminhesmart dang ki o dau b oi
Trên Facebook hoặc zalo 0919890938 bạn nhé
Anh Hơn, Em dùng NODE MCU ESP8266 CP2102 không có chân 5V thì có sử dụng được không anh ?
Được nhưng bạn phải cấp nguồn riêng cho pzem nhé
cho e hỏi là muốn kết nối thêm LCD có cod có cần phải sửa k ạ
Viết thêm lệnh hiển thị lcd thôi bạn
@@dienthongminhesmart e lm về giám sát điện năng từ xa. A có thể cho e xin phần cod hiện thị của LCD vs đk k ạ.
@@hieuvuminh8813 chưa có code hiển thị lcd. Nếu bạn muốn viết thì liên hệ zalo 0919.890.938. Có nhận viết code theo yêu cầu bạn nhé.
A cho thêm file thư viện đi a,mỗi file ino đâu nạp đc
ad có thể update code lên dùng cho blynk 2.0 được không ạ.
Tương tự à bạn. Bên mình có nhận viết code theo yêu cầu zalo 0919.890.938
A ơi cho em hỏi hiểi thị dòng trên blynk sao ạ
Là sao ko hiểu bạn
Anh cho hỏi chút. Em đang dùng công tơ điện tử 6 thông số thì làm thế nào để đấu nối với EPS 8266 ạ.để không phải lắp thêm module đo điện
Bạn kiểm tra lại xem công hỗ trợ giao tiếp mobus 485 hay uart mới kết nối được bạn nhé.
Video bổ ích
Thanks bạn
Có theo dõi được theo giờ không bác
Được bạn
dạ Anh ơi. Anh có thể dạy em chương trình này không ạ. Anh giảng cho em câu lệnh trong code anh cho được không ạ. Em đang làm đồ án tốt nghiệp ạ
Được nhưng tính phí. Zalo 0919.890.938
Cái này EEPROM lưu được bao lâu anh ơi
Vài năm bạn nhé
exit status 1
'D2' was not declared in this scope; did you mean 'V2'? báo này là sao bạn ơi
Vào tool chọn lại board node mcu 1.0 esp8266 module
Quét QR nó báo thiếu điểm ENERGY. Phải cần bao nhiêu điểm này mới cài đc ạ
5.000 bạn nhé
Anh có thể viết thêm code chương trình để thể hiện hệ số công suất cos phi. Cảm ơn
Cái đó bạn thêm vào code thôi à
Có dùng dc esp32 không ạ?
chào anh,anh cho em hỏi là PZEM 004t này có đo dc thiệt bị tải lớn như máy lạnh k ạ???
cảm ơn a ^^
được bạn nhé
@@dienthongminhesmart dạ v e hiểu rồi, cảm ơn anh đã giải đáp giúp e ^^
Sao cái code này bắt buộc phải cấp nguồn cho ESP8266 và PZEN bằng jack nối micro USB mới được.
Nếu cấp nguồn bằng adapter vào chân Vin, GND thì ép8266 vẫn chạy mà không đọc dữ liệu từ Pzen lên được ?
Bạn xem lại xem thế nào nhé. Nếu cấp qua vin thì phải chung mass
Cho mình hỏi modul Pzen này có dùng cho cảm biến dòng công nghiệp 100/5A được không bạn ? mong phản hồi sớm
Mình không hiểu 100/5A là gì nhỉ?
@@dienthongminhesmart Biến dòng công nghiệp TI 100/5A(Với TI cao thế khi ta cho dòng điện I1 đi qua cuộn dây sơ cấp thì phía thứ cấp cho ra dòng điện I2 khác với phía sơ cấp nhưng vẫn giữ nguyên tần số. Với TI hạ thế khi ta cho dòng điện I1 xuyên qua lõi thép có quấn cuộn dây thứ cấp thì phía thứ cấp cho ra dòng điện I2 khác với phía sơ cấp nhưng vẫn giữ nguyên tần số.)
@@dienthongminhesmart Ví dụ như dòng qua cuộn sơ cấp là 100A thì đầu ra cuộn thứ cấp là 5A. Mình hỏi module PZem này có dùng được cho con biến dòng công nghiệp này không ?
@@hongquannguyen7695 Chắc chắn là không bạn nhé. Bởi vì PZEM nó dùng dòng thứ cấp của CT khác với CT công nghiệp.
Code này dùng được cho D1mini ko ạ.
mình thấy trong code có reset, vậy làm sao để mình reset được lượng điện vậy admin. nút ấn reset trê esp8266 có tác dụng không nhỉ? Mình ấn k thấy gì cả.
Nút flash trên kít dùng reset đó bạn
@@dienthongminhesmart mình ấn rồi mà k thấy nó reset sản lượng điện. K biết là ấn có giữ bao nhiêu giây k admin. Mình giữ 10s cũng k có tác dụng.
em quét QR nó báo ko đủ enegy thì phải lm sao ạ
Mua thêm hoặc tự build 4 nút ấn thôi bạn
@@dienthongminhesmart vaang a
Cho e hỏi Làm thế nào để điều khiển 2 module esp 8266 cùng 1 lúc vậy a có thể dùng chung 2 module trên 1 bảng điều khiển hay phải tách ra 2 bảng điều khiển riêng vậy ạ
Dùng cùng 1 mã auth token bạn. Trên mõi esp bạn khai báo phần blynk chân V khác nhau là được
@@dienthongminhesmart ad có video hướng dẫn rõ hơn không ạ
Nếu dùng blynk thì bạn chỉ cần 1 bảng điều khiển thôi bạn nhé
AD làm trên blynk v2 đi ạ
Code tương tự à bạn
anh có giải thích code k ạ,em k hiểu 1 số chỗ ạ
Có nếu đăng ký khóa học esp8266 của mình
Anh cho em hỏi, Code Arduino thì mình tích hợp vào 1 chương trình được ( tổng hợp các bài). Nhưng còn Blynk có cách nào tổng hợp các giao diện a đề ra được không anh, Hoặc mình có thể gộp chung nó lai trên 1 màn hình thì sao a.
Được bạn à, blynk chạy được là do code của bạn. Nếu bạn đã tích hợp được code thì phần blynk bạn sẽ thiết kế nhiều thành phần hơn thôi
anh ơi cho em hỏi : thingspeak có cái hàm thời gian thực giống như vs ap blynk ko a ơi
Mình chưa dùng nên ko biết nữa bạn. Mình nghĩ là có.
Điện thông minh E-smart mong anh làm thử ... em tham khảo vs kiếm mãi ko ra
em làm lúc đầu đo được chính xác nhưng khoảng 1h sau nó đo sai nhảy áp và số w lên cao và nhảy lung tung hết anh ạ, nó bị lỗi gì vậy ạ ?
Thử đấu chân 5V của pzem vào chân 3V nhé
A nâng cấp cái code 4 nút ấn blynk lên đăng nhập wifi bằng app esptouch a
Ko hiểu
Kiểu là bỏ mấy dòng khai báo ssid vs pass thay bằng đăng nhập wifi qua app ý a
add ơi cho mình hỏi mình đã làm giống như add nhưng tại sao lại không hiển thị thông số điện năng tiêu thụ của tháng này và tháng trước vậy mà chỉ hiện là nankW, còn các thông số khác thì đều hiển thị bình thường? điện năng tiêu thụ của ngày, tháng, và tổng điện năng tiêu thụ là kW hay kWh vậy add ơi?
xin cảm ơn.
KW bạn nhé. Bạn kiểm tra lại xem đấu dây đúng ko nhé, với lại mấy chân truyền nhận
Cảm ơn add nha. Bận quá hnay mới có tg làm tiếp. Mình đã kiểm tra lại dây và đã ok rôi.
anh ơi anh làm hoàn chỉnh chưa ạ,em cũng đang muốn làm đề tài này,mong anh giúp đỡ ạ
a ơi cospi thì câu lệnh là gì ạ ?
Trong code có thông số đó bạn. Bạn có thể cho hiển thị ra blynk nếu muốn nhé
anh ơi muốn hiện cả cospi làm thế nào ạ
Trong code có luôn đó bạn. Bạn cho nó hiện ra là được
Vào blynk là cho hiện đc à anh
Thêm cài dòng code tương tự như những cái kia là được bạn
công suất bị sai thì là do đâu ạ
Do cảm biến pzem bạn nhé. Vì vi xử lý chỉ đọc thông số cảm biến đó ra để hiển thị thôi.
@@dienthongminhesmart sau khi em nghiên cứu lại thì thấy Dòng điện sai , công suất đúng thì là lỗi do đâu ạ
Sao quyét mã k đc vậy bạn
Bị gì bạn. Bạn có đủ điểm ko
@@dienthongminhesmart Blynk chuyển qua ver2 rồi làm mình loay hoay mãi
Đúng rồi phải chuyển code sang v2
Mình nạp code nhưng bị lỗi "Error compiling for board NodeMCU 1.0 (ESP-12E Module)." là bị sao vậy bạn
Khắc phục được chưa bạn ơi
@@dienthongminhesmart khắc phục được rồi bạn. Nhưng sản lượng ngày hôm qua không có giá trì à bạn
Bạn kết nối được blynk mới thống kê được nhé
Mình kết nối với blnyk chạy bình thường rồi bajnj. Nhưng thông số ngày hôm qua và tháng hôm qua thì ko đo đếm được, trong khi đã qua ngày mới tháng mới
Cho e xin mấy file thư viện đi ạ😁
Vào google gõ liberary pzem004t v3 và blynk là có
Dạ em cảm ơn bác.. e muốn đọc 2 pzem và so sánh để out ra role có dc ko ạ
@@lamngua8541 được bạn nhé
Hay qas
Cho
??