![Đọc đồng hồ đo điện năng chính của bạn (ESP8266, WiFi, MQTT và Openhab): 6 bước (có hình ảnh) Đọc đồng hồ đo điện năng chính của bạn (ESP8266, WiFi, MQTT và Openhab): 6 bước (có hình ảnh)](https://i.howwhatproduce.com/images/003/image-7470-17-j.webp)
Mục lục:
2025 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2025-01-23 15:15
![Image Image](https://i.howwhatproduce.com/images/003/image-7470-19-j.webp)
![](https://i.ytimg.com/vi/82u1T0Kwb7Y/hqdefault.jpg)
Trong Tài liệu hướng dẫn này, bạn tìm hiểu cách tôi đọc cách sử dụng Điện chính của ngôi nhà của tôi và xuất bản nó qua ESP8266, Wifi, MQTT trong Tự động hóa gia đình Openhab của tôi.
Tôi có một 'đồng hồ thông minh' ISKRA Loại MT372, tuy nhiên, nó không dễ dàng để xuất dữ liệu. Vì vậy, tôi đã sử dụng các xung LED để đọc Công suất hiện tại, LED xung 1000 lần cho 1 kW / h.
Bước 1: Sơ đồ nguyên tắc
![Sơ đồ nguyên tắc Sơ đồ nguyên tắc](https://i.howwhatproduce.com/images/003/image-7470-20-j.webp)
![Sơ đồ nguyên tắc Sơ đồ nguyên tắc](https://i.howwhatproduce.com/images/003/image-7470-21-j.webp)
Các xung được phát hiện bởi một ESP8266. Tuy nhiên, bạn cần có số '0' và '1' tốt và rõ ràng. Các xung khá yếu nên tôi cần một số linh kiện điện tử phù hợp.
Điện trở quang
Một điện trở quang không đủ nhanh để phát hiện các xung ngắn và yếu của ánh sáng đỏ. Dựa trên video Youtube này, tôi chọn một phototransistor. Bằng cách thêm một điện trở 2M Ohm, tôi có thể đạt khoảng 2V.
Máy so sánh
Tuy nhiên, để đảm bảo số '0' và '1' rõ ràng, tôi chọn thêm bộ so sánh LM293. Bằng cách kết nối 0,6 V với Vin và phototransistor Vref, tôi nhận được tín hiệu tích cực trong bóng tối và tín hiệu âm ở xung. Các điện áp thích hợp được tìm thấy bằng cách sử dụng chiết áp cho điện áp Vin và Vref. Với bộ so sánh, tôi đã sử dụng một điện trở 300K.
Bằng cách sử dụng một điện trở kéo lên trên đầu ra, tôi có thể nhận được sự khác biệt đầu ra gần 3,3V.
Đầu ra được hiển thị trên màn hình dao động.
ESP8266
ESP8266 phát hiện điện áp thấp khi có xung. Nó gửi dữ liệu đầu ra đến nhà môi giới MQTT của tôi. Dữ liệu được nhận bởi: - Openhab2- Node-red qua đó dữ liệu được tải lên Thingspeak
Bước 2: Các thành phần
Các thành phần chính tôi đã sử dụng:
- 3DU5C Phototransistor (xem video để giải thích)
- Bộ so sánh LM293
- ESP-01
- một số điện trở
- PCB nguyên mẫu
- Dụng cụ đổi tiền. Tôi sử dụng nguồn điện bộ định tuyến của mình là 12V và phát hiện ra rằng LM1117 hoạt động không hiệu quả và khá nóng.
- Hộp ABS
Bước 3: Lập trình
![Lập trình Lập trình](https://i.howwhatproduce.com/images/003/image-7470-22-j.webp)
![Lập trình Lập trình](https://i.howwhatproduce.com/images/003/image-7470-23-j.webp)
![Lập trình Lập trình](https://i.howwhatproduce.com/images/003/image-7470-24-j.webp)
![Lập trình Lập trình](https://i.howwhatproduce.com/images/003/image-7470-25-j.webp)
Chương trình được xuất bản trên Github của tôi:
Xem sơ đồ để biết sơ lược của chương trình và phương pháp tính lũy thừa.
Tôi lập trình ESP-01 của mình thông qua một bộ lập trình USB đã được sửa đổi. Tôi đã hàn nút chuyển đổi giữa RST và GND để dễ dàng thiết lập lại và nút chuyển đổi giữa GPIO0 và GND để khởi động ở chế độ flash.
Bước 4: Lắp ráp
![Lắp ráp Lắp ráp](https://i.howwhatproduce.com/images/003/image-7470-26-j.webp)
![Lắp ráp Lắp ráp](https://i.howwhatproduce.com/images/003/image-7470-27-j.webp)
![Lắp ráp Lắp ráp](https://i.howwhatproduce.com/images/003/image-7470-28-j.webp)
Al các bộ phận được hàn vào một PCB nguyên mẫu.
Xem các hình ảnh và sơ đồ để giải thích.
Đèn LED xanh lam: đèn LED màu xanh lam được gắn vào tín hiệu đầu ra của bộ so sánh LM293, một đèn độc lập với ESP8266. Nếu không có xung (tối), điện áp đầu ra từ mạch phototransistor thấp, do đó Vref <Vin (điện áp ổn định của 0, 6V) và đầu ra của LM293 ở mức cao, không có dòng điện nào chạy đến VCC và đèn LED màu xanh lam TẮT.
Nếu có xung (ánh sáng), công suất từ mạch phototransistor cao hơn (ca. 1,5V) do đó Vref? Vin (điện áp ổn định 0,6V) và đầu ra của LM293 ở mức thấp, do đó dòng điện chạy từ VCC và đèn LED màu xanh lam BẬT.
Đèn LED màu xanh lá cây: đèn LED màu xanh lá cây được gắn vào GPIO0 của ESP8266 và phát xung nếu ESP8266 đã phát hiện một xung tốt.
Bước 5: Gắn vào đồng hồ đo điện
![Gắn vào đồng hồ đo điện Gắn vào đồng hồ đo điện](https://i.howwhatproduce.com/images/003/image-7470-29-j.webp)
![Gắn vào đồng hồ đo điện Gắn vào đồng hồ đo điện](https://i.howwhatproduce.com/images/003/image-7470-30-j.webp)
![Gắn vào đồng hồ đo điện Gắn vào đồng hồ đo điện](https://i.howwhatproduce.com/images/003/image-7470-31-j.webp)
![Gắn vào đồng hồ đo điện Gắn vào đồng hồ đo điện](https://i.howwhatproduce.com/images/003/image-7470-32-j.webp)
Tôi đã sử dụng một ít bột bả dính cho áp phích để gắn PCB trong hộp và hộp với đồng hồ, không làm hỏng đồng hồ. Điều quan trọng là phải khoan một lỗ ở vị trí chính xác của đèn LED. Bẻ cong phototransistor trỏ xuống đèn LED.
Bước 6: Cung cấp năng lượng
![Image Image](https://i.howwhatproduce.com/images/003/image-7470-34-j.webp)
![](https://i.ytimg.com/vi/82u1T0Kwb7Y/hqdefault.jpg)
![Tăng sức mạnh Tăng sức mạnh](https://i.howwhatproduce.com/images/003/image-7470-35-j.webp)
![Tăng sức mạnh Tăng sức mạnh](https://i.howwhatproduce.com/images/003/image-7470-36-j.webp)
Tôi đã sử dụng một số bột trét dính hơn để ngăn ánh sáng xung quanh chiếu vào phototransistor khi tôi mở vỏ dưới ánh sáng ban ngày. Khoan một lỗ nhỏ trên nắp để xem đèn LED nhấp nháy (không có trên ảnh).
Đọc các giá trị trong Openhab để có được những đồ thị thú vị này!
Đề xuất:
Động cơ bước Điều khiển động cơ bước Động cơ bước - Động cơ bước như một bộ mã hóa quay: 11 bước (có hình ảnh)
![Động cơ bước Điều khiển động cơ bước Động cơ bước - Động cơ bước như một bộ mã hóa quay: 11 bước (có hình ảnh) Động cơ bước Điều khiển động cơ bước Động cơ bước - Động cơ bước như một bộ mã hóa quay: 11 bước (có hình ảnh)](https://i.howwhatproduce.com/images/007/image-20303-j.webp)
Động cơ bước Điều khiển động cơ bước Động cơ bước | Động cơ bước như một bộ mã hóa quay: Có một vài động cơ bước nằm xung quanh và muốn làm điều gì đó? Trong Có thể hướng dẫn này, hãy sử dụng động cơ bước làm bộ mã hóa quay để điều khiển vị trí của động cơ bước khác bằng vi điều khiển Arduino. Vì vậy, không cần phải quảng cáo thêm, chúng ta hãy
Năng lượng miễn phí? Sạc điện thoại di động của bạn bằng máy phát điện quay tay: 3 bước
![Năng lượng miễn phí? Sạc điện thoại di động của bạn bằng máy phát điện quay tay: 3 bước Năng lượng miễn phí? Sạc điện thoại di động của bạn bằng máy phát điện quay tay: 3 bước](https://i.howwhatproduce.com/images/010/image-27280-j.webp)
Năng lượng miễn phí? Sạc điện thoại di động bằng máy phát điện quay tay: Vấn đề: Điện thoại di động luôn CHẠY RA KHỎI JUICEM Điện thoại di động đã trở thành một thiết bị thiết yếu trong cuộc sống của mọi người. Duyệt web, chơi game và nhắn tin, bạn đang dành từng phút cho điện thoại của mình. Chúng ta đang bước vào kỷ nguyên của Nomophobia, No Mobile Phone Phobia. Y
Làm thế nào để đo chính xác mức tiêu thụ điện năng của các mô-đun truyền thông không dây trong kỷ nguyên tiêu thụ điện năng thấp ?: 6 bước
![Làm thế nào để đo chính xác mức tiêu thụ điện năng của các mô-đun truyền thông không dây trong kỷ nguyên tiêu thụ điện năng thấp ?: 6 bước Làm thế nào để đo chính xác mức tiêu thụ điện năng của các mô-đun truyền thông không dây trong kỷ nguyên tiêu thụ điện năng thấp ?: 6 bước](https://i.howwhatproduce.com/images/003/image-8287-10-j.webp)
Làm thế nào để đo chính xác mức tiêu thụ điện năng của các mô-đun truyền thông không dây trong kỷ nguyên tiêu thụ điện năng thấp ?: Tiêu thụ điện năng thấp là một khái niệm cực kỳ quan trọng trong Internet of Things. Hầu hết các nút IoT cần được cung cấp năng lượng bằng pin. Chỉ bằng cách đo chính xác mức tiêu thụ điện năng của mô-đun không dây, chúng tôi mới có thể ước tính chính xác lượng pin mà tôi
Điều khiển máy bay RC của bạn bằng máy đo chính xác trên điện thoại của bạn: 15 bước (có hình ảnh)
![Điều khiển máy bay RC của bạn bằng máy đo chính xác trên điện thoại của bạn: 15 bước (có hình ảnh) Điều khiển máy bay RC của bạn bằng máy đo chính xác trên điện thoại của bạn: 15 bước (có hình ảnh)](https://i.howwhatproduce.com/images/006/image-17477-15-j.webp)
Điều khiển máy bay RC của bạn bằng Acclerometer trên điện thoại: Bạn đã bao giờ muốn điều khiển máy bay RC của mình bằng cách nghiêng một vật thể chưa? Tôi luôn có ý tưởng trong đầu nhưng tôi chưa bao giờ theo đuổi nó cho đến tuần qua. Suy nghĩ ban đầu của tôi là sử dụng gia tốc kế ba trục nhưng sau đó tôi
Cách biến điện thoại di động LG EnV 2 của bạn thành một Modem quay số di động cho máy tính xách tay (hoặc máy tính để bàn) của bạn: 7 bước
![Cách biến điện thoại di động LG EnV 2 của bạn thành một Modem quay số di động cho máy tính xách tay (hoặc máy tính để bàn) của bạn: 7 bước Cách biến điện thoại di động LG EnV 2 của bạn thành một Modem quay số di động cho máy tính xách tay (hoặc máy tính để bàn) của bạn: 7 bước](https://i.howwhatproduce.com/images/005/image-14549-28-j.webp)
Cách biến điện thoại di động LG EnV 2 của bạn thành một Modem quay số di động cho máy tính xách tay (hoặc máy tính để bàn) của bạn: Tất cả chúng ta đều có nhu cầu sử dụng Internet ở những nơi không thể, chẳng hạn như trong ô tô hoặc trong kỳ nghỉ, nơi họ tính một khoản tiền đắt đỏ mỗi giờ để sử dụng wifi của họ. cuối cùng, tôi đã nghĩ ra một cách đơn giản để