Даљински видео надзор је неопходан у многим случајевима, али куповина камере може бити прилично скупа. Срећом, можете пронаћи алтернативна решења.

Да ли вам је потребан брз и јефтин начин да проверите ствари са свог паметног телефона? Видећемо како можемо да користимо јефтин ЕСП32-ЦАМ модул да поставимо удаљену камеру на вебу за надгледање, надзор или апликације за видео звоно на вратима!

Прикупљање залиха за овај пројекат

За овај пројекат ће вам требати:

  • ЕСП32-ЦАМ плоча са ћерком плочом за програмирање или уграђеним УСБ портом
  • Микро УСБ кабл
  • УСБ пуњач
  • Име мреже и лозинка за вашу бежичну приступну тачку
  • Паметни телефон или таблет

Избор одговарајуће ЕСП32-ЦАМ плоче

За овај пројекат биће вам потребан начин да програмирате ЕСП32-ЦАМ плочу са рачунара и начин да је напајате када више није повезана са вашим рачунаром. Обе ове функције се лако остварују ако ваша плоча има УСБ конектор.

Из тог разлога, требало би купите или ЕСП32-ЦАМ са ЕСП32-ЦАМ-МБ кћерком плочом или новијим ЕСП32-ЦАМ-ЦХ340. Оба долазе са неопходним УСБ портом за програмирање и напајање. Избегавајте куповину голе ЕСП32-ЦАМ плоче, јер ће то захтевати додатне компоненте које можда немате.

Подешавање Ардуино ИДЕ

Да бисте програмирали ЕСП32-ЦАМ, биће вам потребан Ардуино ИДЕ из Ардуино веб локација. У време писања овог чланка, 1.8.19 је била актуелна верзија.

Када се преузимање заврши, покрените апликацију. Први пут када га покренете, можда ћете добити упозорење о непрепознатој апликацији од Виндовс-а. Сигурно је кликнути Више информација, затим Свеједно трчи.

Када се Ардуино ИДЕ покрене, изгледаће овако:

Мораћете да направите неке измене да бисте омогућили Ардуино ИДЕ да препозна ЕСП32-ЦАМ. Прво, отвори Преференцес од Филе мени. Где пише Додатне УРЛ адресе менаџера одбора, налепите у следећи ред:

https://dl.espressif.com/dl/package_esp32_index.json

Затим кликните У реду.

Сада, отворите Алати мени и пређите мишем преко ставке менија која почиње са Одбор, табла: (може бити нешто попут Плоча: Ардуино Уно). У подменију који се појави изаберите Управник одбора. Ово ће отворити нови прозор са траком за претрагу на врху. Тип ЕСП32 у траци за претрагу. То би требало да вам омогући да изаберете есп32 од Еспрессиф Системс. Кликните Инсталирај. Када се преузимање заврши, кликните У реду да изађете из Управник одбора.

Сада се вратите на Алати мени и поново отворите подмени који почиње речју Одбор, табла. Овог пута, требало би да видите ЕСП32 Ардуино предмет који раније није био ту. Ово је подмени са дугачком листом имена плоча. Финд АИ Тхинкер ЕСП32-ЦАМ и изаберите то.

То је то; Ардуино ИДЕ је сада конфигурисан за ЕСП32-ЦАМ!

Компајлирање и учитавање ЦамераВебСервера

Ардуино ИДЕ долази са одличним примером тзв ЦамераВебСервер који показује пуне могућности ЕСП32-ЦАМ. Хајде да пробамо! Од Филе мени, изаберите Примери и пронађите одељак под називом Примери за АИ Тинкер ЕСП32-ЦАМ.

Испод тога изаберите ЕСП32, онда Камера-и коначно ЦамераВебСервер.

Мораћемо да урадимо неколико модификација да бисмо ово покренули са вашим ЕСП32-ЦАМ. Пронађите линије које изгледају овако:

// Изаберите модел камере
#дефине ЦАМЕРА_МОДЕЛ_ВРОВЕР_КИТ // Има ПСРАМ
//#дефине ЦАМЕРА_МОДЕЛ_ЕСП_ЕИЕ // Има ПСРАМ
//#дефине ЦАМЕРА_МОДЕЛ_М5СТАЦК_ПСРАМ // Има ПСРАМ
//#дефине ЦАМЕРА_МОДЕЛ_М5СТАЦК_В2_ПСРАМ // М5Цамера верзија Б има ПСРАМ
//#дефине ЦАМЕРА_МОДЕЛ_М5СТАЦК_ВИДЕ // Има ПСРАМ
//#дефине ЦАМЕРА_МОДЕЛ_М5СТАЦК_ЕСП32ЦАМ // Нема ПСРАМ-а
//#дефине ЦАМЕРА_МОДЕЛ_АИ_ТХИНКЕР // Има ПСРАМ
//#дефине ЦАМЕРА_МОДЕЛ_ТТГО_Т_ЈОУРНАЛ // Нема ПСРАМ-а

Ово је листа неколико имена плоча камере, од којих сваки претходи #дефинисати. Једна од ових линија је активна, док су остале неактивне. Линије које почињу са // су неактивне, док су све без косе црте активне. Желимо да га изменимо тако да само линија за ЦАМЕРА_МОДЕЛ_АИ_ТХИНКЕР активан. Да бисте то урадили, нека изгледа овако:

