В това ръководство ще изградим DIY безжична камера за сигурност и ще я инсталираме в 3D отпечатан калъф, вдъхновен от Google Nest Cam. Можете да го инсталирате навсякъде с приличен Wi-Fi обхват. Освен това можете да увеличите усилването на Wi-Fi, като инсталирате външна антена, което ви дава повече лостове да я инсталирате на далечно място.

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

Неща, от които се нуждаете, за да изградите безжична IP камера за сигурност

Ще ви трябва следното, за да създадете охранителна камера, подобна на Google Nest за под $10.

  • ESP32-CAM модул.
  • USB към TTL или сериен конвертор за флашване на фърмуера.
  • Всеки 5V DC захранващ адаптер. Можете да използвате старото си зарядно за телефон с микро USB кабел.
  • instagram viewer
  • Някои DuPont или джъмперни кабели.
  • 3D отпечатан калъф и винт, за да го монтирате на желаното място.

Стъпка 1: Флаширайте фърмуера

За този проект ще използваме фърмуера на Tasmota за ESP32.

Така че, изтеглете инструмента Tasmotizer от GitHub и свържете USB към TTL конвертора към ESP32-CAM, както е показано на следващата диаграма.

ESP32-CAM USB към TTL модул
U0R TX
U0T RX
5V VCC
GND GND
IO0 GND

Сега следвайте тези прости стъпки:

  1. Свържете USB към компютъра и стартирайте инструмента Tasmotizer.
  2. Изберете COM порта, където е свързан USB към TTL.
  3. Щракнете върху Отвори да изберете tasmota32-webcam.binфърмуер.
  4. Щракнете върху Tasmotize. Това ще мига фърмуера tasmota32-webcam.bin към ESP32-CAM.

Следващото нещо, което трябва да направите, е да конфигурирате модула на камерата.

Стъпка 2: Конфигурирайте ESP32-CAM

Конфигурирането на модула ESP32-CAM е леко сложно, така че следвайте внимателно инструкциите по-долу.

  1. Прекъснете връзката на IO0 щифт от GND за да деактивирате режима на светкавица.
  2. След това отворете Wi-Fi настройките на вашия смартфон или компютър и се свържете с Тасмота-ххх Точка за достъп (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],"FLAG":0,"BASE":2}

След това щракнете Конфигурация > Конфигуриране на модул и изберете AI Thinker Cam от опциите. Щракнете върху Запазете.

След рестартирането ESP32-CAM ще започне да показва предаването на камерата на живо с температура и плъзгач за превключване и регулиране на яркостта на LED фенерчето на ESP32-CAM.

Вече можете да предавате поточно предаването на камерата на живо от всеки уеб браузър, като посетите 'http://:81/поток'-например, http://192.168.10.180:81/stream.

Разделителната способност по подразбиране е ниска и може да видите замъглен поток. Въпреки това, можете лесно да промените разделителната способност, като използвате wcresolution команда. Можете да регулирате размера на рамката или разделителната способност между тях 96x96 да се 1600x1200. При нашето тестване обаче открихме 480x320 и 640x480 за да бъде по-стабилен с честота на кадрите и температура на ESP32-CAM.

За да зададете разделителната способност, посетете IP адреса на уеб камерата на Tasmota, щракнете Конзоли> Конзола, и тип wcresolution 7. Удари Въведете ключ. Това ще промени резолюцията на 480x320. По същия начин, ако изпълните командата wcresolution 8, резолюцията ще се промени на 640x480, и така нататък.

Можете също така да огледате или обърнете потока на живо и да регулирате наситеността, яркостта или контраста, като използвате командите, споменати по-долу:

wcbrightness -2 до 2
wccontrast -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 Server на Raspberry Pi.

Ако вече имате инсталиран и настроен сървърът Home Assistant, изпълнете следните стъпки:

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

Вече можете да гледате потока на живо, да го включвате/изключвате или да регулирате яркостта на фенерчето чрез Picture Card в Home Assistant. Това обаче ще показва само потока на живо. Няма да запише или заснеме нищо. Ако искате да заснемете видео или снимки, когато се засече движение, трябва да инсталирате Добавка MotionEye на Home Assistant.

Камерата не може да вижда или засича движение в тъмното. Така че може и вие изградете интелигентен светлинен превключвател, чувствителен за движение близо до ESP32-CAM, който ще включи лампата или източника на светлина, когато бъде засечено движение. Това ще помогне на камерата да открие движението и да започне да заснема моментни снимки или да записва видео въз основа на настройките, които прилагате.

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

Преглед на поток от камера в Amazon Echo Show

Amazon Echo Show поддържа RSTP протокол за поточно предаване на емисиите на камерата. За щастие можете да активирате RSTP в сървъра на уеб камера Tasmota, като изпълните следната команда в конзолата.

wsrstp 1

След като приключите, можете да предавате поточно предаването на камерата чрез RSTP на следния адрес:

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

За да проверите дали RSTP работи, отворете VLC плейър и отидете на Медия > Отворете мрежов поток. Сега поставете RSTP URL адреса и щракнете Играйте. Ако потокът започне да се възпроизвежда, той работи.

Вече можете да използвате този URL за показване на потока от камерата Echo Show устройства казва, 'Алекса, шоу тераса.' Все пак ще трябва да инсталирате и настроите Monocle RTSP/RTP IP камери умение в приложението Alexa.

Осигурете дома си с бюджет

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

Като следвате това ръководство, можете да създадете множество камери за сигурност от $10 „Направи си сам“ и да ги интегрирате с Home Assistant, за да защитите дома си със заснемане и записи, базирани на движение. Това са евтини и надеждни камери, които можете да инсталирате на множество места, да се свържете с рутера безжично и да ги наблюдавате чрез таблото за управление на Home Assistant или Echo Show.