Микроконтролери се често користе у комерцијалним безбедносним производима као што су протупровални аларми. Међутим, ово друго може бити прилично скупо. Па зашто не бисте креирали домаћи аларм помоћу микроконтролера Распберри Пи Пицо који кошта 4 долара?
Овај користи ПИР (пасивни инфрацрвени) сензор - какав користе многи комерцијални алармни системи - за откривање присуства уљеза. Идеално је за ухватити било кога како се ушуња у вашу собу или њушкати по вашем столу, или за заштиту скривене кексе. Користећи МицроПитхон, можете програмирати аларм да реагује звучним упозорењем и трепћућим светлом.
1. Изградња аларма
Да бисте направили аларм, биће вам потребан избор стандардних електронских компоненти.
Шта ће вам требати:
- Распберри Пи Пицо са залемљеним мушким челичним заглављима
- Бреадбоард
- ЛЕД (било која боја)
- Отпор од 330 ома
- Активни пиезоелектрични зујалица
- ХЦ-СР501 ПИР сензор
- 4к краткоспојничке жице (М2М)
- 3к краткоспојничке жице (М2Ф)
Напомена: Ако не желите лемљење мушких заглавља иглама на ваш Распберри Пи Пицо, могуће је купити Пицо са већ причвршћеним заглављима.
Повезан: Завирите у Пицо, најновију петите моћну кућу Распберри Пи
Пре него што све ожичите, погледајте доњу страну Пицо-а да бисте видели налепнице са пиновима.
На врху Пицо-а такође можете видети како функционише физичко нумерисање пинова, од 1 до 40, у смеру супротном од казаљке на сату са леве стране микро-УСБ порта.
На плочи за жбуке, уметните заглавља мушких прибадача Пицо у рупе на једном крају. Чврсто га притисните да бисте осигурали добре везе - требало би да чврсто лежи. Затим употријебите краткоспојничке жице мушког и женског споја да бисте на њега повезали ПИР сензор: ВЦЦ пин треба ожичити Пицо-ов 5В ВБУС, дигитални ОУТ на ГП28 и ГНД на ГНД пин (нпр. Пин 3), као што је приказано на шеми доле.
Повежите једну од шина уземљених плоча (означених плавом линијом) са другом ГНД иглом на Пицо-у (нпр. Физичка иглица 23, као овде). За трепћуће светло, убаците ЛЕД у плочу за плочу, његове ноге са обе стране централне преграде.
Затим краћу ногу (катоду) треба повезати са истом подземном шином. Дужу ногу (аноду) ЛЕД диоде потребно је повезати са пином ГП15 преко отпорника да би се ограничила количина електричне струје која пролази кроз њу, што би у противном могло оштетити ЛЕД или Пицо.
На крају, додајте зујалицу да се огласи звучни сигнал када се аларм укључи. Поставите његове ноге на обе стране централне преграде за плочу и повежите краћу ногу или црну жицу до шине за земљу и дужи крак (понекад означен на врху зујалице са „+“) или црвеном жицом до ГП14.
2. Програмирање аларма
Мораћете да инсталирате МицроПитхон на Пицо. Овај поступак укључује четири једноставна корака:
- Преузмите МицроПитхон за Распберри Пи Пицо са рачунара Веб локација Распберри Пи
- Повежите Пицо са рачунаром преко микро-УСБ утичнице држећи тастер БООТСЕЛ
- Сачекајте да се Пицо појави као спољни погон
- Превуците и испустите .уф2 МицроПитхон датотеку да бисте је копирали на Пи Пицо; аутоматски ће се поново покренути
Иако су за МицроПитхон доступни бројни ИДЕ за програмирање (интегрисана развојна окружења), овде ћемо користити Тхонни. Већ је унапред инсталиран у Распберри Пи ОС (ако користите Распберри Пи рачунар повезан са Пицо-ом), или се може преузети за било који рачунарски систем са званичне веб странице кликом на везу у горњем десном углу угао.
Преузимање: Тхонни (бесплатно)
Када је ваш Пицо повезан са рачунаром, отворите Тхонни. У доњем десном углу прозора Тхонни видећете верзију Питхона коју тренутно користите. Кликните на њега и изаберите МицроПитхон (Распберри Пи Пицо).
Сада сте спремни да програмирате аларм за уљеза на Пицо-у. Додајте следеће редове кода у главно окно програма Тхонни.
машина за увоз
увоз утиме
пир = машина. Пин (28, машина. Пин. У, машина. Пин. ПОВУЦИ ДОЛЕ)
лед = машина. Пин (15, машина. Пин. ОУТ)
зујалица = машина. Пин (14, машина. Пин. ОУТ)
деф пир_хандлер (пин):
утиме.слееп_мс (100)
иф пин.валуе ():
принт ("Откривен покрет. Упозорење за уљеза! ")
за и у опсегу (50):
лед.тоггле ()
зујалица.тоггле ()
утиме.слееп_мс (100)
пир.ирк (окидач = машина. Пин. ИРК_РИСИНГ, руковатељ = пир_хандлер)
Овде увезите машинску и утиме библиотеке на врху. Затим подесите објекте за ПИР, ЛЕД и зујало - повезане на пинове ГП28, ГП15 и ГП14.
Имајте на уму да је ПИР постављен као улаз са машина. Пин. ИН, са машина. Пин. ПОВУЦИ ДОЛЕ параметар за постављање отпорника свог Пицо пин-а у падајући режим; то значи да ће читати као нула док му се не пошаље електрична струја из ПИР-а који се покреће.
Повезан: Први кораци са МицроПитхоном на Распберри Пи Пицо-у
На дну кода је постављен ИРК (захтев за прекидом) који покреће пир_хандлер функција чим се детектује сигнал на улазном пину (ГП28) са ПИР сензора.
У самој функцији, да бисте избегли понављано активирање у кратком времену, додајте кашњење од 100 мс пре поновне провере вредности пина и, ако није нула, активирање аларма. Затим укључује и искључује ЛЕД и зујалицу, да би трепнуло светло и произвело звучни сигнал.
Спремите програм на свој Пицо са одговарајућим именом, као што је аларм.пи. Покрените програм и када махнете руком преко ПИР сензора, зујало би требало да запишти и ЛЕД трепће брзо.
3. Подешавање осетљивости сензора
Ако се аларм прелако или уопште не укључује, можда ћете морати да прилагодите осетљивост ПИР сензора. ХЦ-СР501 има два пластична вијка - обично означена са Ск и Тк - причвршћена за два сићушна потенциометра за подешавање његових подешавања.
Помоћу малог одвијача можете да окренете Ск завртањ у смеру супротном од кретања казаљке на сату да бисте повећали његову осетљивост (или обрнуто). Окретањем Тк вијка мења се време слања окидачког сигнала након откривања уљеза - сматрали смо да је најбоље да га потпуно окренемо у смеру супротном од казаљке на сату, за најкраће кашњење од 1 секунде.
Подразумевано, ПИР ће осетити свако кретање у 360 ° око себе. Ако желите да ограничите опсег откривања, покушајте да га поставите на дно картонске унутрашње цеви из тоалетне ролне и поставите под углом у смеру у којем желите да покријете.
Направите властити аларм за уљеза
Једном када ваш аларм за уљеза ради на ваше задовољство, можда ћете га желети одмакнути од рачунара. Снимањем програма као маин.пи, можете га затим одспојити од рачунара и повезати стандардну мобилну банку напајања на њен микро-УСБ порт.
Пицо ће затим аутоматски покренути маин.пи програм чим се укључи. Честитамо: сада имате мобилни аларм против уљеза који можете поставити било где.
Рандомизирани алфанумерички серијски бројеви долазе да би заштитили вашу приватност. Ево шта се дешава ...
Прочитајте следеће
- Уради сам
- Распберри Пи
- Питхон
Претплатите се на наш билтен
Придружите се нашем билтену за техничке савете, прегледе, бесплатне е-књиге и ексклузивне понуде!
Још један корак…!
Молимо потврдите своју адресу е-поште у е-поруци коју смо вам управо послали.