// Изаберите модел камере
//#дефине ЦАМЕРА_МОДЕЛ_ВРОВЕР_КИТ // Има ПСРАМ
//#дефине ЦАМЕРА_МОДЕЛ_ЕСП_ЕИЕ // Има ПСРАМ
//#дефине ЦАМЕРА_МОДЕЛ_М5СТАЦК_ПСРАМ // Има ПСРАМ
//#дефине ЦАМЕРА_МОДЕЛ_М5СТАЦК_В2_ПСРАМ // М5Цамера верзија Б има ПСРАМ
//#дефине ЦАМЕРА_МОДЕЛ_М5СТАЦК_ВИДЕ // Има ПСРАМ
//#дефине ЦАМЕРА_МОДЕЛ_М5СТАЦК_ЕСП32ЦАМ // Нема ПСРАМ-а
#дефине ЦАМЕРА_МОДЕЛ_АИ_ТХИНКЕР // Има ПСРАМ
//#дефине ЦАМЕРА_МОДЕЛ_ТТГО_Т_ЈОУРНАЛ // Нема ПСРАМ-а

Затим морамо рећи ЕСП32-ЦАМ-у о нашој бежичној мрежи. Пронађите следеће редове:

цонст цхар* ссид = "**********";
цонст цхар* лозинка = "**********";

Сада замените звездице са назив ваше мреже (ССИД) и мрежну лозинку за вашу бежичну приступну тачку. Замените само звездице и задржите двоструке наводнике.

Сада кликните на округло дугме за потврду на траци са алаткама Ардуино ИДЕ (алтернативно, изаберите Верифи/Цомпиле од Скица мени). Ардуино ИДЕ ће рећи Састављање скице. После неког времена, рећи ће Завршено састављање. Ако уместо да то видите, добијете грешку, то значи да сте нешто погрешно откуцали. Пажљиво проверите измене, исправите све грешке и покушајте поново!

Када компилација успе, последњи корак је учитавање програма на плочу. Повежите ЕСП32-ЦАМ са рачунаром помоћу УСБ кабла. Затим идите на Алати мени и потражите ставку која почиње са "Лука:" и изаберите серијски порт из подменија. Затим кликните на дугме које изгледа као стрелица у кругу на Ардуино траци са алаткама (алтернативно, изаберите Отпремити од Алати мени). Ардуино ИДЕ ће се поново компајлирати, рецимо Учитавање неко време, а онда коначно реци Готово отпремање.

Ако добијете грешку која каже да ваша плоча није повезана, идите на Алати и изаберите други серијски порт из подменија. Пробајте сваки док не пронађете онај који ради!

Сада кликните на дугме које изгледа као лупа у пољу на десној страни Ардуино траке са алаткама (алтернативно, изаберите Сериал Монитор од Алати мени). Ово ће отворити нови прозор на вашем рачунару за излаз са ЕСП32-ЦАМ.

Након што завршите горе наведене кораке, притисните мало дугме за ресетовање на десној страни ЕСП32-ЦАМ-МБ. Ово дугме треба да буде означено РСТ. Чим то урадите, требало би да видите текст у Сериал Монитор прозор. Потражите линије које изгледају овако:

ВиФи повезан
Покретање веб сервера на порту: '80'
Покретање стриминг сервера на порту: '81'
Цамера Реади! Користи ' http://192.168.1.9' повезати

На вашем паметном телефону, укуцајте ХТТП веб адресу у веб претраживач. Добићете веб страницу са много различитих опција конфигурације. Померите се надоле док не видите Покрени стрим дугме. Кликните на то да бисте добили приказ уживо онога што ЕСП32-ЦАМ види. Означите ову веб страницу тако да се касније можете вратити на њу!

Када се уверите да ради, можете да искључите ЕСП32-ЦАМ са рачунара и да га однесете где год желите да га надгледате и напајате помоћу обичног УСБ пуњача. Са свог паметног телефона, повежите се на страницу коју сте обележили да бисте видели приказ уживо!

Сада је време да примените оно што сте научили

Дакле, ето га—једноставан начин да користите ЕСП32-ЦАМ као веб камеру приступачну паметном телефону! Користите ово да надгледате свој дом, као беби монитор или као паметно звоно на вратима! Имајте на уму да ако желите да надгледате свој ЕСП32-ЦАМ ван своје кућне мреже, мораћете да конфигуришете прослеђивање портова на свом Интернет рутеру.

Како снимити временски интервал са ниским буџетом користећи ЕСП32-ЦАМ

Реад Нект

ОбјавиТвеетОбјавиЕмаил

Повезане теме

  • ДИИ
  • Упутства за „уради сам“ пројекат
  • Идеје за ДИИ пројекте
  • ЕСП32
  • Видео

О аутору

Марцио Теикеира (Објављено 5 чланака)

Ја сам произвођач са посебним интересовањем за софтвер отвореног кода, електронику, 3Д штампање, компјутерску графику и ретро рачунарство.

Више од Марцио Теикеира

Претплатите се на наш билтен

Придружите се нашем билтену за техничке савете, рецензије, бесплатне е-књиге и ексклузивне понуде!

Кликните овде да бисте се претплатили