Բովանդակություն:
Video: RPI անվտանգության համակարգ ՝ 4 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:48
RPI անվտանգության ահազանգի գործառույթը
Այս ուսանելի դասում դուք կսովորեք, թե ինչպես կատարել գիշերային ժամերի ահազանգի լիարժեք գործող համակարգ: Եթե համակարգը հայտնաբերում է ներխուժող, այն անմիջապես տպելու է «INTRUDER» ձեր մոնիտորի վրա, ինչպես նաև ահազանգից բարձր ձայն է հանելու: Sարթուցիչի հետ մեկտեղ լուսարձակները նույնպես կփայլեն:
Քայլ 1: Անհրաժեշտ նյութեր
Անհրաժեշտ նյութեր
- Led- ի ցանկացած գույն (4 -ը խորհուրդ է տրվում)
- Jumper լարերը
- Բզզոց
- 330 դիմադրություն (նույնքան, որքան led- երը)
- Շարժման ցուցիչ
- 3 արականից իգական լարեր
- Լույսից կախված դիմադրություն
- Կոնդենսատոր
- Հացի տախտակ
- T-Cobbler
Քայլ 2: Ընթացակարգ
Ընթացակարգ.
- Նախ տեղադրեք ուժը և հիմնավորեք ձեր երկու ռելսերը
- Տեղադրեք ձեր 330 դիմադրողականները հացի տախտակի ներքևում ՝ սկսած գրունտային երկաթուղուց մինչև հացի տախտակի ցանկացած ռելս
- Այնուհետև ձեր լուսարձակները տեղադրեք ձեր դիմադրության կողքին: Կարճ ոտքը գնում է անմիջապես դիմադրության աջից, եթե ձեր դիմադրիչները տեղադրված են հացի տախտակի ձախ կողմում:
- Լեդ երկար ոտքը գնում է ցանկացած վայր, որտեղ ցանկանում եք, բայց համոզվեք, որ այնտեղ բոլորը տարբեր ռելսերի վրա են
- Միացրեք jumper լարերը ձեր led- ի երկար հանգույցին
- Միացրեք jumper լարերը ցանկացած gpio կապում
- Տեղադրեք ազդանշանը դիմադրիչների վերևում, իսկ կարճ ոտքը անցնում է գետնին
- Միացրեք jumper մետաղալարն ազդանշանին, այնուհետև gpio քորոցին
- Այժմ միացրեք ldr- ը հոսանքի երկաթուղու և հացի տախտակի վրա
- Կոնդենսատորի կարճ ոտքը միացրեք պտուտակավոր երկաթուղուն, իսկ երկար ոտքը ՝ ldr- ի աջ կողմում
- Միացրեք jumper մետաղալարը ldr- ի ձախ կողմում, այնուհետև gpio ping- ին
- Վերջապես միացրեք երեք արական և իգական լարեր շարժման տվիչի վրա
- Արականից իգական լարերից յուրաքանչյուրին միացրեք գետնին, համապատասխանաբար 5 վ և gpio ՝ համոզվելով, որ յուրաքանչյուրը միացված է շարժման տվիչի աջ ծայրին
Քայլ 3: Կոդի ընթացակարգ
Կոդի կարգը
Համոզվեք, որ օգտագործում եք python 3, քանի որ այս կոդը չի աշխատի որևէ այլ ծրագրաշարի վրա:
Նախ պետք է ներմուծել ճիշտ իրեր
gpiozero ներմուծման LED, Buzzer, LightSensor, MotionSensor, ժամանակից ներմուծել քուն
Այժմ մենք պետք է սահմանենք մեր էլեկտրական բաղադրիչները: Վերջում գտնվող համարը պետք է լինի gpio պորտի համարը, որին միացել եք jumper մետաղալարով: Ստորև բերված կոդի համար դուք պետք է համարը փոխարինեք ձեր համապատասխան gpio պորտով:
Light1 = LED (21)
Light2 = LED (20)
Light3 = LED (12)
Light4 = LED (16)
ահազանգ = ազդանշան (19)
ldr = LightSensor (13, 5, 1, 0.1)
pir = MotionSensor (24)
Այժմ ժամանակն է ուղղել ծածկագրի հյութալի մասը:
իսկական True:
եթե ldr.light_detected և pir.motion_detected:
տպել («ապահով»)
light1.off ()
light2.off ()
light3.off ()
light4.off ()
այլ:
ldr. When_dark և pir.motion_detected
տպել ("INTRUDER INTRUDER INTRUDER INTRUDER INTRUDER")
ահազանգ. ()
light1.on ()
քուն (0.1)
light1.off ()
light2.on ()
քուն (0.1)
light2.off ()
լույս 3.on ()
քուն (0.1)
light3.off ()
լույս 4.on ()
քուն (0.1)
light4.off ()
Ահա թե ինչպիսին կլինի ծածկագիրը ամբողջական տեսքով
gpiozero ներմուծման LED, Buzzer, LightSensor, MotionSensor, ժամանակից ներմուծել քուն
լույս 1 = LED (21)
լույս 2 = LED (20)
լույս 3 = LED (12)
լույս 4 = LED (16)
ահազանգ = ազդանշան (19)
ldr = LightSensor (13, 5, 1, 0.1)
pir = MotionSensor (24)
իսկական True:
եթե ldr.light_detected և pir.motion_detected:
տպել («ապահով»)
light1.off ()
light2.off ()
light3.off ()
light4.off ()
այլ:
ldr. When_dark և pir.motion_detected
տպել («INTRUDER INTRUDER INTRUDER INTRUDER INTRUDER»)
ահազանգ. ()
light1.on ()
քուն (0.1)
light1.off ()
light2.on ()
քուն (0.1)
light2.off ()
լույս 3.on ()
քուն (0.1)
light3.off ()
լույս 4.on ()
քուն (0.1)
light4.off ()
Այժմ գործարկեք կոդը, և մոդուլը կցուցադրի ձեր տեքստը
Քայլ 4: Վերջնական արտադրանք
Վերջապես, ահա թե ինչպիսին պետք է լինի համակարգը ավարտված տեսքով.
Խորհուրդ ենք տալիս:
Տնական անվտանգության համակարգ ՝ օգտագործելով սենսորային միաձուլումը. 5 քայլ
Տնական անվտանգության համակարգ ՝ օգտագործելով սենսորային միաձուլումը. Այս նախագծի հիմքում ընկած է էժան և հեշտ պատրաստվող անվտանգության տվիչի ստեղծումը, որը կարող է օգտագործվել նախազգուշացնելու համար, երբ ինչ -որ մեկը հատել է այն: Սկզբնական նպատակն էր ստեղծել մի բան, որը կարող էր ինձ տեղեկացնել, երբ ինչ -որ մեկը բարձրանում էր աստիճաններով, բայց ես նույնպես
Էլեկտրոնային անվտանգության համակարգ RTC- ով և օգտագործողի կողմից սահմանվող փին կոդը ՝ 7 քայլ
Էլեկտրոնային անվտանգության համակարգ RTC- ով և օգտագործողի կողմից սահմանեք PIN կոդ. Բարև տղերք: Սա այն նախագիծն է, որը ես արել եմ ՝ օգտագործելով միկրոկոնտրոլեր ՝ դա Էլեկտրոնային PIN կոդի անվտանգության համակարգ է, որն ունի իրական ժամանակի ժամացույց և օգտվողի կողմից սահմանում է PIN կոդի գործառույթներ: Այս էջը պարունակում է բոլոր մանրամասները ՝ ինքներդ մեկը պատրաստելու համար:
DIY- մատնահետքի հիմնական անվտանգության համակարգ `8 քայլ
DIY-Fingerprint Key Security System: Այս ծրագիրը օգտակար է մեր ամենօրյա պահանջվող բանալիների (կողպեքի) ապահովման համար: Երբեմն մենք ունենում ենք մի քանի ընդհանուր բանալիներ, ինչպիսիք են տունը, ավտոտնակը, կայանումը երկու կամ ավելի մարդկանց միջև: Շուկայում առկա են մի շարք կենսաչափական համակարգեր, այն կարող է
PLC անվտանգության համար անլար անվտանգության կոճակ. 6 քայլ (նկարներով)
PLC- ի անվտանգության համար անլար անվտանգության կոճակ. Այս նախագիծը IoT և (ի վերջո) ռոբոտաշինության օգտագործման հայեցակարգի իմ ապացույցն է `վտանգավոր արտադրական օբյեկտների անվտանգության լրացուցիչ շերտ ստեղծելու համար: Այս կոճակը կարող է օգտագործվել բազմաթիվ գործընթացներ սկսելու կամ դադարեցնելու համար, ներառյալ ազդանշանի վերահսկումը
Կանանց անվտանգության մեկ հպման անվտանգության համակարգ `3 քայլ
Կանանց անվտանգության մեկ հպման անվտանգության համակարգ. Մեկ հպումով ազդանշան Կանանց անվտանգության համակարգ, որն օգտագործում է 8051 միկրո վերահսկիչ: Այսօրվա աշխարհում կանանց անվտանգությունը ամենակարևոր խնդիրն է հենց երկրում: Այսօր կանայք ենթարկվում են անհանգստության և անհանգստության և երբեմն, երբ անհրաժեշտ է շտապ օգնություն: Պարտադիր վայր չկա