Mục lục:
2025 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2025-01-13 06:58
ThiDom là giải pháp Tự động hóa gia đình do chính tôi phát triển, dựa trên Raspberry Pi, cốt lõi của hệ thống (giao diện Web, quản lý kịch bản, lập kế hoạch…). Các mô-đun tự động hóa gia đình giao tiếp ở 2.4Ghz với NRF24L01.
Bước 1: Các bộ phận cần thiết
Đối với dự án này, chúng tôi sẽ yêu cầu Phần cứng: * Raspberry Pi * Arduino Uno * NRF24L01 + * NRF24L01 + LNA + PA * Attiny84 * Cảm biến Temperatur * rơ le Phần mềm: * ThiDom
Bước 2: Xây dựng thiết bị chính
Để xây dựng thiết bị chính, bạn cần: RaspberryArduino Uno
NRF24L01 + hoặc NRF24L01 + PA + LNA
Bước 3: Xây dựng nút
Nút này cho phép quản lý một rơle.
Để xây dựng bạn cần:
1 Bộ điều chỉnh HLKPM01 (230V -> 5V) 1 Bộ điều chỉnh TLV1117 (5V -> 3V) 2 Tụ điện 1µf (C1206C105J5RACTU) Một đầu vào của TLV11171 và một đầu ra của TLV111711 Attiny841 NRF24L01 1 Tụ 4,7µF (giữa 3V và GND của NRF24L01) C1206C475J3RACAUTO)
3 dải tiêu đề đến cảm biến nhiệt độ 1 điện trở 4, 7 kohms (CRG1206F4K7) 1 rơle (T77S1D10-05) 1 NPN đến rơle kích hoạt (SST2222AT116) 1 điện trở 3,3 Kohms đến NPN (CRG1206F3k3) 1 điện trở 40 Mohms (ngắt nhạy cảm) (RH73H2A40MKT) 1 cầu chì 800mA (0464.800DR) 1 varistor (V275LA20AP) Với nút này, bạn có thể quản lý bộ điều nhiệt, ánh sáng và nhận dữ liệu nhiệt độ
Bước 4: Ví dụ về cấu trúc liên kết NRF24L01
Bước 5: Giao diện trang web
Với giao diện trang web, bạn có thể: * quản lý thiết bị của mình (thêm, xóa, ẩn, hiển thị…) * thực hiện hành động trên từng thiết bị (đèn, bộ điều nhiệt..)
* Xem từng giá trị của thiết bị * Xem dữ liệu lịch sử (biểu đồ, nhật ký) * Quản lý tình huống * Quản lý lập kế hoạch
Bước 6: Demo Acces
Bạn có thể thử ThiDom, theo liên kết Demo Acces (Các hành động sẽ không được xem xét nên sẽ không có thay đổi trực quan)
Và theo dõi trên Twitter và trên blog