В этом руководстве мы создадим беспроводную камеру безопасности своими руками и установим ее в напечатанный на 3D-принтере корпус, вдохновленный Google Nest Cam. Вы можете установить его в любом месте с приличным радиусом действия Wi-Fi. Кроме того, вы можете увеличить усиление Wi-Fi, установив внешнюю антенну, что даст вам больше возможностей для ее установки в удаленном месте.

Он создает IP-ссылку, которую вы можете просмотреть в веб-браузере, чтобы посмотреть трансляцию с камеры. Кроме того, вы можете добавить его на сервер домашней автоматизации и интегрировать с MotionEye для автоматизации камеры. транслируйте и записывайте фотографии или видео при обнаружении движения и получайте уведомления на свой смартфон.

Вещи, необходимые для создания беспроводной IP-камеры безопасности

Вам понадобится следующее, чтобы создать камеру безопасности, похожую на Google Nest, менее чем за 10 долларов.

  • Модуль ESP32-CAM.
  • Преобразователь USB в TTL или последовательный порт для прошивки.
  • Любой адаптер питания постоянного тока 5В. Вы можете использовать свое старое зарядное устройство для телефона с кабелем micro USB.
    instagram viewer
  • Некоторые DuPont или перемычки.
  • Напечатанный на 3D-принтере корпус и винт для его установки в нужном месте.

Шаг 1: прошить прошивку

Для этого проекта мы будем использовать прошивку Tasmota для ESP32.

Итак, скачайте инструмент Tasmotizer с Гитхаб и подключите преобразователь USB в TTL к ESP32-CAM, как показано на следующей схеме.

ESP32-CAM USB-модуль TTL
U0R Техас
U0T RX
ВКК
ЗАЗЕМЛЕНИЕ ЗАЗЕМЛЕНИЕ
IO0 ЗАЗЕМЛЕНИЕ

Теперь выполните следующие простые шаги:

  1. Подключите USB к ПК и запустите инструмент Tasmotizer.
  2. Выберите COM-порт, к которому подключен USB to TTL.
  3. Нажмите Открытым выбрать tasmota32-webcam.binпрошивка.
  4. Нажмите Тасмотизировать. Это запустит прошивку tasmota32-webcam.bin в ESP32-CAM.

Следующее, что вам нужно сделать, это настроить модуль камеры.

Шаг 2: Настройте ESP32-CAM

Настройка модуля ESP32-CAM немного сложна, поэтому внимательно следуйте приведенным ниже инструкциям.

  1. Отключите IO0 булавка от ЗАЗЕМЛЕНИЕ для отключения режима вспышки.
  2. Далее откройте настройки Wi-Fi на смартфоне или ПК и подключитесь к Тасмота-xxx Точка доступа (AP).
  3. Откройте окно веб-браузера и посетите 192.168.4.1.
  4. Выберите сеть Wi-Fi и введите пароль. Сохраните настройки.

ESP32-CAM подключится к сети и отобразит IP-адрес. Запишите его и посетите IP-адрес в веб-браузере.

Назначьте постоянный IP-адрес вашей ESP32-CAM через настройки DHCP вашего маршрутизатора. Это важно для сохранения IP-адреса ESP32-CAM после перезапуска. В противном случае вам придется сканировать сеть, чтобы найти IP-адрес камеры, и менять его каждый раз, если он интегрирован с Home Assistant (HA).

Теперь иди к Конфигурация > Настроить другое и вставьте следующее под Шаблон поле, а затем нажмите на Сохранять.

