- Компоненте потребне
- Кружни дијаграм за Распберри Пи и ПИР сензор заснован на детектору покрета
- Питхон код за Распберри Пи:
Сигурносни системи играју важну улогу у нашем свакодневном животу и тамо можемо пронаћи пуно различитих врста сигурносних система са различитим врстама технологија и са различитим распоном цена. Будући да сте ентузијасти електронике, можете да направите једноставан сигурносни систем тако што ћете потрошити неколико долара и мало слободног времена. Овде у овом чланку делим „уради сам“ водич за израду једноставног аларма на детектору покрета заснованог на Распберри пи и ПИР сензору који ће укључити зујалицу када ПИР сензор детектује људско кретање у том подручју. Такође смо обрадили једноставан склоп детектора покрета заснован на ПИР сензору у једном од наших претходних чланака, где смо детаљно описали рад ПИР сензора.
Компоненте потребне
- Распберри Пи 3 (било који модел)
- ПИР сензор
- Зујалица
- Бреадбоард
- Повезивање жица
Рад ПИР сензора
Пасивни инфрацрвени (ПИР) сензор назива се пасивним јер прима инфрацрвену, а не емитује. У основи он детектује било какву промену топлоте и кад год детектује било какву промену, његов излазни ПИН постаје ВИСОК. Они се такође називају и пироелектрични или ИР сензори покрета.
Овде треба приметити да сваки предмет емитује неку количину инфрацрвеног зрака када се загрева. Човек такође емитује инфрацрвену светлост због телесне топлоте. ПИР сензори могу открити малу количину варијација у инфрацрвеној мрежи. Кад год неки објекат прође кроз опсег сензора, он ствара инфрацрвену светлост због трења између ваздуха и предмета и ухвати га ПИР.
Главна компонента ПИР сензора је пироелектрични сензор приказан на слици (правоугаони кристал иза пластичне капе). Уз ово, БИСС0001 („Мицро Повер ПИР детектор покрета ИЦ“), неки отпорници, кондензатори и друге компоненте коришћене за изградњу ПИР сензора. БИСС0001 ИЦ узима улаз од сензора и врши обраду да би излазни пин био ВИСОК или НИЗАК у складу с тим.
Пироелектрични сензор се дели на две половине, када нема покрета, обе половине остају у истом стању, што значи да оба сензора имају исти ниво инфрацрвене везе. Чим неко уђе у прво полувреме, инфрацрвени ниво једне половине постаје већи од другог, што доводи до реакције ПИР-ова и чини излазни пин висок.
Пироелектрични сензор је прекривен пластичном капицом која има мноштво Фреснелових сочива унутра. Ова сочива су закривљена на такав начин да сензор може покрити широк опсег.
Кружни дијаграм за Распберри Пи и ПИР сензор заснован на детектору покрета
Као што је приказано на горњем шематском дијаграму за Распберри Пи и детектор покрета на основу ПИР сензора, позитивни пин ПИР сензора повезан је са пином 4 (5в), а пин за уземљење ПИР сензора повезан са Пин 6 (Гроунд) Распберри Пи (Овде можете наћи пин дијаграм Распберри Пи). Излазни пин ПИР сензора повезан је са ГПИО 23 из Распберри пи који се користи за давање улаза у Распберри Пи. ГПИО пин 24 који је овде декларисан за излаз повезан је са позитивом зујалице, а уземљење зујалице је повезано са земљом (пин 6) малине пи.
Питхон код за Распберри Пи:
Питхон код за овај детектор покрета заснован на малини пи и ПИР сензору прилично је једноставан и могао би се лако разумети помоћу коментара убачених у одељак кода испод. Прогласио сам ГПИО пин 23 и 24 као улазне и излазне пинове.
док је Тачно: ако ГПИО.инпут (23): #Ако постоји помицање, ПИР сензор даје улаз ГПИО23 ГПИО.оутпут (24, Труе) #Излаз дат Зумеру путем ГПИО24 тиме.слееп (1) #Буззер се укључује за 1 секунда ГПИО.излаза (24, нетачно)
'Док' петља се користи као "Прави" тако да се садржај унутар петље ће увек извршити. иф ГПИО.инпут (23): израз открива да ли је ГПИО пин 23 висок, а ако је то тачно чини излазни ПИН 24 високим. Функција тиме.слееп (сецс) користи се за паузирање програма у питхону за одређено време где је 'сецс' време у секундама. Па смо га овде паузирали на 1 секунду. У следећем реду направили смо излаз на 24 као фалсе, тако да зујалица престаје док петља не започне следећу итерацију, док је вхиле петља постављена увек тачно без икаквих предуслова.