Ось як я збудував власний автомобільний відеореєстратор. Розгляньмо початкові умови:

  • Надзвичайно простий і надійний
  • Вмикається автоматично, як тільки відмикається автівка
  • Доступ до відео кліпів по HTTP, не потрібно ніяких екранів
  • Пристойна якість відео (FHD)
  • Придатність до розширення

Рішення було прийнято таке:

  • Взяти Raspberry Pi Zero W з камерою
  • Подати на неї живлення з перетворювача постійної напруги 12/5 В
  • Запустити скрипт dvr.sh як службу systemd dvr.service щоб записувати кліпи відео у /var/local/dvr
  • Підмонтувати директорію із кліпами також у /srv/http (дивись srv-http.mount), з якої роздає lighttpd
  • Налаштувати connman, щоб автоматично під’єднувався до визначеної точки доступу WiFi
  • Прикріпити пристрій до дзеркала заднього огляду з допомогою гумових кілець
  • [За бажанням] Використовувати pikvm/ustreamer, щоб налаштовувати камеру в режимі справжнього часу

Весь початковий код знаходиться у репозиторії sakhnik/dashcam-dvr.

По суті, пристрій повністю автономний. Запускається і починає відразу записувати. Коли необхідно переглянути нещодавні записи, я просто вмикаю точку доступу WiFi на смартфоні, чекаю, доки пристрій до неї під’єднається, і заходжу на його сторінку HTTP. Проте для обслуговування системи (наприклад, поновлення), знадобиться термінал SSH.

Можливі покращення:

  • Використати офіційну камеру RPi і корпус для кращої фізичної стійкості

Dashcam DVR