{"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],"ФЛАГ":0,"БАЗА":2}

Далее нажмите Конфигурация > Настроить модуль и выберите AI Thinker Cam из вариантов. Нажмите Сохранять.

После перезапуска ESP32-CAM начнет отображать прямую трансляцию с камеры с температурой и ползунком для переключения и регулировки яркости светодиодного фонарика на ESP32-CAM.

Теперь вы можете транслировать прямую трансляцию с камеры из любого веб-браузера, посетив 'http://:81/поток'-например, http://192.168.10.180:81/stream.

Разрешение по умолчанию низкое, и вы можете увидеть размытый поток. Однако вы можете легко изменить разрешение с помощью wcразрешение команда. Вы можете настроить размер кадра или разрешение между 96x96 к 1600x1200. Однако в ходе нашего тестирования мы обнаружили 480x320 а также 640x480 чтобы быть более стабильной с частотой кадров и температурой ESP32-CAM.

Чтобы установить разрешение, посетите IP-адрес веб-камеры Tasmota, нажмите Консоли> Консольи введите wcразрешение 7. Ударь Войти ключ. Это изменит разрешение на 480x320. Точно так же, если вы запустите команду wcразрешение 8, разрешение изменится на 640x480, и так далее.

Вы также можете отразить или перевернуть прямую трансляцию и отрегулировать насыщенность, яркость или контрастность, используя команды, указанные ниже:

wcbrightness от -2 до 2
wcконтраст от -2 до 2
wcflip 1 или 0
wcmirror 1 или 0

Шаг 3: Распечатайте корпус и соберите ESP32-CAM

Вы можете распечатать любой 3D-кейс, который подходит для ESP32-CAM. Тем не менее, мы нашли интересный 3D-кейс, вдохновленный Google Nest Cam. Культы 3D в котором достаточно места для хранения большой батареи для резервного копирования и небольшого модуля питания. Он также регулируется, и вы можете легко прикрутить его к любой стене или потолку. Он также хорошо выглядит, если напечатан нитью PLA или PETG хорошего качества.

Вы также можете использовать любой старый корпус камеры видеонаблюдения и установить в него ESP32-CAM с помощью горячего клея или лент.

Шаг 4: Добавьте в Home Assistant

Теперь вы можете добавить эту камеру безопасности ESP32-CAM в Home Assistant (HA), чтобы автоматизировать камеру и включать ее только при обнаружении движения. Он также будет отправлять вам уведомления на ваш телефон. Вы также можете включить голосовое уведомление через Alexa. Вы можете следовать нашему руководству, чтобы настроить сервер Home Assistant на Raspberry Pi.

Если у вас уже установлен и настроен сервер Home Assistant, выполните следующие действия:

  1. Откройте и войдите на свой сервер Home Assistant.
  2. Установить и настроить Надстройка Home Assistant для MQTT.
  3. После настройки откройте веб-интерфейс Tasmota, перейдите в Конфигурация > Настройка MQTT и введите IP-адрес MQTT, имя пользователя и пароль. Нажмите Сохранять.
  4. Устройство автоматически подключится к Home Assistant (HA). Теперь на панели HA нажмите три точки и выберите Изменить панель инструментов.
  5. Нажмите Добавить карту и выберите Карточка с картинками из вариантов.
  6. Введите имя, в котором установлена ​​камера, или любое другое имя, которое вы хотите назвать, и вставьте URL-адрес потока веб-камеры Tasmota в поле Путь к изображению поле. Вы также можете добавить переключатель света камеры в Сущности раздел для управления светом. Нажмите Сохранять.

Теперь вы можете просматривать прямую трансляцию, включать/выключать ее или регулировать яркость фонарика с помощью Picture Card в Home Assistant. Однако это будет отображать только прямую трансляцию. Он ничего не записывает и не захватывает. Если вы хотите записывать видео или фотографии при обнаружении движения, вы должны установить Дополнение MotionEye для домашнего помощника.

Камера не может видеть или обнаруживать движение в темноте. Таким образом, вы также можете сделать умный выключатель света с датчиком движения рядом с ESP32-CAM, который включит лампу или источник света при обнаружении движения. Это поможет камере обнаружить движение и начать делать снимки или записывать видео в зависимости от примененных вами настроек.

С помощью этого дополнения вы можете настроить захват движения, а также добавить автоматизацию в Home Assistant для отправки уведомлений на ваш смартфон или через Alexa (требуется подписка Nabu Casa).

Просмотр трансляции с камеры на Amazon Echo Show

Amazon Echo Show поддерживает протокол RSTP для потоковой передачи видео с камер. К счастью, вы можете включить RSTP на сервере веб-камеры Tasmota, выполнив следующую команду в консоли.

всрстп 1

После этого вы можете транслировать видео с камеры через RSTP по следующему адресу:

rtsp://ESP32-CAM-IP: 8554/mjpeg/1

Чтобы проверить, работает ли RSTP, откройте VLC-плеер и иди к Медиа > Открыть сетевой поток. Теперь вставьте URL-адрес RSTP и нажмите Играть в. Если поток начинает воспроизводиться, он работает.

Теперь вы можете использовать этот URL-адрес для отображения потока камеры на Эхо-шоу устройства говоря, 'Алекса, шоу-терраса.' Однако вам потребуется установить и настроить Монокль IP-камеры RTSP/RTP навыки в приложении Alexa.

Защитите свой дом с ограниченным бюджетом

Камеры идеально подходят для обеспечения безопасности вашего дома или офиса. Однако установка нескольких камер видеонаблюдения может привести к дополнительным расходам, включая DVR или NVR, кабели, блок питания и плату за обслуживание, взимаемую некоторыми компаниями.

Следуя этому руководству, вы можете собрать несколько камер видеонаблюдения за 10 долларов и интегрировать их с Home Assistant, чтобы защитить свой дом с помощью захвата и записи на основе движения. Это недорогие и надежные камеры, которые можно установить в нескольких местах, подключить к маршрутизатору по беспроводной сети и контролировать их с помощью панели управления Home Assistant или Echo Show.