Мазмұны:
Бейне: RPI қауіпсіздік жүйесі: 4 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:25
RPI қауіпсіздік дабылының қызметі
Бұл нұсқаулықта сіз түнгі дабылдың толық жұмыс істеуін үйренесіз. Егер жүйе зиянкесті анықтаса, ол бірден мониторда «КІРІСУШІ» басып шығарады, сонымен қатар дабылдан қатты дыбыс шығарады. Жарық диодтары дабылмен қатар өрнектеледі.
1 -қадам: Қажетті материалдар
Қажетті материалдар:
- Led кез келген түсі (4 ұсынылады)
- Өткізгіш сымдар
- Зумер
- 330 резистор (светодиодтармен бірдей)
- Қозғалыс сенсоры
- 3 аталықтан әйелге дейінгі сымдар
- Жарыққа тәуелді резистор
- Конденсатор
- Нан тақтасы
- T-Cobbler
2 -қадам: Процедура
Процедура:
- Алдымен электр қуатын қойып, рельстерді екі жерге қосыңыз
- 330 резисторды нан тақтасының төменгі жағына, рельстен бастап нан тақтасындағы кез келген рельске қойыңыз
- Содан кейін шамдарды резистордың жанына қойыңыз. Егер сіздің резисторларыңыз нан тақтасының сол жағына қойылса, қысқа аяқ тікелей резистордың оң жағына өтеді.
- Ледтің ұзын аяғы сіз қалаған жерге барады, бірақ оның әр түрлі рельстерде екеніне көз жеткізіңіз
- Өткізгіш сымдарын сымның ұзын сымына жалғаңыз
- Өткізгіш сымдарды кез келген gpio түйреуіштеріне қосыңыз
- Қысқаша аяғы жер асты рельсіне түсетін резисторлардың үстіне дыбыстық сигналды қойыңыз
- Өткізгішті сигналға, содан кейін gpio істігіне қосыңыз
- Енді ldr -ді электр рельсіне және нан тақтасындағы рельске қосыңыз
- Конденсатордың қысқа аяғын шұңқырлы рельске және ұзын аяқты лдрдің оң жағына қосыңыз
- Өткізгішті лдрдің сол жағына, сосын gpio пингке жалғаңыз
- Соңында қозғалыс сенсорына үш еркек пен әйел сымын қосыңыз
- Еркектердің әрқайсысын антенна сымдарына 5В және gpio жерге қосыңыз, олардың әрқайсысы қозғалыс сенсорының оң жақ шетіне қосылғанына көз жеткізіңіз.
3 -қадам: код процедурасы
Код процедурасыL
Python 3 қолданғаныңызға көз жеткізіңіз, себебі бұл код басқа бағдарламалық жасақтамада жұмыс істемейді.
Алдымен біз дұрыс заттарды импорттауымыз керек
gpiozero импорттық жарықдиодты, Buzzer, LightSensor, MotionSensor, уақыттан бастап ұйқы импортталады
Енді біз электрлік компоненттерді анықтауымыз керек. Соңындағы нөмір секіргіш сыммен қосылған gpio портының нөмірі болуы керек. Төмендегі код үшін нөмірді сәйкес gpio портымен ауыстыру қажет.
Жарық1 = жарық диоды (21)
Light2 = LED (20)
Light3 = LED (12)
Жарық4 = жарық диоды (16)
дабыл = Дабыл (19)
ldr = LightSensor (13, 5, 1, 0.1)
pir = MotionSensor (24)
Енді кодтың шырынды бөлігін түзетуге уақыт келді.
шындық кезінде:
егер ldr.light_detected және pir.motion_detected:
басып шығару («қауіпсіз»)
жеңіл 1. өшіру ()
light2.off ()
жеңіл 3. өшіру ()
light4.off ()
басқа:
ldr.with_dark және pir.motion_detected
басып шығару («INTRUDER INTRUDER INTRUDER INTRUDER»)
alarm.on ()
жарық 1..on ()
ұйықтау (0.1)
жеңіл 1. өшіру ()
жарық2.он ()
ұйықтау (0.1)
light2.off ()
жеңіл3.он ()
ұйықтау (0.1)
жеңіл 3. өшіру ()
жарық4.on ()
ұйықтау (0.1)
light4.off ()
Бұл код толық сияқты болады
gpiozero импорттық жарықдиодты, Buzzer, LightSensor, MotionSensor, уақыттан бастап ұйқы импортталады
жарық1 = жарық диоды (21)
жарық2 = жарық диоды (20)
жарық3 = жарық диоды (12)
жарық 4 = жарық диоды (16)
дабыл = Дабыл (19)
ldr = LightSensor (13, 5, 1, 0.1)
pir = MotionSensor (24)
шындық кезінде:
егер ldr.light_detected және pir.motion_detected:
басып шығару («қауіпсіз»)
жеңіл 1. өшіру ()
light2.off ()
жеңіл 3. өшіру ()
light4.off ()
басқа:
ldr.with_dark және pir.motion_detected
басып шығару («INTRUDER INTRUDER INTRUDER INTRUDER»)
alarm.on ()
жарық 1..on ()
ұйықтау (0.1)
жеңіл 1. өшіру ()
жарық2.он ()
ұйықтау (0.1)
light2.off ()
жеңіл3.он ()
ұйықтау (0.1)
жеңіл 3. өшіру ()
жарық4.on ()
ұйықтау (0.1)
light4.off ()
Енді кодты іске қосыңыз және модуль сіздің мәтінді көрсетеді
4 -қадам: соңғы өнім
Ақырында, бұл жүйе аяқталған сияқты болуы керек:
Ұсынылған:
Сенсорлық синтезді қолданатын үйдегі қауіпсіздік жүйесі: 5 қадам
Сенсорлық синтезді қолданатын үйдегі қауіпсіздік жүйесі: Бұл жобаның идеясы - бұл арзан және қарапайым қауіпсіздік сенсорын жасау, оны біреу оны кесіп өткен кезде ескерту үшін пайдалануға болады. Бастапқы мақсат - біреу баспалдақпен көтерілгенде маған хабар беретін нәрсе жасау, бірақ мен де
RTC және пайдаланушы анықтайтын пин -код бар электрондық қауіпсіздік жүйесі: 7 қадам
RTC және пайдаланушы анықтайтын электронды қауіпсіздік жүйесі пин -код: Сәлем балалар! Бұл мен бейнелік микроконтроллердің көмегімен электронды PIN -кодты қорғау жүйесі арқылы нақты уақыт режимінде жасаған және пайдаланушы пин -кодтың мүмкіндіктерін анықтайтын жоба, бұл бетте оны өзіңіз жасау үшін барлық мәліметтер бар
DIY-саусақ ізі кілттерінің қауіпсіздік жүйесі: 8 қадам
DIY-саусақ ізі кілттерінің қауіпсіздігі жүйесі: Бұл қосымша біздің күнделікті қажетті кілттерді (құлыптауды) қамтамасыз ету үшін пайдалы. Кейде бізде үй, гараж, екі немесе одан да көп адамның арасында автотұрақ сияқты ортақ кілттер болады. Нарықта көптеген биометрикалық жүйелер бар, бұл
Pizero Motion Detect веб -камерасының қауіпсіздік жүйесі: 3 қадам
Pizero Motion Detect веб -камерасының қауіпсіздік жүйесі: Бұл жүйе сіріңке қорапшасының қаптамасында пизеро, Wi -Fi кілті мен ескі веб -камераны қолданады. Ол менің жүру жолымдағы кез келген маңызды қозғалыстың 27 кадр / с жылдамдығындағы қозғалысты анықтау бейнелерін жазады. Содан кейін ол клиптерді dropbox есептік жазбасына жүктейді. Сонымен қатар журналдарды көруге болады және
AI Көзге көмекші құралдар (Операторларға қауіпсіздік көзілдірігін киюді ескертетін компьютерлік көру жүйесі): 4 қадам
AI Көзге көмекші құралдар (Операторларға қауіпсіздік көзілдірігін киюді ескертетін компьютерлік көру жүйесі): Міне, жүйенің демо нұсқасы. Жүйе бұрғы алынғанын анықтаған кезде автоматты түрде көзілдірік туралы ескерту береді. Қауіпсіздік көзілдірігі туралы ескертулердің болуын білдіру үшін RGB кескінінің жиегі демонстрацияда қызыл түспен боялған