Բովանդակություն:
- Քայլ 1: Բաղադրիչներ և նյութեր
- Քայլ 2: Սարքավորումները միասին դնելը
- Քայլ 3: Տվյալների բազա
- Քայլ 4: Գրեք օրենսգիրքը
- Քայլ 5. Նախագծեք արձագանքող կայքը
- Քայլ 6: Softwareրագրային ապահովում Raspberry Pi- ի վրա
- Քայլ 7: Գործի կառուցում
Video: Ընդլայնված անվտանգության համակարգ `7 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:46
Երբևէ ցանկացե՞լ եք ապահովել ձեր տունն ամբողջությամբ և անհնարին դարձնել ներխուժողների մուտքը ձեր տուն: Եթե այո, ապա սա լուծում է ձեզ համար:
Ես ստեղծեցի Advanced Security System, սա մի համակարգ է, որը կապահովի ձեր տունը ներսից և դրսից և կվախեցնի ներխուժողներին ներս մտնելուց բարձր ձայնով: Դուք կարող եք վերահսկել այս համակարգը վեբ կայքի միջոցով և միշտ կիմանաք, թե երբ և որտեղ է հայտնաբերվել ներխուժողը:
Սա իմ առաջին նախագիծն է իմ ուսումնասիրության ոլորտում. Մուլտիմեդիա և հաղորդակցության տեխնոլոգիա (MCT) Howest- ում (Kortrijk belgium):
Քայլ 1: Բաղադրիչներ և նյութեր
Իմ նախագծի համար ես օգտագործել եմ բազմաթիվ մասեր, որոնք կներկայացնեմ ստորև, ես նաև կավելացնեմ ճիշտ գներով նյութերի հաշիվը և կայքերից, որոնցից ես դրանք պատվիրել եմ:
Բաղադրիչներ:
- Raspberry Pi 4 մոդել B / 4GB
- Հավաքված Pi T-cobbler գումարած GPIO Breakout
- LDR
- Շարժման ցուցիչ
- Մագնիսական շփման անջատիչ
- Led ժապավեն
- OLED
- Սիրեն
- MCP3008
- TIP120
- Breadboard
- Սնուցման աղբյուր
- Արականից տղամարդու jumper մետաղալարեր
- Արականից իգական jumper մետաղալարեր
Նյութեր:
- Առաջնորդվող պրոֆիլ
- MDF փայտ 18 մմ
- Պլեքսի ապակի
- Ծխնիներ
Գործիքներ:
- Sոդման երկաթ
- Ոլորահատ սղոց
- Տեսավ
- Լամելլո
- Հղկաթուղթ
- Սպիտակ ներկ
- Nailgun
- Փայտի սոսինձ
Քայլ 2: Սարքավորումները միասին դնելը
Ես կառուցել եմ իմ սխեման ՝ հետևելով իմ պատրաստած Fritzing սխեմային, որը ես վերբեռնել եմ ստորև: Շղթան ունի բազմաթիվ տվիչներ և գործարկիչ, որոնք միասին աշխատում են որպես մեկ: Ես կթվարկեմ, թե որ տարբեր սխեմաներն են, ինչպես պետք է դրանք միացնել, որոնք կարող եք գտնել սխեմայում:
- Կան 3 PIR տվիչներ ՝ 2 -ը տան ներսում և 1 -ը ՝ տնից դուրս:
- LDR- ն արտաքին սենսորին տեղեկացնելու համար, եթե այն բավականաչափ մութ է լույսը միացնելու համար:
- Մագնիսական անջատիչ սենսոր, որը գիտի, երբ դուռը բացվում է:
- OLED էկրան, որը ցուցադրում է իմ Raspberry Pi- ի վիճակագրությունը, ներառյալ վեբ կայքի IP- ն:
- LED, որը ցույց է տալիս, որ ահազանգը միացված է կամ անջատված է
- Սիրեն ՝ մարդկանց զգուշացնելու, որ ինչ -որ մեկը տուն է կոտրում առանց սեփականատերերի թույլտվության:
Քայլ 3: Տվյալների բազա
Դուք կարող եք տեսնել իմ ERD դիագրամը վերևում, ես նաև աղբանոց ֆայլը կդնեմ իմ github- ում, որպեսզի կարողանաք ինքներդ ներմուծել տվյալների բազան:
Այս տվյալների բազայի միջոցով դուք կկարողանաք ցույց տալ բազմաթիվ բաներ, ինչպիսիք են.
- Երբ դուռը բացվում և փակվում է
- Երբ և որտեղ ինչ -որ մեկը ազդանշան է տալիս
- Երբ ինչ -որ մեկը միացնում է լուսավորությունը դրսում
- Երբ ինչ -որ մեկը մտնում է սենյակ ՝ առանց ահազանգը միացնելու
Եթե ցանկանում եք վերստեղծել այս տվյալների բազան, ձեզ հարկավոր է նոր օգտվող ստեղծել, որպեսզի կարողանաք միանալ ձեր Raspberry Pi- ին:
github.com/howest-mct/1920-1mct-project1-WalraeveLaurens
Քայլ 4: Գրեք օրենսգիրքը
Այժմ ժամանակն է համոզվել, որ բոլոր բաղադրիչներն աշխատում են այնտեղ: Այսպիսով, ես որոշ կոդ գրեցի python- ում և տեղադրեցի այն ազնվամորու pi- ի վրա: Դուք կարող եք գտնել իմ կոդը Github- ում, երբ իմ ուսուցիչները դա հրապարակայնացնեն:
github.com/howest-mct/1920-1mct-project1-W…
Կոդը ծրագրավորելու համար ես օգտագործեցի Visual Code: Կոդը գրված է html, CSS, JavaScript- ով ՝ օգտագործելով Sockets և python:
Քայլ 5. Նախագծեք արձագանքող կայքը
Ես մտածում էի, թե ինչպիսին պետք է լինի իմ արձագանքող կայքը: Նախքան դա անելը, ես պետք է հետ նայեի իմ կատարած ֆունկցիոնալ վերլուծությանը և փնտրեի ոգեշնչում և հետաքրքիր օրինաչափություններ:
Նախ, ես իմ դիզայնը պատրաստեցի Adobe XD- ում: Իմ օգտագործած տառատեսակը Robotto էր: Ես գնացի հեշտ դիզայնի համար, քանի որ ցանկանում եմ, որ այն լինի բարեկամական և ոչ թե շատ կոճակներ ունենա, այլ բավականաչափ, որպեսզի օգտագործողը կարողանա հաճույք ստանալ ծրագրի հետ աշխատելուց:
Դիզայնը հաստատվեց իմ ուսուցիչների կողմից, այնպես որ ես կարող էի սկսել ծրագրավորումը: Ես կայքը գրել եմ HTML - CSS - JavaScript- ով:
Քայլ 6: Softwareրագրային ապահովում Raspberry Pi- ի վրա
Որպեսզի իմ կոդը աշխատի (որը ես կապելու եմ ստորև) ձեզ հարկավոր է տեղադրել որոշ փաթեթներ և գրադարաններ: Առաջին բանը, որ անհրաժեշտ է, դա այն է, որ դուք թարմացնեք ձեր Pi- ն:
Նախ, թարմացրեք ձեր համակարգի փաթեթների ցանկը `մուտքագրելով հետևյալ հրամանը` sudo apt-get update
Հաջորդը, արդիականացրեք ձեր բոլոր տեղադրված փաթեթները իրենց վերջին տարբերակին ՝ հետևյալ հրամանով. Sudo apt-get dist-upgrade
Փաթեթները տեղադրելուց հետո ձեզ հարկավոր է տեղադրել որոշ գրադարաններ.
- Թելեր
- Ժամանակը
- Sonսոն
- spidev
- շիշ
- տափաշիշեր
- RPI. GPIO
- տվյալների ժամ
- ենթամշակման
- mysql
- SocketIO
Եվ մենք պետք է կլոնավորենք ստորև ներկայացված գրադարանը, որպեսզի OLED- ն աշխատի:
github.com/adafruit/Adafruit_Python_SSD130…
Քայլ 7: Գործի կառուցում
Իմ դեպքում ես կառուցում եմ մի փոքրիկ առանձնատուն, որի դուռը 2 սենյակ է, պատուհանը և տանիքը `պլեքսե ապակուց: Տան տակ սարքեցի էլեկտրոնիկան պահելու համար և այն հավաքեցի լամելոներով:
Ես տեղադրել եմ նաև նկարներ, որտեղ կարող եք տեսնել գործի կառուցման գործընթացը:
Չափումների համար ես նաև կբեռնեմ ստորև բերված մի ֆայլ, որտեղ կարող եք տեսնել իմ սխեման, թե ինչպես կարող եք այն վերստեղծել:
Խորհուրդ ենք տալիս:
Տնական անվտանգության համակարգ ՝ օգտագործելով սենսորային միաձուլումը. 5 քայլ
Տնական անվտանգության համակարգ ՝ օգտագործելով սենսորային միաձուլումը. Այս նախագծի հիմքում ընկած է էժան և հեշտ պատրաստվող անվտանգության տվիչի ստեղծումը, որը կարող է օգտագործվել նախազգուշացնելու համար, երբ ինչ -որ մեկը հատել է այն: Սկզբնական նպատակն էր ստեղծել մի բան, որը կարող էր ինձ տեղեկացնել, երբ ինչ -որ մեկը բարձրանում էր աստիճաններով, բայց ես նույնպես
Էլեկտրոնային անվտանգության համակարգ RTC- ով և օգտագործողի կողմից սահմանվող փին կոդը ՝ 7 քայլ
Էլեկտրոնային անվտանգության համակարգ RTC- ով և օգտագործողի կողմից սահմանեք PIN կոդ. Բարև տղերք: Սա այն նախագիծն է, որը ես արել եմ ՝ օգտագործելով միկրոկոնտրոլեր ՝ դա Էլեկտրոնային PIN կոդի անվտանգության համակարգ է, որն ունի իրական ժամանակի ժամացույց և օգտվողի կողմից սահմանում է PIN կոդի գործառույթներ: Այս էջը պարունակում է բոլոր մանրամասները ՝ ինքներդ մեկը պատրաստելու համար:
DIY- մատնահետքի հիմնական անվտանգության համակարգ `8 քայլ
DIY-Fingerprint Key Security System: Այս ծրագիրը օգտակար է մեր ամենօրյա պահանջվող բանալիների (կողպեքի) ապահովման համար: Երբեմն մենք ունենում ենք մի քանի ընդհանուր բանալիներ, ինչպիսիք են տունը, ավտոտնակը, կայանումը երկու կամ ավելի մարդկանց միջև: Շուկայում առկա են մի շարք կենսաչափական համակարգեր, այն կարող է
PLC անվտանգության համար անլար անվտանգության կոճակ. 6 քայլ (նկարներով)
PLC- ի անվտանգության համար անլար անվտանգության կոճակ. Այս նախագիծը IoT և (ի վերջո) ռոբոտաշինության օգտագործման հայեցակարգի իմ ապացույցն է `վտանգավոր արտադրական օբյեկտների անվտանգության լրացուցիչ շերտ ստեղծելու համար: Այս կոճակը կարող է օգտագործվել բազմաթիվ գործընթացներ սկսելու կամ դադարեցնելու համար, ներառյալ ազդանշանի վերահսկումը
Կանանց անվտանգության մեկ հպման անվտանգության համակարգ `3 քայլ
Կանանց անվտանգության մեկ հպման անվտանգության համակարգ. Մեկ հպումով ազդանշան Կանանց անվտանգության համակարգ, որն օգտագործում է 8051 միկրո վերահսկիչ: Այսօրվա աշխարհում կանանց անվտանգությունը ամենակարևոր խնդիրն է հենց երկրում: Այսօր կանայք ենթարկվում են անհանգստության և անհանգստության և երբեմն, երբ անհրաժեշտ է շտապ օգնություն: Պարտադիր վայր չկա