Mục lục:

Raspberry Pi Chuông cửa thông minh tự làm có thể phát hiện người, ô tô, v.v.: 5 bước
Raspberry Pi Chuông cửa thông minh tự làm có thể phát hiện người, ô tô, v.v.: 5 bước

Video: Raspberry Pi Chuông cửa thông minh tự làm có thể phát hiện người, ô tô, v.v.: 5 bước

Video: Raspberry Pi Chuông cửa thông minh tự làm có thể phát hiện người, ô tô, v.v.: 5 bước
Video: km178Bộ công cụ xe hơi thông minh Adeept PiCar-Pro Raspberry Pi Lập trình robot ô tô KM178 2024, Tháng mười một
Anonim
Raspberry Pi Chuông cửa thông minh tự làm có thể phát hiện người, ô tô, v.v
Raspberry Pi Chuông cửa thông minh tự làm có thể phát hiện người, ô tô, v.v

Thiết kế theo chủ đề steampunk này tích hợp với trợ lý gia đình và hệ thống âm thanh đa phòng của chúng tôi để giao tiếp với phần còn lại của ngôi nhà thông minh DIY của chúng tôi.

Thay vì mua Chuông cửa dạng chuông (hoặc Nest, hoặc một trong những đối thủ cạnh tranh khác), tôi đã chế tạo chuông cửa thông minh của riêng mình bằng Raspberry Pi. Toàn bộ dự án có chi phí khoảng $ 150 (USD), mức trung bình cho một chiếc chuông cửa thông minh, nhưng nó có đầy đủ tính năng hơn nhiều so với bất kỳ thứ gì khác mà bạn sẽ tìm thấy trên thị trường. Ví dụ: nó tích hợp với phần còn lại của hệ thống an ninh gia đình - sử dụng máy học để xác định con người, ô tô, động vật và hơn thế nữa:

Quân nhu

Các bộ phận chính xác mà tôi đã sử dụng có thể được tìm thấy ở đây.

Bước 1: Bố trí các bộ phận

Bố trí các bộ phận
Bố trí các bộ phận

Tôi đã có một số bộ phận đồng và đồng thau dự phòng nằm xung quanh từ các dự án steampunk trước đây (xem danh sách bộ phận). Điều này có ích khi không phải tất cả các thiết bị điện tử đều có thể dễ dàng nằm gọn trong hộp nối.

Tôi bắt đầu bằng cách sắp xếp các bộ phận. Ba lỗ được khoan ở các cạnh của hộp nối cho cáp nguồn, cáp USB và dây nút. Thêm vào đó, một lỗ lớn hơn trên nắp để chứa máy ảnh.

Bước 2: Đổ chuông cửa

Rung chuông cửa
Rung chuông cửa

Lệnh đầu tiên của công việc là làm cho chuông cửa thực sự đổ chuông.

Với dây chuông cửa được gắn vào GPIO18 (chân 12) trên Raspberry Pi, sau đó tôi sử dụng đầu vào Cổng nối tiếp trong Node RED để phát hiện các lần nhấn nút. Để thực sự kích hoạt cảnh báo chuông cửa, cũng như xử lý âm thanh hai chiều (micrô / liên lạc nội bộ), hãy xem bài đăng này.

Bước 3: Phát hiện chuyển động

Ngoài ra còn có chủ đề về phát hiện chuyển động và video.

Về vấn đề này, chuông cửa chỉ là một camera CCTV. Nó sử dụng cùng một thiết lập được mô tả trong loạt bài viết sau. Tính năng phát hiện chuyển động và nhận dạng đối tượng là những gì tạo ra những hình ảnh giống như hình ảnh ở đầu bài đăng này.

Bước 4: Tích hợp Smart Lock

Tích hợp khóa thông minh
Tích hợp khóa thông minh

Tôi đã dùng keo nóng dán vào các khe hở của hộp nối để dán lại, nếu có thể.

Vòng đồng nhìn thấy ở trên cũng có một môi, bảo vệ máy ảnh khỏi nước. Thêm vào đó, toàn bộ thứ được lắp đặt bên dưới ban công, vì vậy không có nhiều nước thậm chí có cơ hội rơi vào chuông cửa. Phần cuối cùng là tích hợp chuông cửa với khóa thông minh. Rất may, Trợ lý gia đình giúp việc này trở nên dễ dàng.

Nó giao tiếp với Home Assistant thông qua Z-Wave. Điều tôi thích ở khóa này là nó có thể được lập trình từ xa để hỗ trợ các mã người dùng khác nhau (hữu ích với tư cách là máy chủ Airbnb hoặc khi bạn cần cho một người bạn vào). Nó cũng có thể phát hiện mã pin của người dùng nào đã được sử dụng để mở cửa (và khi nào) - bạn hoàn toàn yên tâm khi cho người dọn dẹp một mã vào nhà.

Bước 5: Mã nguồn: Tóm tắt

Mã nguồn: Tóm tắt
Mã nguồn: Tóm tắt

Tôi ước tôi có thể cung cấp cho bạn mã sao chép và dán cho dự án này, nhưng phần lớn nó sẽ phụ thuộc vào phần cứng chính xác của bạn, loa, máy ảnh, v.v. Thay vào đó, tôi sẽ tóm tắt từng phần liên quan và liên kết đến các bài báo / mã nơi tôi giải thích cách triển khai chúng:

  • Node Red sử dụng gpiod để kích hoạt luồng khi GPIO # 18 (nút chuông cửa) kích hoạt.
  • Luồng cảnh báo qua loa phát tệp wav.
  • Tôi có nhiều loa tự làm phát cảnh báo xung quanh nhà.
  • MotionEye điều khiển máy ảnh, chụp ảnh tĩnh và quay video.
  • Các Camera An ninh CCTV xử lý phát hiện người / vật thể.
  • Tích hợp Home Assistant’s Yale Lock cho phép chúng tôi khóa / mở khóa. Khóa Yale là một thiết bị Z-Wave. Sau khi được ghép nối với Home Assistant, nó sẽ hiển thị dưới dạng khóa và không cần cấu hình thêm.

Đề xuất: