Уради сам: Стварање паметног звона на врата које шаље упозорења на ваш телефон

Сви имамо звона на вратима испред својих домова. Кад год гост или члан породице дође, тражи звоно и након што сазна да га звони. Углавном се примећује да гости не могу да нађу звоно на вратима испред куће и ако је висина неке особе чак и тада можда ће бити тешко доћи до звона. Овај проблем се решава електронским путем и данас ћемо направити а паметно звоно на вратима који користи склоп за откривање предмета који аутоматски звони и тада више неће бити гњаваже. Када ће звоно на вратима зазвонити а Смартпхоне Такође ће се генерисати упозорење које ће упозорити људе који живе у кући и неко ће затим отворити врата. Интегрисаћемо неке основне електронске компоненте у дизајн кола и поставити коло близу капије тако да се аутоматски активира кад год се особа појави испред врата.



Паметни систем звона на вратима

Како да примим упозорења генерисана паметним звоном на вашем мобилном телефону?

Прво, сакупићемо компоненте, а затим склоп склоп у почетку саставити на софтверу, тако да га сваки почетник у електроници може лако саставити, а затим на хардверу за завршно тестирање звоно на вратима .



Корак 1: Потребне компоненте (хардвер)

Најинтелигентнији начин да започнете рад на било ком пројекту је осигурати да имате све компоненте које ће вам требати. Ово не само да штеди време, већ и спречава да запнете негде усред пројекта. Комплетна листа свих компонената које су лако доступне на тржишту дата је у наставку:



  • СИМ 900А ГСМ модул са уметнутим СИМ-ом
  • Ардуино уно
  • Јумпер Вирес
  • Адаптер за наизменичну струју од 5 В

Корак 2: Рад

Како сада имамо потпуну листу свих компонената које ћемо користити, кренимо даље и схватимо главни рад целог система.



Срце овог пројекта је СИМ900А ГСМ модул . СИМ900А је комплетни двопојасни ГПРС модул. Има уграђени РС232 који је врло поуздан и ултракомпактан интерфејс. Опсег радне фреквенције овог модула је 900/1800 МХз. Веза између овог модула и било ког другог микроконтролера омогућена је уз помоћ РС232. Овај модул може послати СМС и упутити позив након успостављања везе.

ПИР је пасивни инфрацрвени сензор. То је електронски сензор који има способност да детектује инфрацрвено зрачење било ког објекта који се налази у његовом пољу рада. Већина система који се користе за откривање неке врсте покрета користе овај сензор у њима. Овај сензор не емитује ништа од своје енергије, али ради само примајући ИР зрачење из околине. Излазни пин овог сензора је у почетку НИЗАК и претвара се у ВИСОК ако се детектује неко кретање. Најбољи опсег рада овог сензора је око 6 метара.

Када ПИР сензор детектује било какву врсту кретања, ВИСОК сигнал ће се послати на плочу микроконтролера која је, у овом случају, Ардуино Уно. Тада ће микроконтролер омогућити серијску комуникацију са ГСМ модулом, а ГСМ модул ће послати СМС или упутити позив власнику куће рекавши му да је на вратима неки гост.



Корак 3: Састављање кола

Повезивање ПИР сензора са Ардуино плочом је прилично једноставно. Сензор се напаја повезивањем Вцц на 5В Ардуино и ГНД пина са масом Ардуина. ОУТПУТ пин ПИР-а повезан је са пин 5 Ардуино плоче.

Да бисте успоставили серијску везу плоче Ардуино са ГСМ модулом, повежите Рк пин и Тк пин микроконтролера са Тк пином и Рк пином ГСМ модула. Обавезно искључите ГСМ модул када преносите код на микроконтролер.

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

Корак 4: Почетак рада са Ардуином

Ардуино ИДЕ је софтвер на којем можете писати, отклањати грешке и компајлирати код који ће се покретати на Ардуино микроконтролеру. Овај код ће бити отпремљен у микроконтролер преко овог ИДЕ-а. АКО немате претходног искуства са овим софтвером, нема разлога за бригу јер је цела процедура за употребу овог софтвера дата у наставку.

  1. Ако већ нисте инсталирали софтвер, кликните овде да бисте преузели софтвер.
  2. Повежите своју Ардуино плочу са рачунаром и отворите контролну таблу. Кликните на Хардвер и звук. Отворен Уређаји и штампач и пронађите порт на који је повезана ваша плоча. Овај порт се разликује на различитим рачунарима.

    Проналажење луке

  3. Сада отворите Ардуино ИДЕ. Из алата подесите Ардуино плочу на Ардуино / Генуино УНО.

    Одбор за постављање

  4. Из истог менија Алат подесите број порта. Овај број порта требало би да буде потпуно исти броју порта који је раније примећен на контролној табли.

    Подешавање порта

  5. Преузмите доленаведени код и копирајте га у свој ИДЕ. Да бисте учитали код, кликните на дугме за отпремање.

    Отпремити

  6. Да бисте преузели код, кликните овде.

Корак 5: Конфигурисање ГСМ модула

Да бисмо конфигурисали ГСМ модул са Ардуино плочом, запалићемо Ц код на бард тако да све компоненте почну међусобно да комуницирају.

1. На почетку се иницира пин на плочи Ардуино који ће се користити за повезивање ОУТПУТ пина ПИР сензора.

инт пирОутпут = 5; // спојимо излаз ПИР сензора на пин5 Ардуина

2. воид сетуп () је функција која се покреће само једном када се струјни круг укључи или притисне дугме за омогућавање. У овој функцији поставили смо брзину у битовима у секунди контролера помоћу које ће он комуницирати са осталим компонентама. Ова брзина је позната и као брзина преноса. Тада се пин5 Ардуина декларише као ИНПУТ. То значи да ће се помоћу овог пина узимати улаз из спољног извора. Статус ове пин је у почетку подешен на ЛОВ.

воид сетуп () {Сериал.бегин (9600); // подешавање брзине преноса пинМоде (пирОутпут, ИНПУТ); // проглашавамо пин ПИР сензора као ОУТПУТ пин дигиталВрите (пирОутпут, ЛОВ); // иницијално шаљу ЛОВ сигнал на излазни пин ПИР сензора}

3 воид лооп () је функција која се понавља изнова и изнова. Овде се пин Ардуино, који је повезан са ПИР-ом, непрекидно проверава. Ако његов статус постане ВИСОК, то значи да је откривено неко кретање. Када се детектује покрет, то ће омогућити ГСМ модулу да пошаље СМС на број који је наведен у коду. Након слања СМС-а, ГСМ модул је онемогућен за слање поруке.

воид лооп () {иф (дигиталРеад (пирОутпут) == ХИГХ) // ако је детектовано кретање {Сериал.принтлн ('ОК'); // испис ОК у серијском кашњењу монитора (1000); // чекамо једну секунду Сериал.принт ('АТ + ЦМГФ = 1  р'); // подесимо ГСМ модул за слање кашњења СМС-а (1000); // чекамо једну секунду Сериал.принт ('АТ + ЦМГС = ' + ккккккккккк  ' р'); // замените кккккккккк својим бројем мобилног телефона Сериал.принт ('Упозорење уљеза - На главним вратима је гост  р'); // пошаљи ову поруку на наведени број мобилног телефона Сериал.врите (0к1А); // АСЦИИ код за ЦТРЛ + З (крај поруке)}}

Ово је био читав поступак израде паметног звона на вашем дому који ће непрестано проверавати има ли мотона на главним вратима и путем СМС-а обавестити власника ако неки гост дође на главна врата. Можете мало уредити овај код и подесити ГСМ модул да зове власника уместо слања СМС-а и уживајте у свом јефтином и ефикасном паметном систему звона на вратима.