- Компоненте потребне
- Кружни дијаграм
- ИФТТТ подешавање за Ви-Фи звоно на вратима
- Објашњење кода
- 3Д штампано кућиште за паметно Ви-Фи звоно на вратима
- Тестирање паметног Ви-Фи звона на вратима
Данас је безбедносни систем једно од најистраженијих поља и са све већим безбедносним претњама компаније лансирају нове паметне безбедносне производе за борбу против ових претњи. ИоТ је додатна предност на овом пољу која може аутоматски покренути догађај, попут позивања полиције, ватрогасаца или комшије, у случају било какве нужде. Раније смо изградили многе безбедносне системе попут система за надзор посетилаца Распберри Пи, камере за видео надзор, бежичног звона на вратима, аларма за заштиту врата заснованог на ИоТ-у итд. Данас ћемо користити ЕСП32 и камеру за изградњу паметног Ви-Фи звона на вратима.
У другом упутству смо научили о ЕСП32-ЦАМ и како га користити за стримовање видео записа, сада ћемо направити паметни Ви-Фи видео звоно на вратима користећи ЕСП32-ЦАМ. Ово паметно звоно на вратима може се лако напајати из утичнице наизменичне струје и кад год неко на вратима притисне дугме на вратима, он ће на вашем телефону пустити одређену песму и послати текстуалну поруку са везом на страницу за стримовање видео записа на којој можете видети особу на врата са било ког места на свету.
Компоненте потребне
- ЕСП32-ЦАМ
- ФТДИ Програмски одбор
- Претварач од 220 до 5 В једносмерне струје
- Зујалица
- Тастер
- ЛЕД (2)
Кружни дијаграм
Шема кола за овај паметни Ви-Фи звоно је врло једноставна, само повежите две ЛЕД диоде, тастер и зујало на ЕСП32 ГПИО пинове. Зујалица се користи за звук кад год се притисне дугме. Једна ЛЕД се користи за означавање стања напајања, а друга ЛЕД за означавање статуса мреже. Мрежна ЛЕД лампица ће бити у високом стању ако је ЕСП повезан на мрежу, у супротном ће трептати.
Ево како ће изгледати подешавање Ви-Фи видео звона у кућишту са штампаним 3Д-ом:
ИФТТТ подешавање за Ви-Фи звоно на вратима
ИФТТТ је бесплатна услуга заснована на Интернету која омогућава корисницима да креирају ланце једноставних условних изјава, названих „рецепти“, који се покрећу на основу промена на другим веб услугама као што су Гмаил, Фацебоок, Инстаграм и. ИФТТТ је скраћеница од „Иф Тхис Тхен Тхат“.
У овом пројекту ИФТТТ се користи за слање е-поште кад год температура или влажност пређу унапред дефинисану границу. Раније смо користили ИФТТТ у многим ИоТ пројектима за слање е-поште или СМС-а о одређеним догађајима као што су прекомерна потрошња електричне енергије, велика брзина пулса, улазак уљеза итд.
Прва пријава за ифттт са акредитивима или Регистрација ако немате налог на њега.
Сада потражите „Вебхоокс“ и кликните на Вебхоокс у одељку Сервицес.
Сада, у прозору Вебхоокс, кликните на „Документација“ у горњем десном углу да бисте добили приватни кључ.
Копирајте овај кључ. Користиће се у програму.
Након добијања приватног кључа, сада ћемо створити аплет користећи услуге Вебхоокс и Емаил. Да бисте креирали аплет, кликните на свој профил, а затим кликните на ' Креирај. '
Сада у следећем прозору кликните на икону „Ово“ .
Сада потражите Вебхоокс у одељку за претрагу и кликните на ' Вебхоокс. '
Сада одаберите „ Примите окидач за веб захтев“ и у следећи прозор унесите назив догађаја као притиснуто дугме, а затим кликните на креирајте окидач.
Сада да довршите аплет, кликните на 'То' да бисте креирали реакцију на догађај притиснут дугметом .
Овде ћемо пустити одређену песму на телефону када се притисне ИоТ звоно на вратима. За ту претрагу „Андроид уређај“ у одељку за претрагу.
Сада на Андроид уређају одаберите покретач „ Пусти одређену песму“ .
Сада унесите наслов песме коју желите да пустите када се притисне дугме на звону. У мом случају пуштам песму под називом „123“ из Гоогле плаи музике. Такође можете да користите Спотифи или друге музичке апликације.
Након тога кликните на „ Направи акцију“, а затим на „Заврши“ да бисте довршили поступак.
Сада створите још један аплет за слање поруке са везом до веб странице на телефон када се притисне дугме за звоно.
Дакле, да бисте креирали овај аплет, одаберите „ Вебхоокс “ у одељку „ овај “, а у одељку „онај“ одаберите „ Андроид СМС“ .
Сада ће бити затражено да унесете број телефона и тело поруке. За овај пројекат Ви-Фи звона на врата, шаљемо поруку са везом до веб сервера тако да можете директно видети стриминг видео записа уживо.
Објашњење кода
Комплетни код, заједно са видео записом за ову Ви-Фи камеру за звона, дат је на крају овог документа. Такође се може преузети одавде. У наставку објашњавамо неке важне делове кода.
Прво, укључите све потребне датотеке библиотеке за овај код.
#инцлуде "есп_цамера.х" #инцлуде
Затим унесите Ви-Фи акредитиве.
цонст цхар * ссид = "Име Ви-Фи-ја"; цонст цхар * пассворд = "Ви-Фи лозинка";
Након тога, унесите ИФТТТ име хоста и приватни кључ који сте копирали са ИФТТТ веб локације.
цонст цхар * хост = "макер.ифттт.цом"; цонст цхар * приватеКеи = "Ваш приватни кључ";
Дефинишите све чиоде које користите у овом пројекту. Користим ГПИО 2, 14 и 15 пинова за повезивање тастера, ЛЕД-а и зујалице.
цонст инт буттонПин = 2; цонст инт лед1 = 14; цонст инт зујалица = 15;
Унутар петље за подешавање празнине дефинишите иглу дугмета као улаз, а ЛЕД и зујалице као излаз.
воид сетуп () {пинМоде (буттонПин, ИНПУТ); пинМоде (лед1, ИЗЛАЗ); пинМоде (зујалица, ИЗЛАЗ);
Покушаће да се повеже са Ви-Фи мрежом помоћу задатих акредитива, а када се повеже на мрежу, ЛЕД стање ће се променити из ниског у високо.
ВиФи.бегин (ссид, лозинка); инт лед = ЛОВ; вхиле (ВиФи.статус ()! = ВЛ_ЦОННЕЦТЕД) {кашњење (500); Сериал.принт ("."); дигиталВрите (лед1, лед); водио =! водио; } Сериал.принтлн (""); Сериал.принтлн („ВиФи повезан“); дигиталВрите (лед1, ВИСОКО);
Док је искључен са мреже, ЕСП32 ће се поново покретати док се не повеже са мрежом.
вхиле (ВиФи.статус () == ВЛ_ДИСЦОННЕЦТЕД) {ЕСП.рестарт (); дигиталВрите (лед1, ЛОВ); Сериал.принт ("Веза изгубљена");
ЕСП32 ће очитати стање дугмета и ако је дугме у НИСКОМ стању (повучено високо), тј. Ако је притиснуто дугме, он шаље догађај и укључује зујалицу на 3 секунде.
инт читање = дигиталРеад (буттонПин); иф (буттонСтате == ЛОВ) {сенд_евент ("притиснуто дугме"); Сериал.принт („притиснуто дугме“); дигиталВрите (зујалица, ВИСОКО); кашњење (3000); дигиталВрите (зујалица, ЛОВ);
3Д штампано кућиште за паметно Ви-Фи звоно на вратима
Овде сам дизајнирао 3Д штампано кућиште за ову бежичну камеру на врата. За то сам измерио димензије ЕСП32 плоче, тастера, зујалице и ЛЕД-а користећи свој нониер-чељуст и дизајн је изгледао отприлике овако у наставку када је завршен.
После тога извезао сам је као СТЛ датотеку, пресекао на основу подешавања штампача и на крају одштампао. СТЛ датотека је доступна за преузимање са Тхингиверсе и помоћу ње можете да одштампате своје кућиште.
Након штампања кућишта, склопио сам коло у своје кућиште и све је лепо пристајало, као што видите овде.
Ако желите да сазнате више о 3Д штампачу и како он функционише, можете прочитати овај чланак у Водичу за почетнике за почетак коришћења 3Д штампе, а такође можете проверити и наше друге пројекте у којима смо користили 3Д штампана кућишта попут Бипед Робот, Роботиц Арм итд.
Тестирање паметног Ви-Фи звона на вратима
Након састављања кола, напајте звоно на врата помоћу АЦ утичнице. Сада кад год се притисне ИоТ дугме за звоно, паметни телефон започиње репродукцију песме под називом „123“, а порука ће бити примљена са везом до веб странице, као што је приказано доле, где се може видети видео феед уживо.
Комплетни код и радни видео за ово паметно Ви-Фи звоно можете пронаћи на крају документа или код можете преузети одавде. Ако имате питања у вези са овим пројектом, оставите их у одељку за коментаре.