Làm thế nào để xây dựng một camera an ninh IP không dây $ 10 cho ngôi nhà của bạn
Trong hướng dẫn này, chúng tôi sẽ chế tạo một camera an ninh không dây DIY và lắp đặt nó trong một hộp in 3D lấy cảm hứng từ Google Nest Cam. Bạn có thể cài đặt nó ở bất kỳ đâu có phạm vi Wi-Fi tốt. Ngoài ra, bạn có thể tăng mức thu Wi-Fi bằng cách lắp đặt một ăng-ten bên ngoài, giúp bạn có thêm đòn bẩy để lắp đặt nó ở một nơi xa.
Nó tạo ra một liên kết IP mà bạn có thể duyệt trong trình duyệt web để xem nguồn cấp camera. Ngoài ra, bạn có thể thêm nó vào máy chủ tự động hóa gia đình và tích hợp với MotionEye để tự động hóa luồng camera và chụp ảnh hoặc quay video khi phát hiện chuyển động và nhận thông báo trên điện thoại thông minh của bạn.
Mục Lục
Những điều bạn cần để xây dựng một camera an ninh IP không dây
Bạn sẽ cần những thứ sau để xây dựng một camera an ninh trông giống như Google Nest với giá dưới 10 đô la.
- Mô-đun ESP32-CAM.
- Bộ chuyển đổi USB sang TTL hoặc bộ chuyển đổi nối tiếp để cài đặt chương trình cơ sở.
- Bất kỳ bộ chuyển đổi nguồn 5V DC nào. Bạn có thể sử dụng bộ sạc điện thoại cũ bằng cáp micro USB.
- Một số dây DuPont hoặc jumper.
- Hộp đựng được in 3D và một con vít để lắp nó vào vị trí mong muốn.
Bước 1: Flash chương trình cơ sở
Đối với dự án này, chúng tôi sẽ sử dụng phần sụn Tasmota cho ESP32.
Vì vậy, hãy tải xuống công cụ Tasmotizer từ GitHub và kết nối bộ chuyển đổi USB sang TTL sang ESP32-CAM, như thể hiện trong sơ đồ sau.
| ESP32-CAM | Mô-đun USB sang TTL |
| U0R | TX |
| U0T | RX |
| 5V | VCC |
| GND | GND |
| IO0 | GND |
Bây giờ, hãy làm theo các bước đơn giản sau:
- Kết nối USB với PC và khởi chạy công cụ Tasmotizer.
- Chọn cổng COM nơi kết nối USB với TTL.
- Nhấp chuột Mở để chọn tasmota32-webcam.bin phần sụn.
- Nhấp chuột Giao dịch. Thao tác này sẽ flash firmware tasmota32-webcam.bin sang ESP32-CAM.
Điều tiếp theo bạn cần làm là định cấu hình mô-đun camera.
Bước 2: Định cấu hình ESP32-CAM
Việc cấu hình mô-đun ESP32-CAM hơi phức tạp, vì vậy hãy làm theo các hướng dẫn bên dưới một cách cẩn thận.
- Ngắt kết nối IO0 ghim từ GND để tắt chế độ flash.
- Tiếp theo, mở cài đặt Wi-Fi trên điện thoại thông minh hoặc PC của bạn và kết nối với Tasmota-xxx Điểm truy cập (AP).
- Mở cửa sổ trình duyệt web và truy cập 192.168.4.1.
- Chọn mạng Wi-Fi và nhập mật khẩu. Lưu cài đặt.
ESP32-CAM sẽ kết nối với mạng và hiển thị địa chỉ IP. Ghi lại nó và truy cập IP trong trình duyệt web của bạn.
Gán một IP cố định cho ESP32-CAM của bạn thông qua cài đặt DHCP của bộ định tuyến. Điều quan trọng là phải giữ nguyên địa chỉ IP của ESP32-CAM sau khi khởi động lại. Nếu không, bạn sẽ phải quét mạng của mình để tìm IP camera và thay đổi nó mọi lúc nếu được tích hợp với Home Assistant (HA).
Bây giờ, đi tới Cấu hình> Định cấu hình Khác và dán phần sau vào Mẫu trường và sau đó nhấp vào Tiết kiệm.
{"NAME":"AITHINKER CAM","GPIO":[4992,1,672,1,416,5088,1,1,1,6720,736,704,1,1,5089,5090,0,5091,5184,5152,0,5120,5024,5056,0,0,0,0,4928,576,5094,5095,5092,0,0,5093],"FLAG":0,"BASE":2}
Tiếp theo, nhấp vào Cấu hình> Cấu hình mô-đun và chọn AI Thinker Cam từ các tùy chọn. Nhấp chuột Tiết kiệm.
Sau khi khởi động lại, ESP32-CAM sẽ bắt đầu hiển thị nguồn cấp dữ liệu camera trực tiếp với nhiệt độ và một thanh trượt để chuyển đổi và điều chỉnh độ sáng của đèn pin LED trên ESP32-CAM.
Giờ đây, bạn có thể phát trực tuyến nguồn cấp dữ liệu camera trực tiếp từ bất kỳ trình duyệt web nào bằng cách truy cập ‘http: //
Độ phân giải mặc định thấp và bạn có thể thấy luồng bị mờ. Tuy nhiên, bạn có thể dễ dàng thay đổi độ phân giải bằng cách sử dụng wcresolution yêu cầu. Bạn có thể điều chỉnh kích thước khung hình hoặc độ phân giải giữa 96×96 đến 1600×1200. Tuy nhiên, trong thử nghiệm của chúng tôi, chúng tôi nhận thấy 480×320 và 640×480 ổn định hơn với tốc độ khung hình và nhiệt độ ESP32-CAM.
Để thiết lập độ phân giải, hãy truy cập địa chỉ IP của Tasmota Webcam, nhấp vào Bảng điều khiển> Bảng điều khiểnvà gõ wcresolution 7. Đánh vào đi vào Chìa khóa. Điều này sẽ thay đổi độ phân giải thành 480×320. Tương tự, nếu bạn chạy lệnh wcresolution 8độ phân giải sẽ thay đổi thành 640×480và như thế.
Bạn cũng có thể phản chiếu hoặc lật luồng trực tiếp và điều chỉnh độ bão hòa, độ sáng hoặc độ tương phản bằng các lệnh được đề cập bên dưới:
wcbrightness -2 to 2
wccontrast -2 to 2
wcflip 1 or 0
wcmirror 1 or 0
Bước 3: In vỏ và lắp ráp ESP32-CAM
Bạn có thể in bất kỳ trường hợp 3D nào phù hợp với ESP32-CAM. Tuy nhiên, chúng tôi đã tìm thấy một chiếc ốp lưng 3D lấy cảm hứng từ Google Nest Cam thú vị trên Cults 3D có đủ không gian để lưu trữ pin lớn để dự phòng và một mô-đun cung cấp điện nhỏ. Nó cũng có thể điều chỉnh và bạn có thể dễ dàng vặn nó vào bất kỳ bức tường hoặc trần nhà nào. Nó cũng trông đẹp nếu được in bằng sợi PLA hoặc PETG chất lượng tốt.
Bạn cũng có thể sử dụng bất kỳ thân camera quan sát cũ nào và lắp đặt ESP32-CAM vào đó bằng keo hoặc băng keo nóng.
Bước 4: Thêm vào Trợ lý nhà
Giờ đây, bạn có thể thêm camera an ninh ESP32-CAM này vào Home Assistant (HA) để tự động hóa camera và chỉ bật nó khi phát hiện chuyển động. Nó cũng sẽ gửi cho bạn thông báo trên điện thoại của bạn. Bạn cũng có thể bật thông báo bằng giọng nói qua Alexa. Bạn có thể làm theo hướng dẫn của chúng tôi để thiết lập Máy chủ hỗ trợ gia đình trên Raspberry Pi.
Nếu bạn đã cài đặt và thiết lập máy chủ Trợ lý gia đình, hãy làm theo các bước sau:
- Mở và đăng nhập vào máy chủ Trợ lý gia đình của bạn.
- Cài đặt và định cấu hình tiện ích bổ sung MQTT của Trợ lý gia đình.
- Sau khi cấu hình, mở giao diện web Tasmota, truy cập Cấu hình> Định cấu hình MQTT và nhập MQTT IP, tên người dùng và mật khẩu. Nhấp chuột Tiết kiệm.
- Thiết bị sẽ tự động kết nối với Home Assistant (HA). Bây giờ, trong bảng điều khiển HA, hãy nhấp vào ba dấu chấm và chọn Chỉnh sửa trang tổng quan.
- Nhấp chuột Thêm thẻ và chọn Thẻ ảnh từ các tùy chọn.
- Nhập tên nơi lắp đặt camera hoặc bất kỳ tên nào bạn muốn đặt tên cho nó và dán URL luồng Tasmota Webcam vào Đường dẫn hình ảnh đồng ruộng. Bạn cũng có thể thêm công tắc đèn camera trong Thực thể phần điều khiển ánh sáng. Nhấp chuột Tiết kiệm.
Giờ đây, bạn có thể xem luồng trực tiếp, bật / tắt hoặc điều chỉnh độ sáng đèn pin thông qua Thẻ ảnh trong Trợ lý gia đình. Tuy nhiên, điều này sẽ chỉ hiển thị luồng trực tiếp. Nó sẽ không ghi lại hoặc chụp bất cứ thứ gì. Nếu bạn muốn quay video hoặc ảnh khi phát hiện chuyển động, bạn phải cài đặt Tiện ích bổ sung MotionEye của Trợ lý nhà.
Máy ảnh không thể nhìn thấy hoặc phát hiện chuyển động trong bóng tối. Vì vậy, bạn cũng có thể xây dựng một công tắc đèn cảm biến chuyển động thông minh gần ESP32-CAM để bật đèn hoặc nguồn sáng khi phát hiện chuyển động. Điều này sẽ giúp máy ảnh phát hiện chuyển động và bắt đầu chụp nhanh hoặc quay video dựa trên cài đặt bạn áp dụng.
Với tiện ích bổ sung này, bạn có thể thiết lập tính năng chụp chuyển động và cũng có thể thêm tính năng tự động hóa trong Home Assistant để gửi thông báo cho bạn trên điện thoại thông minh hoặc qua Alexa (yêu cầu đăng ký Nabu Casa).
Xem luồng camera trên Amazon Echo Show
Amazon Echo Show hỗ trợ giao thức RSTP để truyền trực tuyến các nguồn cấp dữ liệu máy ảnh. May mắn thay, bạn có thể kích hoạt RSTP trong máy chủ webcam Tasmota bằng cách chạy lệnh sau trong bảng điều khiển.
wsrstp 1
Sau khi hoàn tất, bạn có thể phát trực tuyến nguồn cấp dữ liệu camera qua RSTP tại địa chỉ sau:
rtsp:
Để kiểm tra xem RSTP có hoạt động hay không, hãy mở Trình phát VLC và đi đến Media> Open Network Stream. Bây giờ, dán URL RSTP và nhấp vào Chơi. Nếu luồng bắt đầu phát, tức là luồng đang hoạt động.
Giờ đây, bạn có thể sử dụng URL này để hiển thị luồng camera trên thiết bị Echo Show bằng cách nói, ‘Alexa, hiển thị sân thượng. ‘ Tuy nhiên, bạn sẽ cần cài đặt và thiết lập kỹ năng Camera IP Monocle RTSP / RTP trong ứng dụng Alexa.
Bảo đảm Ngôi nhà của Bạn với Ngân sách
Máy ảnh hoàn hảo để bảo vệ ngôi nhà hoặc văn phòng của bạn. Tuy nhiên, việc lắp đặt nhiều camera an ninh xung quanh có thể làm tăng chi phí, bao gồm DVR hoặc NVR, cáp, nguồn điện và phí bảo trì do một số công ty tính.
Bằng cách làm theo hướng dẫn này, bạn có thể xây dựng nhiều camera an ninh DIY trị giá 10 đô la và tích hợp chúng với Home Assistant để đảm bảo an toàn cho ngôi nhà của bạn bằng các ảnh chụp và ghi âm dựa trên chuyển động. Đây là những camera giá rẻ và đáng tin cậy mà bạn có thể lắp đặt tại nhiều vị trí, kết nối không dây với bộ định tuyến và giám sát chúng qua bảng điều khiển Trợ lý chính hoặc Echo Show.