Բովանդակություն:
- Քայլ 1: Այսպիսով, սա այն է, ինչ ես արել եմ
- Քայլ 2: Գործիքներ և բաղադրիչներ
- Քայլ 3. Շղթայի էլեկտրամոնտաժ և հավաքում
- Քայլ 4: Մեր համակարգի կոդավորումը և վերբեռնումը
- Քայլ 5. SafeLock համակարգի աշխատանքը
- Քայլ 6: Ավարտում
Video: Ստեղծեք SafeLock անվտանգության համակարգ Arduino MEGA- ի միջոցով. 6 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:49
Ողջույն բոլորին…
Նախևառաջ, ես եղել եմ Instructables համայնքի հսկայական երկրպագուն և բոլորը, ովքեր իրենց Instructables- ը բեռնում էին այստեղ: Այսպիսով, ես որոշեցի մի օր հրապարակել իմ սեփական Instructable- ը:
Այսպիսով, եկեք այստեղ ձեզ մոտ իմ առաջին Instructable «SafeLock թվային անվտանգության համակարգով ՝ օգտագործելով Arduino MEGA» - ով
Մի օր, երբ սովորում էի Arduino- ն և անցնում էի նրա ձեռնարկների միջոցով, ես մտածեցի, որ ինքս ինձ համար կդարձնեմ ինչ -որ իրական աշխարհի աշխատանքային համակարգ ՝ օգտագործելով այն: Եվ այսպես, ես մտածեցի, որ այն օգտագործելով անվտանգության կողպման համակարգ ստեղծեմ, քանի որ այն կարող է ինձ հարմար լինել տարբեր ծրագրերում: Այսպիսով, առաջին հերթին, այն, ինչ ես արեցի, այն էր, որ փնտրեցի պատրաստի առցանց դասընթացներ ՝ նույնը անելու համար: Ես անցա դրանցից բավականին շատերի միջով: Բայց այն, ինչ ես տեսա, քչերն էին, որոնք պարզ էին նորեկի համար, շատ ավելի պարզ էին: Նկատի ունեմ, որ նրանք ասում էին, որ դուք պարզապես մուտքագրում եք գաղտնաբառ ձեր ծածկագրում, և միայն այդ մեկ արժեքն է լինելու ձեր գաղտնաբառը մշտապես, եթե դուք չեք փոխում ծածկագիրը և այն նորից չեք վերբեռնում: Ոմանք օգտագործել են I2C հաղորդակցություն: Բայց ինչ կլինի, եթե ոմանք կարիք ունենան դա անել պարզ կապերով և չօգտագործե՞լ I2C- ը …? Այնուամենայնիվ, I2C հաղորդակցություններն ավելի արդյունավետ են: Բայց մտածելով մեկի մասին, ով դեռ չգիտի, նրանք կարող են հրաժարվել նախագիծ ստեղծելու իրենց գաղափարից: Բացի այդ, շատ նախագծեր պարզապես օգտագործել են LCD, ստեղնաշար և լուսադիոդներ `այն աշխատելու համար: Պարզապես մուտքագրեք գաղտնաբառը և բացեք այն: Այսպիսով, դրանք բավականին պարզ են, կամ ավելի բարդ: Բայց ինչ անել, եթե ինչ -որ մեկը ցանկանում է ունենալ անվտանգության համակարգ, որը պարզ է, ինչպես նաև ունի պարկի լիարժեք գործառույթներ աշխատելու համար: Այսպիսով, տես քայլը ՝ տեսնելու դրա առավելությունները…
Քայլ 1: Այսպիսով, սա այն է, ինչ ես արել եմ
Ես ստանձնեցի անվտանգության պարզ համակարգ ստեղծելու աշխատանքը, որն ունի բազմաթիվ հնարավորություններ, որպեսզի այն ավելի արդյունավետ աշխատի: Ես ունեմ այս համակարգը, որն առկա համակարգերից շատերի վերևում ունի հետևյալ հատկանիշները.
1. Երբ ծածկագիրը վերբեռնվում է, առաջին անգամ այն ողջունում է, իսկ հետո խնդրում սեփականատիրոջը գաղտնաբառ սահմանել: Այսպիսով, սեփականատերը կարող է սահմանել ցանկացած 8-նիշանոց գաղտնաբառ, որն իր կարծիքով հարմար է: Գաղտնաբառը սահմանելուց հետո այն կցուցադրի, որ այն սահմանված է և կթարթի կապույտ LED- ը: Բացի այդ, դա կտեղեկացնի ՝ օգտագործելով ազդանշանը, որը մի քանի վայրկյան ազդանշան է տալիս:
2. Տեղադրվելուց հետո t- ն անընդհատ կպահանջի գաղտնաբառ մուտքագրել ՝ կողպման վիճակում: Այսպիսով, եթե անձը պետք է մուտք գործի, նա պետք է մուտքագրի 8-նիշանոց գաղտնաբառ: Եթե նա ճիշտ է մուտքագրում գաղտնաբառը, ապա համակարգը ողջունում և ողջունում է այն ցուցադրելով այն էկրանին, ինչպես նաև կանաչ LED- ը թարթում է հաղորդագրության ցուցադրման ընթացքում: Buանգիչը նույնը տեղեկացնում է ազդանշանի միջոցով, մինչ LED- ն միացված է: Այսպիսով, դուռը բացվում է:
3. Այժմ ենթադրենք, որ ինչ -որ անհայտ անձ փորձում է մտնել սենյակ, և նա սկսում է խառնել մեր ստեղնաշարի ստեղների վրա: Այնուհետև, երբ նա մուտքագրում է գաղտնաբառի որևէ պատահական կամ անհարկի տարր, LCD- ն ցույց է տալիս բանալին անվավեր լինելու մասին և թարթում է կարմիր լուսադիոդը: Բացի այդ, ազդանշանը նախազգուշացնում է կեղծ մուտքի համար ազդանշան տալով:
4. Նախորդ հատկանիշը կարող է օգնել նաև ցանկացած վավեր անձի, եթե նա մուտքագրում է որևէ այլ բանալին գաղտնաբառ մուտքագրելիս ՝ օգնելով նրան տեղեկացնելով, որ բանալին անվավեր է, և նա պետք է հիշի այն:
5. Եթե որևէ օգտվող երեք անգամ չկարողանա մուտքագրել ճիշտ գաղտնաբառը, նրան նախազգուշացվելու է, որ այն երեք անգամ անվավեր է: Բացի այդ, երեք փորձից հետո LCD- ը կցուցադրի, որ փորձի առավելագույն սահմանը հասել է: Այսպիսով, այժմ օգտվողը պետք է սպասի մեկ րոպե, որպեսզի նորից փորձի մուտքագրել գաղտնաբառը: Սա ծանուցվում է կարմիր LED- ի անընդհատ թարթող և մեկ րոպե տևողությամբ ազդանշանային ազդանշանի ձայնով: Հետագայում օգտվողին կրկին թույլատրվում է կրկին փորձել 1 րոպե անց:
6. Բացի այդ, եթե ինչ -որ մեկը պետք է փոխի գաղտնաբառը, անհրաժեշտ է միայն սեղմել վերակայման անջատիչը, որը նորից կպահանջի գաղտնաբառ սահմանել:
Այսպիսով, այն ստացել է բազմաթիվ հնարավորություններ, որպեսզի աշխատի այնպես, ինչպես օգտվողին դա անհրաժեշտ է…
Հիմա եկեք հասնենք դրա պատրաստման հատվածին … !!
Քայլ 2: Գործիքներ և բաղադրիչներ
Ձեզ անհրաժեշտ էլեկտրոնիկայի բաղադրիչներն են ՝ ·
- Arduino MEGA 2560 (ուղեղ և հիշողություն)
- USB մալուխ (միացրեք համակարգչին և Arduino- ին ՝ ծածկագիրը վերբեռնելու համար)
- 16 x 2 LCD էկրան (ես օգտագործել եմ JHD 162A)
- 4 x 4 ստեղնաշար (մուտքային սարք)
- 1 x տախտակ (որը պահում է բոլոր կապերը)
- Rgb LED (այստեղ օգտագործվողը սովորական անոդ է)
- Պիեզոէլեկտրական բարձրախոս / ազդանշան (ծանուցելու և նախազգուշացնելու համար)
- 10K պոտենցիոմետր / զարդարող կաթսա (LCD- ի համար LED արժեք սահմանել)
- 1 x 270-օմ դիմադրություն (կանխել LED- ի այրումը …)
- 2 x 150 օմ դիմադրություն
- Արականից տղամարդու ցատկող լարեր
Օգտագործված բոլոր նյութերը հեշտությամբ հասանելի են առցանց խանութներում: Նույնիսկ ձեզանից շատերը, ովքեր գիժ արտադրողներ են, գուցե արդեն ունեն: Այնուամենայնիվ, եթե դժվարանում եք որևէ առցանց գտնել, մեկնաբանեք այն ստորև: Ես անպայման խորհուրդ կտամ ձեզ, թե որտեղից այն ձեռք բերել:
Այսպիսով, մեր բոլոր մասերը մեր աշխատասեղանին դնելուց հետո, եկեք սկսենք դրա պատրաստման ընթացակարգը:
Քայլ 3. Շղթայի էլեկտրամոնտաժ և հավաքում
Այժմ, նախ նայեք այս ամբողջ համակարգի միացման սխեմային, որը հասանելի է կցված պատկերներում: Բացի այդ, ես այստեղ կտրամադրեմ բոլոր կապի կապերը, որպեսզի այս գործընթացում չխառնվեք և չշփոթվեք, քանի որ դա կարող է հանգեցնել ոչ պատշաճ կամ չաշխատելու:
LCD լարերի միացում
LCD քորոց ՝ Arduino քորոց
1 >> GND
2 >> +5 Վ
3 >> զարդարել զամբյուղի կապում A
4 >> 1
5 >> GND
6 >> 2
11 >> 4
12 >> 5
13 >> 6
14 >> 7
15 >> +5V
16 >> GND
Trimpot էլեկտրագծերի տեղադրում
Pin A >> LCD pin 3
Pin B >> GND
Pin C >> +5V
Ստեղնաշարի միացում
Ստեղնաշարի քորոց ՝ Arduino Pin
1 >> 52
2 >> 50
3 >> 48
4 >> 46
5 >> 53
6 >> 51
7 >> 49
8 >> 47
Buzzer էլեկտրագծերի տեղադրում
+VE կապում >> Arduino կապ 30
-VE pin >> GND
RGB LED միացում (ընդհանուր անոդ RGB)
RGB կապ 1 >> R 270-օմ >> Arduino կապ 40
RGB կապ 2 >> +5V
RGB կապ 3 >> R 150-օմ >> Arduino կապ 42
RGB կապ 4 >> R 150 օմ >> Arduino կապ 41
Եթե ձեր սխեմայում օգտագործում եք ընդհանուր կաթոդ RGB, GND կապի փոխարեն միացրեք RGB կապ 2 >> GND:
Ստորև բերված պատկերները ցույց են տալիս յուրաքանչյուր բաղադրիչի քայլ առ քայլ էլեկտրագծերը:
Այնուամենայնիվ, ես ձեզ կառաջարկեի մեկ անգամ անդրադառնալ ձեր բաղադրիչների տվյալների թերթերին, որպեսզի իմանաք բաղադրիչների յուրաքանչյուր քորոցի աշխատանքը: Երբեմն հնարավոր է, որ տարբեր ընկերության արտադրած նույն բաղադրիչն ունենա PIN- ի տարբեր դասավորություն: Այսպիսով, ստուգեք այն ձեռքով և այնուհետև համապատասխանաբար կատարեք էլեկտրագծերը:
Այսպիսով, էլեկտրագծերի ավարտից հետո, հաջորդ քայլին անցնենք ծրագրավորման մաս:
Քայլ 4: Մեր համակարգի կոդավորումը և վերբեռնումը
Ես այստեղ կցել եմ ծածկագրի ֆայլը: Ստացեք կոդը ինքներդ ձեզ համար, որպեսզի այն գործարկեք ձեր շրջանառվող համակարգում: Ներբեռնելուց հետո կատարեք ցանկացած անհրաժեշտ փոփոխություն, այնուհետև կազմեք և վերբեռնեք այն ձեր Arduino սխեմայում:
Բացի այդ, մի բան, որ ես կցանկանայի ձեր ուշադրությանը բերել այստեղ, այն է, որ օգտագործված RGB- ն սովորական անոդ է: Այն փայլում է OWԱOWՐ վիճակում և չի փայլում, եթե գտնվում է Բարձր վիճակում: Բայց եթե դուք օգտագործում եք սովորական RGB կաթոդ, ապա այն փայլում է, երբ ելքային վիճակը ԲԱՐՁՐ է և չի փայլում, երբ ելքային վիճակը ցածր է:
Ստորև կցում եմ նաև պատկերներ, որոնք կազմված և հաջողությամբ վերբեռնված են:
Լավ, այնպես որ, առանց սպասելու, եկեք տեսնենք, որ մեր անվտանգության համակարգը կատարում է իր աշխատանքը:
Քայլ 5. SafeLock համակարգի աշխատանքը
- Երբ ծածկագիրը հաջողությամբ վերբեռնվում է, էկրանը ողջույնի հաղորդագրություն է տալիս իր տիրոջը ՝ ասելով. «Ողջույն… (սեփականատիրոջ անունը)»:
- Հաջորդը, այն խնդրում է սահմանել գաղտնաբառը (որը այստեղ է ցանկացած 8 նիշանոց գաղտնաբառ, որը դուք պետք է մուտքագրեք):
- Տեղադրվելուց հետո այն կհայտնվի LCD էկրանին `« Գաղտնաբառ է դրված (որոշ բութ մատներ): Բացի այդ, RGB- ն կդառնա կապույտ թարթում, և ազդանշանը որոշ ժամանակ տալիս է ընդհատված ազդանշաններ:
- Տեղադրվելուց հետո Օգտագործողը կարող է համակարգը տեղադրել ցանկացած վայրում:
- Այժմ LCD- ի կանխադրված ցուցադրումն այն է, որ նա գաղտնաբառ է խնդրում ՝ ցուցադրելով «Մուտքագրեք 8 -անիշ գաղտնաբառ»:
- Անձը, ով պետք է առաջինը մուտքագրի, պետք է մուտքագրի ճիշտ գաղտնաբառը:
- Եթե անձը մուտքագրում է ճիշտ գաղտնաբառ, LCD էկրանին կհայտնվի ողջույնի և ողջույնի հաղորդագրություն ՝ «Ողջույն ողջույն նավարկում»: Բացի այդ, RGB- ն կդառնա կանաչ թարթում և որոշ ժամանակ շարունակ ազդանշան կտա: Այսպիսով, կողպեքը բացվում է:
- Ի՞նչ կլինի, եթե մարդը սխալ ստեղն է մուտքագրում կամ որևէ տառասխալ է տեղի ունենում:
- Այսպիսով, գաղտնաբառի սխալ ստեղն մուտքագրելու դեպքում LCD էկրանը կցուցադրի «Ներողություն, անվավեր ստեղն», ինչպես նաև RGB- ը կարմիր թարթում է, և ազդանշանը կարճ ազդանշան է տալիս `ազդանշան տալով:
- Այստեղ ևս մեկ բան պետք է հաշվի առնել, որ ծածկագիրը ստուգում է յուրաքանչյուր առանձին բանալին և ոչ միայն ամբողջ գաղտնաբառը միանգամից: Այսպիսով, եթե օգտագործողը մուտքագրել է ինչ -որ ճիշտ բանալիներ, այնուհետև մոռացել է հաջորդ բանալին ՝ մուտքագրելով այլ բան, ապա նրան նույնը կզգուշացվի, դրանով իսկ օգնելով նրան վերականգնել իր գաղտնաբառը և նորից փորձել: Մինչև գաղտնաբառի ճիշտ արժեքը մուտքագրելը, կողպեքը չի բացվում:
- Բայց ինչ անել, եթե այն անձը, ով պետք է մուտք գործի, որևէ լիազորված անձնակազմ չէ ??? Այսպիսով, նա կարող է փորձել գաղտնաբառի պատահական գրառումներ կատարել: Այսպիսով, ամեն անգամ, երբ նա սեղմում է որևէ սխալ ստեղն, այն ցույց կտա, որ այն անվավեր է: Բայց դա չպետք է շարունակվի անվերջ, ոչ էլ նա պետք է կարողանա փորձել գաղտնաբառի յուրաքանչյուր հնարավոր մուտքագրում … Այսպիսով, երեք անվավեր գրառումներից հետո համակարգը կդադարեցնի հետագա գրառումները և կհաղորդի «Դուք անցել եք փորձարկման առավելագույն սահմանները», « Փորձեք 1 րոպե հետո »: Այսպիսով, 1 րոպեի ընթացքում LED- ն անընդհատ բարձր հաճախականությամբ կարմիր թարթում է տալիս, և ազդանշանը նույնպես անընդհատ ազդանշան է տալիս: Այսպիսով, ցանկացած շահագրգիռ անձ կամ անվտանգության աշխատակից կարող է իմանալ, որ ԿԱՄ -ում կա ինչ -որ մեկը անհայտ, որ ինչ -որ մեկը փորձում է խախտել համակարգը և ներս մտնել:
- 1 րոպե անց այն կվերադառնա իր կանխադրված դիրքին ՝ գաղտնաբառ մուտքագրելու համար:
- Եթե օգտագործողին անհրաժեշտ է վերականգնել կամ փոխել գաղտնաբառը, ապա նա պարտավոր չէ նորից կոդավորել համակարգը: Այն, ինչ նա պարտավոր է անել, պարզապես սեղմել է Arduino- ի վերակայման կոճակը, և համակարգը կրկին օգտվողին կխնդրի նոր գաղտնաբառ սահմանել:
- Այս համակարգի աշխատանքային քայլերը կցված են YouTube- ում նշված հղմանը:
SafeLock համակարգի աշխատանքը և ըմբռնումը
Քայլ 6: Ավարտում
Լավ, ուրեմն հույս ունեմ, որ ձեզ հիանալի հրահանգ եմ տվել մարդկանց ՝ անվտանգության այս համակարգը ստեղծելու համար:
Արդյո՞ք դա պարզ չէ, ինչպես նաև բեռնված բոլոր հնարավորություններով, որոնք անհրաժեշտ են մեր տարբեր անվտանգության ատյաններում օգտագործումը վավեր դարձնելու համար:
Այն կարող է օգտագործվել որպես դռան կողպեք, կողպել մեր պահարանները, կողպել մեր պատյանները և նույնիսկ մեր աշխատանքային տարածքներում:
Այսպիսով, մի նստեք այնտեղ, գնացեք ձեր բաղադրիչները, հետևեք այս հրահանգներին և ծանոթացեք այս հիանալի և պարզ անվտանգության համակարգին:
Խորհուրդ ենք տալիս:
Ստեղծեք ձեր սեփական GPS SMS անվտանգության հետևման համակարգը `5 քայլ (նկարներով)
Ստեղծեք ձեր սեփական GPS SMS անվտանգության հետևման համակարգը. Այս նախագծում ես ձեզ ցույց կտամ, թե ինչպես համատեղել SIM5320 3G մոդուլը Arduino- ի և պիեզոէլեկտրական փոխարկիչի հետ `որպես հարվածային սենսոր, որպեսզի ստեղծեք անվտանգության հետևման համակարգ, որը ձեզ կուղարկի ձեր գտնվելու վայրը: թանկարժեք մեքենա SMS- ով, երբ ես
SMS դռների անվտանգության համակարգ GboardPro- ի միջոցով (GSM Cum Arduino Mega). 4 քայլ
SMS դռների անվտանգության համակարգ GboardPro- ի միջոցով (GSM Cum Arduino Mega). Սա պարզ, բայց շատ օգտակար տան անվտանգության ահազանգի DIY ծրագիր է: Այս նախագիծը ես պատրաստել եմ գրասենյակում գողության պատճառով
PLC անվտանգության համար անլար անվտանգության կոճակ. 6 քայլ (նկարներով)
PLC- ի անվտանգության համար անլար անվտանգության կոճակ. Այս նախագիծը IoT և (ի վերջո) ռոբոտաշինության օգտագործման հայեցակարգի իմ ապացույցն է `վտանգավոր արտադրական օբյեկտների անվտանգության լրացուցիչ շերտ ստեղծելու համար: Այս կոճակը կարող է օգտագործվել բազմաթիվ գործընթացներ սկսելու կամ դադարեցնելու համար, ներառյալ ազդանշանի վերահսկումը
Կանանց անվտանգության մեկ հպման անվտանգության համակարգ `3 քայլ
Կանանց անվտանգության մեկ հպման անվտանգության համակարգ. Մեկ հպումով ազդանշան Կանանց անվտանգության համակարգ, որն օգտագործում է 8051 միկրո վերահսկիչ: Այսօրվա աշխարհում կանանց անվտանգությունը ամենակարևոր խնդիրն է հենց երկրում: Այսօր կանայք ենթարկվում են անհանգստության և անհանգստության և երբեմն, երբ անհրաժեշտ է շտապ օգնություն: Պարտադիր վայր չկա
Arduino PIR անվտանգության համակարգ մեքենայի եղջյուրի միջոցով. 7 քայլ (նկարներով)
Arduino PIR անվտանգության համակարգ, որն օգտագործում է մեքենայի եղջյուրը: Լավ, ուրեմն այս նախագծում մենք գողի ահազանգ կանենք ՝ օգտագործելով PIR սենսոր, Arduino, ռելե և մեքենայի եղջյուր: