Phát hiện đồng hồ gas bằng hall-sensor chạy trên Tasmota
Giải pháp ESP32 chạy Tasmota 15.2.0 dùng Berry script để đọc hall-sensor (KY-035) phát hiện nam châm quay của đồng hồ gas BK-G4M. Có hướng dẫn cấu hình ADC, chạy autoexec.be và gợi ý in PETG khô.
Mô tả
## Động lực (Motivation)
Mình dùng đồng hồ BK-G4M. Từ trường của nó yếu quá nên không kích được reed-contact.
Vì vậy dùng hall-sensor.
## Nền tảng (Platform)
Nền tảng chạy trên Tasmota 15.2.0 và dùng Berry script (xem file berry_Version_xxx.txt)
## Chọn ngõ vào Analog
--> trang chính --> Configuration --> AO GPIO32 --> ADC Input --> 1
## Chạy Berry script
Bạn cần thêm file autoexec.be và copy nội dung của file berry_Version_xxx.txt vào autoexec.be.
--> trang chính --> Tools --> Manage File System
--> Restart ở trang chính.
Bạn có thể chỉnh Berry script theo nhu cầu, ví dụ: dịch sang ngôn ngữ của bạn, đổi ngưỡng (threshold) của analog sensor cho đồng hồ của bạn, đổi giá gas, v.v.
## Linh kiện điện tử cần có:
-
Tùy chọn: LED xanh 5mm kèm điện trở phù hợp – để báo thiết bị đang hoạt động
-
Tùy chọn: LED đỏ 5mm kèm điện trở phù hợp – để báo hall sensor đang phát hiện nam châm quay
-
vài sợi dây, thiếc hàn, v.v.
## Lắp ráp
ESP32 được bắt bằng 2 con M2x4mm và cả cụm được gắn lên đồng hồ gas bằng ốc M5x20mm.
KY-035 chỉ cần đặt trượt vào phần không gian trống – không cần cố định thêm.
Nắp bấm khớp vào. Xong.
## In 3D
Các chi tiết được in bằng PETG thật khô. Nếu PETG của bạn bị kéo tơ (stringing) thì nhớ sấy khô, nếu không ren, các ngàm bấm… sẽ không hoạt động đúng như thiết kế, hoặc bạn phải làm lại gây tốn công hậu kỳ.
Chúc bạn làm vui.
Cần hỗ trợ để “smart hóa” đồng hồ gas thì cứ nhắn mình nhé.
Giấy phép
File mô hình
Chưa có bản in nào được khoe. Hãy là người đầu tiên!
Chưa có bình luận nào. Hãy là người đầu tiên!