Mục lục:

Theo dõi năng lượng trong 15 phút: 3 bước
Theo dõi năng lượng trong 15 phút: 3 bước

Video: Theo dõi năng lượng trong 15 phút: 3 bước

Video: Theo dõi năng lượng trong 15 phút: 3 bước
Video: Bài tập giảm mỡ toàn thân ✅ Dance Cardio 15 phút đốt 700 calo ✅ Giảm cân tại nhà 2024, Tháng mười một
Anonim
Theo dõi năng lượng trong 15 phút
Theo dõi năng lượng trong 15 phút

Đây là một cảm biến wifi để băng trên đèn flash trong đồng hồ đo điện của bạn. Nó phát hiện nhấp nháy với LDR và hiển thị nguồn trên màn hình OLED. Gửi dữ liệu đến Bảng điều khiển Thingsboard, ví dụ trực tiếp tại đây. Đăng ký tài khoản demo miễn phí:

Bộ phận cần thiết: ESP8266 TTGO 0,91 OLED (hoặc ESP8266 thông thường và chạy không có màn hình) LDR (điện trở phụ thuộc ánh sáng) Điện trở 10K

Chi phí: Tổng cộng khoảng 9 đô la.

Mẹo: ESP8266 TTGO 0,91 OLED được bán trên ebay, tìm kiếm: 'esp8266 oled 0,91'.

Bước 1: Hàn

Hàn
Hàn
Hàn
Hàn

Chỉ có 4 điểm hàn: LDR đi từ A0 đến D0 (gpio16). Điện trở10K đi từ A0 đến GND.

Bước 2: Mã

Chương trình được tạo bằng Arduino. Hãy tải mã xuống tại trang Github của tôi:

Phụ thuộc: Bạn cần một số thư viện, U8g2lib, PubSubClient, Bạn tìm thấy những thứ này trong Trình quản lý thư viện.

Cài đặt: Đặt các giá trị của bạn ở đầu mã. Chúng được giải thích rõ ràng.

Tải lên: Chọn lập trình viên 'LOLIN (WEMOS) D1 R2 & mini'. Nếu bạn không thấy nó trong menu bảng, hãy cài đặt ESP8266 trong Trình quản lý bảng Arduino.

Đi tới chủ đề này nếu TTGO OLED của bạn không hoạt động. Một số sơ đồ chân của i2c OLED được hiển thị ở đó.

Bước 3: Bảng điều khiển

Bảng điều khiển
Bảng điều khiển
Bảng điều khiển
Bảng điều khiển
Bảng điều khiển
Bảng điều khiển

Đăng ký bản demo trực tiếp miễn phí tại

Thêm thiết bị, với tên Màn hình năng lượng.

Trong 'Chi tiết' của thiết bị, nhấp vào 'Sao chép mã thông báo truy cập' Dán chuỗi này vào THINGSBOARD_TOKEN trong mã và tải lên.

Nếu mọi việc suôn sẻ, bây giờ bạn sẽ thấy dữ liệu trong Thiết bị 'Đo từ xa mới nhất'. Chọn dữ liệu đo từ xa 'wh' (Watts được tính toán mỗi giờ) và nhấp vào 'Hiển thị trên tiện ích con'. Chọn 'Biểu đồ' trong trình đơn thả xuống và tìm 'Timeseries - Flot 'trong thư viện băng chuyền. Nhấp vào' Thêm vào Trang tổng quan '. Chọn một trang hiện có hoặc tạo một trang tổng quan mới. Chọn' Mở Trang tổng quan 'và nhấp vào OK. Trong Trang tổng quan, bạn muốn thay đổi Timewindow thành 2 giờ và Tổng hợp dữ liệu thành Không có.

Đối với đồng hồ đo Analog, hãy thực hiện các bước tương tự từ Đo từ xa và chọn đồng hồ đo tương tự trong Widget. Khi bạn quay lại Trang tổng quan, các thông số Gauge đã được chỉnh sửa. Trong 'DATA', số lượng thập phân được đặt thành 0, Giá trị nhỏ nhất và tối đa được đặt thành 0 và 8000, và 'Số lượng bọ chét lớn' được đặt thành 10, để xóa sạch 1000 dấu.

Xong.

Đề xuất: