Բովանդակություն:
- Քայլ 1: Նյութեր
- Քայլ 2: Ստեղնաշարի կոդավորում
- Քայլ 3. Սերվո շարժիչի միացում
- Քայլ 4. ԼՐԱՈ-Յ-- Անվտանգ պահեք այն
Video: Ստեղնաշարի կոդավորում ՝ 4 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:47
Այս նախագծի նպատակն է վերցնել ստեղնաշար և կոդավորել այն այնպես, որ այն արձագանքի որոշակի գաղտնաբառին, որը նախապես տեղադրված կլինի հենց ծածկագրում: Այնուհետև ես կօգտագործեմ այս ստեղնաշարը նախապես պատրաստված մոդելի պահարանի վրա տեղադրելու համար: Theրագրի նպատակն է բացել պահարանը, եթե և երբ մուտքագրվի ճիշտ գաղտնաբառը: Այս նախագիծը պատրաստելու համար ես կօգտագործեմ Arduino- ն ՝ ստեղնաշարի կոդավորման համար: Այս կերպ ես կկարողանամ սահմանել իմ սեփական գաղտնաբառը, այնուհետև Arduino- ն կատարել իմ ընտրած ցանկացած հրաման: Ես իսկապես ոգևորված եմ այս նախագծի համար և վստահ եմ, որ այն լավ կստացվի:
Քայլ 1: Նյութեր
Ստորև բերված են այն նյութերը, որոնք ես կպահանջեի նախագիծն ավարտելու համար:
- Արդուինո- 1
- Ստեղնաշար- 1
- Servo Motor
- Arduino լարեր
- Breadboard
- Նոթբուք (տեղադրված Arduino հավելվածով)
Քայլ 2: Ստեղնաշարի կոդավորում
Այս նախագծի ամենակարևոր քայլն այն է, որ ստեղնաշարն այնպես կոդավորվի, որ համակարգիչը կարողանա կարդալ, թե որ թվերն են մուտքագրվում, այնուհետև մեկ այլ աղբյուրի ասել ՝ դա ճիշտ է, թե սխալ գաղտնաբառ: Այս նախագծի համար ես օգտագործում եմ Arduino- ն, ուստի որոշ առցանց ռեսուրսներ օգտագործեցի `հասկանալու համար, թե ինչպես լարել, այնուհետև կոդավորել ստեղնաշարը` վերը թվարկված պահանջներին համապատասխանելու համար: Այն, ինչ գտա ցանցում, այն էր, որ ստեղնաշարի յուրաքանչյուր ելքը պետք է միացնեի Arduino- ի կապի համարին, այնուհետև ստեղնաշարի գրունտային ելքը Arduino- ի վրա հիմնավորելու համար: Իմ օգտագործած կոդը կցված է նկարներում: Այս ծածկագիրը համակարգչին հնարավորություն է տալիս կարդալ, թե որ թվերի վրա են խփվում, ինչպես նաև որոշել ՝ գաղտնաբառը ճիշտ է, թե սխալ:
Քայլ 3. Սերվո շարժիչի միացում
Համակարգչին կարդալ մուտքերը և դրանով իսկ որոշել, թե արդյոք գաղտնաբառը ճիշտ է, թե սխալ, մեկ բան է, բայց դրանից հետո գործողություն կատարելն իսկապես շատ լավ կլինի: Դրան հասնելու համար մենք միացրեցինք սերվո շարժիչը Arduino- ին: Servo- ի արտաքին ամենաուժեղ թողարկումը հասնում է 5V- ի, մինչդեռ մյուս երկուսը `դեպի PIN համարներ (կարող եք օգտագործել a0 և a1 կապերը, եթե ձեր ստեղնաշարի պատճառով վերջանում են): Երբ դա արվի, դուք մուտքագրեք ձեր ծածկագիրը, թե որքան եք ուզում, որ շարժիչը պտտվի ՝ կախված ճիշտ կամ սխալ գաղտնաբառ մուտքագրված լինելուց: Դրա կոդը ներկայացված է նկարներում:
Քայլ 4. ԼՐԱՈ-Յ-- Անվտանգ պահեք այն
Այժմ, երբ մեխանիզմը գործում է, ես մտածեցի, որ կարող եմ այս նախագիծը մի քայլ առաջ տանել ՝ այն կցելով այնպիսի օբյեկտի, ինչպիսին է պահարանը, որպեսզի տեսնեմ ՝ արդյոք իմ նախագիծը կարող է օգնել վերահսկել դրա բացումն ու փակումը: Ես ձեռքս վերցրեցի պատրաստի ստվարաթղթե պահարանի վրա (իմ դպրոցական գործընկերը պատրաստել էր (Cardboard Safe)), որն ըստ էության ուներ տուփ ստվարաթղթե շերտով, որը ներս ու դուրս կտեղափոխվեր, հետևաբար վերահսկելով պահարանը բացելու կամ փակելու հնարավորությունը: Ես որոշեցի կցել servo շարժիչը այդ ստվարաթղթե ժապավենին, որն այնուհետև կվերահսկի ժապավենի շարժումը, հետևաբար, չհրկիզվող պահարանի բացումն ու փակումը:
Խորհուրդ ենք տալիս:
Կազու կոդավորում `5 քայլ
Kazoo կոդավորում. Սա կազուի գեղեցիկ 3D մոդել է, որը պատրաստված է Tinkercad- ում: Այս անուղղելի գործով կարող եք հասնել դրան
Կոդավորում IOS կոդի բլոկներով `6 քայլ
IOS կոդերի բլոկներով կոդավորումը. IOS- ով կոդավորումը յուրահատուկ միջոց է `ձեր iOS սարքն ավտոմատացնելու, նորություններ բերելու, կիբերպատերազմ սկսելու և նույնիսկ տեքստային հաղորդագրություններ պլանավորելու համար: Այս ուսանելիի համար մենք կկենտրոնանանք կիբեր պատերազմի, մասնավորապես ՝ ընկերների սպամի և
Redbear BLE Nano V2 Պատվերով վերահսկում PfodApp- ով - Կոդավորում չի պահանջվում. 6 քայլ
Redbear BLE Nano V2 Պատվերով վերահսկում PfodApp- ով - Կոդավորում չի պահանջվում. Թարմացում ՝ 15 սեպտեմբերի 2017 թ. - Այս հրահանգը թարմացվել է ՝ օգտագործելու RedBear BLE Nano, V2- ի վերջին տարբերակը: Այս ուսանելիի նախորդ տարբերակը, որի թիրախը RedBear BLE Nano V1.5- ն է, հասանելի է այստեղ: Թարմացում նոյեմբերի 15 -ին - 2017 Այսպիսով
Arduino/Android սկսնակների համար, կոդավորում չի պահանջվում - Տվյալներ և հսկողություն. 15 քայլ
Arduino/Android սկսնակների համար, կոդավորումը պարտադիր չէ - Տվյալներ և վերահսկում. Թարմացում 23 ապրիլի, 2019 թ. - Միայն Arduino millis () օգտագործմամբ ամսաթվերի/ժամերի համար տե՛ս Arduino ամսաթիվ/ժամ գծագրում/մուտքագրում `օգտագործելով Millis () և PfodApp վերջին անվճար pfodDesigner V3- ը: .0.3610+ - ը ստեղծեց Arduino- ի ամբողջական էսքիզներ ՝ տվյալները ամսաթվի/ժամի համեմատ պատկերելու համար
Ստեղնաշարի ինտերֆեյս 8051 -ով և Ստեղնաշարի համարների ցուցադրում 7 հատվածում. 4 քայլ (նկարներով)
Ստեղնաշարի ինտերֆեյս 8051 -ով և 7 հատվածով ստեղնաշարի թվերի ցուցադրում. Այս ձեռնարկում ես ձեզ կասեմ, թե ինչպես կարող ենք ստեղնաշարը միացնել 8051 -ին և ստեղնաշարի համարները ցուցադրել 7 հատվածի էկրանով: