Բովանդակություն:

Ստեղնաշարի կոդավորում ՝ 4 քայլ
Ստեղնաշարի կոդավորում ՝ 4 քայլ

Video: Ստեղնաշարի կոդավորում ՝ 4 քայլ

Video: Ստեղնաշարի կոդավորում ՝ 4 քայլ
Video: 4 խորհուրդ, որոնք կօգնեն կոշիկը պահպանել ցանկացած վատ եղանակի դեպքում 2024, Նոյեմբեր
Anonim
Ստեղնաշարի կոդավորում
Ստեղնաշարի կոդավորում

Այս նախագծի նպատակն է վերցնել ստեղնաշար և կոդավորել այն այնպես, որ այն արձագանքի որոշակի գաղտնաբառին, որը նախապես տեղադրված կլինի հենց ծածկագրում: Այնուհետև ես կօգտագործեմ այս ստեղնաշարը նախապես պատրաստված մոդելի պահարանի վրա տեղադրելու համար: Theրագրի նպատակն է բացել պահարանը, եթե և երբ մուտքագրվի ճիշտ գաղտնաբառը: Այս նախագիծը պատրաստելու համար ես կօգտագործեմ Arduino- ն ՝ ստեղնաշարի կոդավորման համար: Այս կերպ ես կկարողանամ սահմանել իմ սեփական գաղտնաբառը, այնուհետև Arduino- ն կատարել իմ ընտրած ցանկացած հրաման: Ես իսկապես ոգևորված եմ այս նախագծի համար և վստահ եմ, որ այն լավ կստացվի:

Քայլ 1: Նյութեր

Նյութեր
Նյութեր

Ստորև բերված են այն նյութերը, որոնք ես կպահանջեի նախագիծն ավարտելու համար:

  • Արդուինո- 1
  • Ստեղնաշար- 1
  • Servo Motor
  • Arduino լարեր
  • Breadboard
  • Նոթբուք (տեղադրված Arduino հավելվածով)

Քայլ 2: Ստեղնաշարի կոդավորում

Ստեղնաշարի կոդավորում
Ստեղնաշարի կոդավորում
Ստեղնաշարի կոդավորում
Ստեղնաշարի կոդավորում
Ստեղնաշարի կոդավորում
Ստեղնաշարի կոդավորում

Այս նախագծի ամենակարևոր քայլն այն է, որ ստեղնաշարն այնպես կոդավորվի, որ համակարգիչը կարողանա կարդալ, թե որ թվերն են մուտքագրվում, այնուհետև մեկ այլ աղբյուրի ասել ՝ դա ճիշտ է, թե սխալ գաղտնաբառ: Այս նախագծի համար ես օգտագործում եմ Arduino- ն, ուստի որոշ առցանց ռեսուրսներ օգտագործեցի `հասկանալու համար, թե ինչպես լարել, այնուհետև կոդավորել ստեղնաշարը` վերը թվարկված պահանջներին համապատասխանելու համար: Այն, ինչ գտա ցանցում, այն էր, որ ստեղնաշարի յուրաքանչյուր ելքը պետք է միացնեի Arduino- ի կապի համարին, այնուհետև ստեղնաշարի գրունտային ելքը Arduino- ի վրա հիմնավորելու համար: Իմ օգտագործած կոդը կցված է նկարներում: Այս ծածկագիրը համակարգչին հնարավորություն է տալիս կարդալ, թե որ թվերի վրա են խփվում, ինչպես նաև որոշել ՝ գաղտնաբառը ճիշտ է, թե սխալ:

Քայլ 3. Սերվո շարժիչի միացում

Servo Motor- ի ամրացում
Servo Motor- ի ամրացում
Servo Motor- ի ամրացում
Servo Motor- ի ամրացում

Համակարգչին կարդալ մուտքերը և դրանով իսկ որոշել, թե արդյոք գաղտնաբառը ճիշտ է, թե սխալ, մեկ բան է, բայց դրանից հետո գործողություն կատարելն իսկապես շատ լավ կլինի: Դրան հասնելու համար մենք միացրեցինք սերվո շարժիչը Arduino- ին: Servo- ի արտաքին ամենաուժեղ թողարկումը հասնում է 5V- ի, մինչդեռ մյուս երկուսը `դեպի PIN համարներ (կարող եք օգտագործել a0 և a1 կապերը, եթե ձեր ստեղնաշարի պատճառով վերջանում են): Երբ դա արվի, դուք մուտքագրեք ձեր ծածկագիրը, թե որքան եք ուզում, որ շարժիչը պտտվի ՝ կախված ճիշտ կամ սխալ գաղտնաբառ մուտքագրված լինելուց: Դրա կոդը ներկայացված է նկարներում:

Քայլ 4. ԼՐԱՈ-Յ-- Անվտանգ պահեք այն

ԼՐԱՈ HՈ-ԹՅՈՆ
ԼՐԱՈ HՈ-ԹՅՈՆ

Այժմ, երբ մեխանիզմը գործում է, ես մտածեցի, որ կարող եմ այս նախագիծը մի քայլ առաջ տանել ՝ այն կցելով այնպիսի օբյեկտի, ինչպիսին է պահարանը, որպեսզի տեսնեմ ՝ արդյոք իմ նախագիծը կարող է օգնել վերահսկել դրա բացումն ու փակումը: Ես ձեռքս վերցրեցի պատրաստի ստվարաթղթե պահարանի վրա (իմ դպրոցական գործընկերը պատրաստել էր (Cardboard Safe)), որն ըստ էության ուներ տուփ ստվարաթղթե շերտով, որը ներս ու դուրս կտեղափոխվեր, հետևաբար վերահսկելով պահարանը բացելու կամ փակելու հնարավորությունը: Ես որոշեցի կցել servo շարժիչը այդ ստվարաթղթե ժապավենին, որն այնուհետև կվերահսկի ժապավենի շարժումը, հետևաբար, չհրկիզվող պահարանի բացումն ու փակումը:

Խորհուրդ ենք տալիս: