LINH KIỆN VÀ DỤNG CỤ
Dự án này về phần cứng nên chắc chắn là cần hàn chì với đồng hồ đo điện nha :)
CƠ BẢN ĐỦ ĐỂ TẠO NGUỒN DỰ PHÒNG
Pin: cái này mình tận dụng pin laptop cũ, do không có hiểu biết nhiều nên không dám giới thiệu chỗ mua cho anh em ^_^
Đế pin để lắp pin cho tiện :)
Mạch sạc, xả, cân bằng pin 3S 20A: https://link.hs2t.com/r4xHz7oaCGb757sK8
Mạch giảm áp DC-DC:
- Loại như trong video LM2596 (mình tận dụng có sẵn nên phải hàn dây ra): https://link.hs2t.com/dhWTdGY2YXZaacF5A
- Hoặc loại đầu ra 5V có sẵn jack USB: https://link.hs2t.com/3xdkKAgnzAWGF4mU7
File in 3D vỏ hộp: https://www.thingiverse.com/thing:4740569
NÂNG CAO: ĐO PIN, HIỂN THỊ, KẾT NỐI VÀO HOME ASSISTANT
- Arduino Nano:
- Arduino Nano: https://link.hs2t.com/e6ZsPYuWgDzDL3Xh6
- Trong video mình dùng arduino nano lgt8 f328p lqfp32 giá rẻ hơn, code/kích thước/các chân IO hoàn toàn giống nhau: https://link.hs2t.com/bG6qyQymp9HxXNNW8
- Màn OLED 128x32: https://link.hs2t.com/xbAPPpEEhinv8D8y6
- Biến trở vi chỉnh loại 10K: https://link.hs2t.com/kSKD9uBPR7dvJ3qd9
- Điện Trở và diode
- Code cho Arduino và custom componet cho home assistant: https://github.com/kim7tin/nano-ups
XEM QUA CÁCH LÀM Ở ĐÂY NHA
CƠ BẢN TỰ LÀM MỘT BỘ NGUỒN DỰ PHÒNG CHO WIFI
Cái này khá đơn giản các bạn hàn theo ảnh bên trên là xong nha. Mình mô tả lại sơ sơ như sau:
BO SẠC XẢ CÂN BẰNG NỐI VỚI NGUỒN ĐIỆN NGOÀI:
Cần 3 pin mắc nối tiếp với nhau.
Và mỗi đầu pin lại hàn vào các điểm 0V 4.2V 8.4V 12.6V
Nguồn ngoài 12V+ qua diode sẽ nối vào P+ (qua diode để phục vụ cho việc phát hiện mất điện, nếu không kết nối với home assistant thì nối thẳng luôn) 0V thì nối P-
BO HẠ ÁP 5V
P+ và P- nối với IN+ và IN-
Nếu dùng bo giống trong video nhớ chỉnh biến trở cho OUT+ và OUT- ra khoảng 5V5 là ok. Còn board hạ áp 5V sẵn cổng USB thì không cần nha
NÂNG CAO
Cái này thì phức tạp hơn chút, theo sơ đồ bên cạnh để hàn các linh kiện cho arduino nano nha
HÀN LINH KIỆN
- 2 điện trở chia áp các bạn lấy điện trở bên trên khoảng 7.5K, điện trở dưới khoảng 3.3K(Cái này mình ko phải dân kỹ thuật điện nên nếu ko có đúng kỹ thuật thì các bạn nhắn lại phía dưới nha)
- Nếu các bạn dùng mạch DC-DC LM2596 thì trước khi hàn Out+ và Out- nên cấp nguồn trước và đo. Sau đó xoay biến trở trên bo để áp ra khoảng 5V5 rồi mới tiếp tục hàn. Đề phòng biến trở đang để out ra áp quá lớn.
- Trước khi hàn biến trở vi chỉnh vào arduino cũng cần kiểm tra chân ra và GND voltage không quá 5V
NẠP CODE CHO ARDUINO
Nếu bạn chưa biết sử dụng Arduino thì xem hướng dẫn cơ bản ở đây nha
- Trước tiên cần cài thư viện điều khiển màn hình có tên Adafruit SSD1306
- Nếu các bạn dùng arduino nano lgt8 f328p lqfp32 thì cần cài hardware theo hướng dẫn
- Nếu dùng arduino nano thì chỉnh lại define FULL_VALUE là 1024 và EMPTY_VALUE là 780
CÀI CUSTOM COMPONENT
Các bạn copy thư mục nano-ups vào trong cusotom_component của home assistant
Sau đó thêm config sau vào file configuration.yaml
- platform: nano_ups
name: 'Nano UPS'
serial_port: /dev/ttyACM0
Trong đó /dev/ttyAMC0 là cổng USB của mình. Các bạn có thể dùng lệnh ls /dev/tty* để liệt kê rồi tìm đúng cổng. Hoặc có thể thử /dev/ttyUSB0 nếu /dev/ttyAMC0 không đúng nha.
Ví dụ về hiển thị lên giao diện
- type: entity
entity: sensor.nano_ups
attribute: voltage
unit: V
name: Nano UPS
TRIGGER
Automation thông báo khi mất điện
Automation tự shutdown khi gần hết pin
Đăng nhận xét