Mục lục:
- Quân nhu
- Bước 1: Chuẩn bị mô-đun Bluetooth
- Bước 2: Cài đặt EmonLib trong IDE Arduino của bạn, Tải lên Sketch
- Bước 3: Thận trọng! Điện cao thế
Video: KiloWatthour Meter sử dụng ứng dụng RoboRemo: 3 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:30
Khi airco / heatpump của tôi được cài đặt, ứng dụng đi kèm với nó hoạt động khá tốt (đám mây tiện nghi của Panasonic). Bây giờ ứng dụng đã OK để kiểm soát hệ thống nhưng phần giám sát đôi khi bị lỗi do hết thời gian chờ của máy chủ. Tôi cũng nghi ngờ về số kWh đo được, khi tôi so sánh hai ngày với nhiệt độ bên ngoài gần như giống hệt nhau, một ngày thì kết quả là 11kWh, ngày kia là 2kWh…
Đã đến lúc hành động!
Thông thường tôi sử dụng bảng mạch yêu thích của mình, Wemos D1 và Micropython để thực hiện công việc nhưng sau một số thử nghiệm, dường như ADC của D1 thiếu độ chính xác… Ngay cả một mạch dò đỉnh chính xác cũng không giải quyết được vấn đề. Google là người bạn của tôi (và của bạn!) Nên tôi đã khám phá ra trang web tuyệt vời này: Open Energy Monitor. Bạn có thể tìm hiểu và khám phá, tất cả những gì bạn cần là ở đây! Và họ cũng cung cấp một thư viện Arduino hoạt động hoàn hảo: EmonLib.
Tôi đã thử nghiệm các bản phác thảo và sửa đổi chúng vì kết quả được hiển thị trong một trong những ứng dụng Android yêu thích của tôi: RoboRemo. bản phác thảo cuối cùng có đồng hồ kWh tích hợp sẵn và các giá trị hiệu chuẩn được điều chỉnh cho phù hợp với máy biến dòng (CT) được sử dụng. Tôi thực sự khuyên bạn nên nghiên cứu phần tìm hiểu:
Tìm hiểu phần. Đầy đủ các món quà! Kết nối kWh-mét với AndroidPhone (Máy tính bảng) được thiết lập thông qua mô-đun Bluetooth HC-05.
Quân nhu
- Điện thoại hoặc máy tính bảng Android có cài đặt ứng dụng RoboRemo
- Arduino Uno hoặc Nano và cáp lập trình
- Liên kết mô-đun Bluetooth HC-05
- CT (biến dòng) Mã số liên kết SCT-013-050
--2 điện trở 10kOhm 1 / 4W (các giá trị khác nhau OK, lên đến 470kOhm miễn là chúng giống nhau)
--1 tụ điện 10microFarad (16V OK)
Không bắt buộc:
--Breadboard để thử nghiệm
--Breakoutboard để lắp ráp dễ dàng
--USB sang cáp nối tiếp để lập trình mô-đun Bluetooth
Bước 1: Chuẩn bị mô-đun Bluetooth
Giao tiếp Bluetooth được thực hiện thông qua các thiết bị đầu cuối Arduino Rx / Tx phần cứng @ 9600 baud.
Vì vậy, chúng tôi phải chuẩn bị mô-đun của mình, đặt tên cho nó và xác minh / điều chỉnh tốc độ truyền. Nó có thể được thực hiện thông qua cáp nối tiếp USB tùy chọn và trình mô phỏng đầu cuối (hoặc màn hình nối tiếp Arduino IDE). Chân "chìa khóa" của mô-đun phải được kéo đến Vcc và tốc độ truyền được đặt ở 38400. Không có cáp? Không vấn đề gì, trang web này (bằng tiếng Đức) giải thích tất cả: thiết lập HC-05 Gomcu.
Đặt tên cho mô-đun của bạn, kiểm tra / điều chỉnh tốc độ truyền (UART 9600, 0, 0) và bạn đã hoàn tất!
Bước 2: Cài đặt EmonLib trong IDE Arduino của bạn, Tải lên Sketch
Tất cả đều ở đây: Cài đặt thư viện. Khởi động lại IDE của bạn, xong:-)
tải bản phác thảo trong UNO / Nano của bạn và kết nối các điện trở / tụ điện và máy biến dòng như trong sơ đồ. THẬN TRỌNG! Bản phác thảo được sửa đổi cho máy biến dòng Số bộ phận SCT-013-050. Điện trở song song với máy biến áp trong sơ đồ phải được loại bỏ (chỉ cần 2 10kOhm và tụ điện). Các CT khác có thể được sử dụng nhưng giá trị hiệu chuẩn phác thảo phải được điều chỉnh (và thêm điện trở gánh trong trường hợp "loại hiện tại").
Kết nối Arduino với máy tính của bạn và mở màn hình nối tiếp @ 9600 baud. Đặt lại Arduino, xem các chuỗi có được in trong màn hình nối tiếp hay không. Các chuỗi được trang bị cho giao diện RoboRemo và có thể được sửa đổi theo sở thích của người dùng (xem hướng dẫn sử dụng RoboRemo). Đã cố gắng tải lên giao diện RoboRemo nhưng nó gây ra lỗi máy chủ… Dù sao việc gửi dữ liệu đến RoboRemo cũng rất đơn giản: tạo một chuỗi chứa ID + Chuỗi (Giá trị) + / n, vậy thôi. Các lệnh từ RoboRemo là các chuỗi được kết thúc bằng / n.
Cập nhật ngày 29 tháng 11 năm 2019: Tôi đã sửa đổi bản phác thảo một chút, do độ phân giải Arduino ADC thậm chí đầu vào bị thiếu hụt đã cho.55Amps hoặc khoảng 100Watts. Vì vậy, tất cả các dòng điện dưới 0,55Amps được cắt xuống bằng không.
Tệp mới là phiên bản 1.3
Bước 3: Thận trọng! Điện cao thế
Cài đặt CT được giải thích rất kỹ ở đây. Hãy cẩn thận, Điện áp cao!
Kết nối mô-đun Bluetooth với Arduino: 5V với Vcc, GND với GND Rx với Tx, Tx với Rx.
Arduino phải được cấp nguồn bằng nguồn 5V, không phải qua USB!
ghép nối mô-đun bluetooth với điện thoại / máy tính bảng, khởi chạy ứng dụng và bạn có một kWhmeter tuyệt đẹp!
Thưởng thức !
Đề xuất:
Bút cảm ứng điện dung cho bút dùng một lần: 6 bước (có hình ảnh)
Bút cảm ứng điện dung cho bút dùng một lần: Tôi có một tá bút bi siêu nhỏ Uni-ball. Tôi muốn thêm bút cảm ứng điện dung vào nắp trên một trong số chúng. Sau đó, có thể di chuyển nắp và bút stylus từ bút này sang bút khác khi hết mực. Tôi biết ơn Jason Poel Smith vì
[2020] Sử dụng ứng dụng IPhone hoặc IPad và Micro: bit Game Pad để điều khiển ô tô RC: 23 bước
[2020] Sử dụng ứng dụng iPhone hoặc iPad và Micro: bit Game Pad để điều khiển ô tô RC: Bạn đã nghĩ đến việc sử dụng iPhone hoặc iPad để điều khiển micro: bit của mình chưa? Bạn có biết Tổ chức giáo dục Micro: bit cung cấp ứng dụng iOS trong Cửa hàng ứng dụng? Tìm kiếm " micro: bit " trong App store và bạn có thể tải xuống ứng dụng miễn phí. Các
Xây dựng Trình theo dõi chuyển động có thể đeo (BLE Từ Arduino đến Ứng dụng Android Studio tùy chỉnh): 4 bước
Xây dựng Trình theo dõi chuyển động có thể đeo (BLE Từ Arduino đến Ứng dụng Android Studio tùy chỉnh): Bluetooth Low Energy (BLE) là một hình thức giao tiếp Bluetooth công suất thấp. Các thiết bị đeo được, chẳng hạn như quần áo thông minh mà tôi giúp thiết kế tại Prediction Wear, phải hạn chế mức tiêu thụ điện năng ở mọi nơi có thể để kéo dài tuổi thọ pin và thường xuyên sử dụng BLE.
Ứng dụng Android Phần 1: Màn hình giật gân sử dụng mảnh vỡ / Kotlin: 5 bước
Ứng dụng Android Phần 1: Màn hình giật gân sử dụng mảnh vỡ / Kotlin: Xin chào một lần nữa, hầu hết có thể bạn có một số " miễn phí " thời gian ở nhà do COVID19 và bạn có thể quay lại để kiểm tra các chủ đề bạn muốn học trong quá khứ. Phát triển ứng dụng Android chắc chắn là một trong số đó đối với tôi và tôi đã quyết định cách đây vài tuần để giv
Tạo ứng dụng Android cho doanh nghiệp nhỏ bằng ứng dụng MIT và Google Fusion Table: 7 bước
Tạo ứng dụng Android cho doanh nghiệp nhỏ bằng ứng dụng MIT và Google Fusion Table: Bạn đã bao giờ muốn tạo Ứng dụng của riêng mình có thể có sẵn tại cửa hàng google play chưa !!! Nếu bạn đang kinh doanh thì hướng dẫn này sẽ thay đổi cuộc đời bạn. Sau khi đọc kỹ phần này, bạn sẽ có thể làm Đơn đăng ký của riêng mình. Befo