Відеореєстратор на Raspberry Pi Zero W
Ось як я збудував власний автомобільний відеореєстратор. Розгляньмо початкові умови:
- Надзвичайно простий і надійний
- Вмикається автоматично, як тільки відмикається автівка
- Доступ до відео кліпів по HTTP, не потрібно ніяких екранів
- Пристойна якість відео (FHD)
- Придатність до розширення
Рішення було прийнято таке:
- Взяти Raspberry Pi Zero W з камерою
- Подати на неї живлення з перетворювача постійної напруги 12/5 В
- Запустити скрипт
dvr.sh
як службу systemddvr.service
щоб записувати кліпи відео у/var/local/dvr
- Підмонтувати директорію із кліпами також у
/srv/http
(дивисьsrv-http.mount
), з якої роздає lighttpd - Налаштувати connman, щоб автоматично під’єднувався до визначеної точки доступу WiFi
- Прикріпити пристрій до дзеркала заднього огляду з допомогою гумових кілець
- [За бажанням] Використовувати pikvm/ustreamer, щоб налаштовувати камеру в режимі справжнього часу
Весь початковий код знаходиться у репозиторії sakhnik/dashcam-dvr.
По суті, пристрій повністю автономний. Запускається і починає відразу записувати. Коли необхідно переглянути нещодавні записи, я просто вмикаю точку доступу WiFi на смартфоні, чекаю, доки пристрій до неї під’єднається, і заходжу на його сторінку HTTP. Проте для обслуговування системи (наприклад, поновлення), знадобиться термінал SSH.
Можливі покращення:
- Використати офіційну камеру RPi і корпус для кращої фізичної стійкості