Բովանդակություն:
- Քայլ 1: Ձեռնարկ պատրաստելը (տեսանյութ)
- Քայլ 2: Առանձնահատկություններ
- Քայլ 3: Ինչպես է դա աշխատում..?
- Քայլ 4: Դրա համար անհրաժեշտ բաղադրիչներ
- Քայլ 5. Շրջանակ Daigram
- Քայլ 6: Կոդի ակնարկ և խնդիրների լուծում
- Քայլ 7: Շրջանի փոքրացում (զոդում)
- Քայլ 8: Կողպեքի պատրաստում
- Քայլ 9. Կողպեքի պատրաստում և ավարտում
- Քայլ 10: Թերություններ, բարելավումներ
- Քայլ 11: Շնորհակալություն
Video: Առեղծվածային գիրք Գաղտնի թակոց կողպեքով. 11 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:45
Երբ խոսքը վերաբերում է թաքցնելու մեր գաղտնի իրերը:
Բայց միշտ չէ, որ գեյերի համար գոնե դա անվտանգ չէ, և դրանում հետաքրքիր մտքեր չկան: Այս ձեռնարկում ես ցույց եմ տալիս, թե ինչպես եմ գիրք պատրաստել գաղտնի թակոցով: Այս գրքով մենք կարող ենք թաքցնել ձեր արժեքավոր իրերը ներսում: ոչ ոք չի կարող ոչինչ վերցնել առանց ձեր գիտության, քանի որ մենք փակում ենք մեր գիրքը գաղտնի թակոցով: Այսպիսով, եկեք սկսենք:
Քայլ 1: Ձեռնարկ պատրաստելը (տեսանյութ)
Ես պատրաստեցի նաև վիդեո ձեռնարկ: այնպես որ դիտեք տեսանյութը ՝ գործողությունը տեսնելու համար:
Քայլ 2: Առանձնահատկություններ
- Մեկ կոճակ ՝ նոր կողպեքը ծրագրավորելու կամ ձայնագրելու համար
- Մենք կարող ենք թաքցնել մեր մանրուքները գրքի ներսում
- Ոչ ոք չի մտածում այսպիսի պահարանային համակարգի մասին
- Մենք կարող ենք կողպել այս գիրքը հատուկ թակոցով
- Մենք կարող ենք օգտագործել այս սխեման նաև մեր դռների համակարգերում
- Գերազանց հոբբիի նախագիծ
Քայլ 3: Ինչպես է դա աշխատում..?
Ես ձեզ ասացի, նախքան այս գաղտնի կողպեքը հիմնված է թակոցների վրա:
Պիեզոէլեկտրական սկավառակ
Մեր սխեմայի հիմնական բաղադրիչը պիեզո սկավառակն է:
Piezoelectricdisc- ը փոխարկիչ է և փոխակերպում է մեխանիկական թրթռումը համապատասխանող լարման ժամանակ: այնպես որ, arduino- ի օգնությամբ Մենք կարդում ենք թակոցի թրթռումը: Ամեն ինչ մասի զգացողության մասին է:
Այդպես մենք կարող ենք կարդալ թակոցները ծրագրավորման միջոցով, կարող ենք պահել հատուկ հաջորդական թակոցներ և նաև քշել կողպեքը: (Mingրագրավորումը բացատրվում է ավելի ուշ)
Քայլ 4: Դրա համար անհրաժեշտ բաղադրիչներ
1. Arduino (ցանկացած arduino)
Նախատիպերի համար ես օգտագործել եմ arduino uno և միացման չափը նվազեցնելու համար օգտագործել եմ arduino pro mini
2. Պիեզոէլեկտրական սկավառակ
Piezo- ն անհրաժեշտ չէ այս նախագծի համար, կարող ենք նաև օգտագործել փոքր խոսափող կամ բարձրախոս: Եթե դուք չեք գտնում պիեզո, կարող եք փրկվել ազդանշանից:
3.sg90 սերվո
Servo- ն փոխանցումային շարժիչի մի տեսակ է, որն ունի մեծ ոլորող մոմենտ, որը մենք օգտագործում ենք servo- ն կողպման նպատակով
4. դիմադրողներ (1 մեգաօմ, 10k, 1k)
5. 2* լուսադիոդային լուսադիոդներ
կարգավիճակը նշելու համար օգտագործեք տարբեր գույներ
6. կետային տախտակ
7. Կոճակի անջատիչ
8.3.7 վոլտ մարտկոց
Փոքրը ավելի լավ է, ես օգտագործում եմ լիթիումի պոլիմեր
Քայլ 5. Շրջանակ Daigram
Միացումներ
- Պիեզոէլեկտրիկը միացրեք անալոգային 0 -ին և մանրացրեք նաև պիեզոյի միջև 1 մեգաահմ դիմադրություն
- Միացրեք servo D3- ը
- Միացրեք LED- ները D4 և D5- ին
- Միացրեք կոճակի անջատիչը D2 և 5v- ին, միացրեք նաև 10k քաշեք ներքևի դիմադրությունը
Քայլ 6: Կոդի ակնարկ և խնդիրների լուծում
Շնորհակալություն STEVE HOEFER- ին
const int շեմ = 4; Սա թակոցային դետեկտորի զգայունությունն է: Եթե շատ աղմուկ եք բարձրացնում, բարձրացրեք սա (մինչև 1023), եթե դժվարանում եք թակոցներ լսել, կարող եք այն իջեցնել (1 -ից ցածր)
սահմանափակումը մերժում է արժեքը = 25;
սահմանափակման միջինRejectValue = 15;
Այս երկուսն էլ օգտագործվում են որոշելու համար, թե ինչքան ճշգրիտ պետք է ինչ -որ մեկը թակի: Դրանք տոկոսներ են և պետք է լինեն 0-100 միջակայքում: Դրանք իջեցնելը նշանակում է, որ ինչ -որ մեկը պետք է ունենա ավելի ճշգրիտ ժամանակացույց, իսկ ավելի բարձրը `ավելի ներողամիտ: averageRejectValue- ը միշտ պետք է լինի ավելի ցածր, քան մերժման արժեքը: Մոտ 10 և 7 -ի պարամետրերը երկու մարդու համար դժվարացնում են նույն թակոցը թակել նույնիսկ եթե նրանք գիտեն ռիթմը: Բայց դա նաև ավելացնում է կեղծ բացասականների թիվը: (այսինքն ՝ դու ճիշտ ես թակում, և այն դեռ չի բացվում):
const int knockFadeTime = 150; Սա թակման տվիչի կոպիտ դեբոնս ժամաչափ է: Այն բանից հետո, երբ նա թակոց է լսում, նա դադարում է լսել այսքան միլիվայրկյաններ, որպեսզի նույն թակոցը չհաշվի մեկից ավելի անգամ: Եթե դուք ստանում եք մեկ թակոց, որը համարվում է երկու, ապա ավելացրեք այս ժմչփը: Եթե այն չի գրանցում երկու արագ հարված, ապա նվազեցրեք այն:
const int lockTurnTime = 650; Սա այժմ շատ միլիվայրկյան է, երբ մենք շարժում ենք շարժիչը ՝ դուռը բացելու համար: Որքան պետք է դա լինի, կախված է ձեր շարժիչի դիզայնից և կողպեքից: Ոչինչ չի լինի, եթե այն մի փոքր երկար աշխատի, քանի որ ես նախագծել եմ դիզայնի մի պարզ սայթաքման ճիրան, բայց ավելի լավ է բոլոր մասերի համար, եթե այն շատ չի աշխատում:
const int maximumKnocks = 20; Քանի թակոց ենք գրանցում: 20 -ը շատ է: Դուք կարող եք ավելացնել դա, եթե ձեր գաղտնի թաքստոցը պաշտպանված են լավ հիշողություններով թմբկահարների կողմից: Չափից շատ ավելացրեք այն, և հիշողությունը կսպառվի:
const int knockComplete = 1200; Նաև հայտնի է որպես միլիվայրկյանների առավելագույն քանակ, այն կսպասի թակոցին: Եթե այսքան երկար թակոց չի լսում, նա ենթադրելու է, որ դա արված է և ստուգելու է, թե արդյոք թակոցը լավ է: Բարձրացրեք սա, եթե դանդաղ թակոց եք: Նվազեցրեք այն, եթե արագ թակող եք և անհամբեր եք սպասելու 1.2 վայրկյան, մինչև ձեր դուռը բացվի: 39 -րդ տողի մասին. Int secretCode [maxKnocks] = {50, 25, 25, 50, 100, 5….. Սա է կանխադրված թակոցը, որը այն ճանաչում է, երբ միացնում ես այն: Սա տարօրինակ ռիթմիկ նշում է, քանի որ յուրաքանչյուր արժեք ամենաերկար թակոցի տոկոսն է: Եթե ձեզ դժվարանում է ճանաչել «սափրվել և կտրել», փոխեք այն {100, 100, 100, 0, 0, 0… և 3 հարվածի պարզ հաջորդականությունը կբացի այն:
Վրիպազերծում
Serial.begin (9600);
Serial.println («startրագրի մեկնարկը»); Մեկնաբանեք այս տողերը ՝ սերիական նավահանգստում վրիպազերծման որոշ տեղեկություններ տեսնելու համար: Մնացած կոդի մեջ տեղադրված են կարգաբերման կոդի մի քանի այլ տողեր, որոնք դուք չեք կարող մեկնաբանել ՝ տեսնելու, թե ինչ է կատարվում ներքինում: Համոզվեք, որ ձեր սերիական պորտը ճիշտ արագության վրա եք դրել: Մնացած ծածկագիրը մեկնաբանվում է, որպեսզի տեսնեք այն աշխատում է, բայց, հավանաբար, կարիք չկա այն փոխելու, եթե չեք փոխում դիզայնը:
Սերվո գրադարան
ներբեռնեք կոդը այստեղից
Քայլ 7: Շրջանի փոքրացում (զոդում)
Ես փորձարկեցի սխեման տախտակի վրա `բոլոր սխալները նվազեցնելուց հետո, և չափագրումից հետո որոշեցի կրճատել միացումը:
Այսպիսով, ես փոխեցի arduino uno- ն arduino promini- ով: Այնուհետև ես միացրեցի բոլոր բաղադրիչները ըստ սխեմայի ՝ կետի վրա տեղադրված համակարգչի վրա: Այնուհետև միայնակ լարի օգնությամբ ես pcb կետը միացրեցի պրոմինիով: Այսքանը
Քայլ 8: Կողպեքի պատրաստում
Նախ վերցրեցի հին կաթնամթերք (հաստությունը պետք է լինի ավելի բարձր, քան սերվոն)
Հետո սոսնձեցի էջերը
Չորանալուց հետո ես ներսում ուղղանկյուն նկարեցի, մասշտաբի և դանակի օգնությամբ ես կտրեցի և փորագրեցի թուղթը և այն վերածեցի խոռոչի
Ավելի լավ գաղափարի համար դիտեք տեսանյութը:
Քայլ 9. Կողպեքի պատրաստում և ավարտում
Ես վերցրեցի սերվոյի ձեռքը և կտրեցի երկու կտոր, այնուհետև երկու կտորները միացրեցի L- ի ձևի նման
Եվ ամեն ինչ ամրագրված է գրքի ներսում
Ես ամրացրեցի պիեզոն շապիկի վրա
Եվ վերջ….
Քայլ 10: Թերություններ, բարելավումներ
Այս կողպեքի հիմնական թերությունը մարտկոցի մեջ է: Եթե մարտկոցը լիովին լիցքաթափվի, մենք պետք է քանդենք գիրքը `մեր իրերը հետ վերցնելու համար:
Դա լուծելու համար ես պլանավորում եմ փոխել սխեման արտաքին մատակարարմամբ `երկու լարերով:
Քայլ 11: Շնորհակալություն
Եթե այս հարցում որևէ խնդրի եք բախվում, խնդրում ենք մեկնաբանել այն ստորև
ԱՅISԵԼ ԻՄ ԱԼԻՔԸ ԱՎԵԼԻ ՄՏՐԱԳՐԱԿԱՆ ՐԱԳՐԵՐԻ ՀԱՄԱՐ
Շնորհակալություն…..
Խորհուրդ ենք տալիս:
Առեղծվածային Lightbox: 5 քայլ
Mysterious Lightbox: Այս նախագիծը կոչվում է Mysterious Lightbox: Դա լուսատուփ է, որը փայլում է գիշերը: Այս լուսատուփի առանձնահատկությունն այն է, որ այն կարող է հայտնաբերել շրջակայքի պայծառությունը և փայլել տուփի տարբեր շրջաններում
Ինչպես կատարել անվտանգ կողպեք RFID կողպեքով `5 քայլ
Ինչպես կատարել անվտանգ կողպեք RFID կողպեքով. Իմացեք, թե ինչպես պատրաստել անվտանգ պահարան RFID կողպեքով տանը ՝ օգտագործելով Arduino և շատ հիմնական էլեկտրոնային բաղադրիչներ: Եկեք պատրաստենք անվտանգ պահարան RFID կողպեքով ՝ օգտագործելով Arduino և Rfid Scanner
Վերալիցքավորվող կապույտ LED SAD թեթև գիրք. 17 քայլ (նկարներով)
Վերալիցքավորվող կապույտ LED SAD թեթև գիրք. Լույսի թերապիան օգուտ է բերում այն աշակերտներին, ովքեր վաղ են սկսում դպրոցը, երբ դեռ մութ է: Այս մեկը կարող է տեղավորվել ձեր ուսապարկի մեջ, թույլ է, ունի օժանդակ միջոց
Homunculus - մեխանիկական առեղծվածային Oracle գուշակ. 15 քայլ (նկարներով)
Homunculus - մեխանիկական առեղծվածային Oracle գուշակ. Ok - ուրեմն ինչ է սա ենթադրվում … Այս պատմությունը, որը ես պատմում եմ մարդկանց, այն է, որ գանգը 19 -րդ դարի միստիկից է, ում գերեզմանը թալանել են, և որ նրա գանգը, որն ավարտվել է ինչ -որ կառնավալային կողմում, ցուցադրվում է դեռ 1900 -ականների սկզբին: Ես չորս
Շրջանային գիրք V 0.2: 3 քայլ (նկարներով)
Circuit Book V 0.2. Circuit Book- ը նախատեսված է օգնելու երեխաներին հեշտությամբ հասկանալ տարբեր սխեմաներ, էլեկտրոնային բաղադրիչներ: Դասագրքի ներսում աշխատանքային շրջան կառուցելը հետաքրքրաշարժ է երեխաների համար, քանի որ նրանք կարող են սովորել տեսություն և գործնական միաժամանակ: Նրանք չպետք է