Përmbajtje:

LIBR Misterioz me Kyç të fshehtë të trokitjes: 11 hapa (me fotografi)
LIBR Misterioz me Kyç të fshehtë të trokitjes: 11 hapa (me fotografi)

Video: LIBR Misterioz me Kyç të fshehtë të trokitjes: 11 hapa (me fotografi)

Video: LIBR Misterioz me Kyç të fshehtë të trokitjes: 11 hapa (me fotografi)
Video: СТРАШНЫЕ ПРИЗРАКИ ПОКАЗАЛИ СВОЮ СИЛУ НОЧЬЮ В ТАИНСТВЕННОЙ УСАДЬБЕ / WHAT ARE GHOSTS CAPABLE OF? 2024, Nëntor
Anonim
LIBR Misterioz Me Bllokim Sekret të Trokitjes
LIBR Misterioz Me Bllokim Sekret të Trokitjes
LIBR Misterioz Me Bllokim Sekret të Trokitjes
LIBR Misterioz Me Bllokim Sekret të Trokitjes
LIBR Misterioz Me Bllokim Sekret të Trokitjes
LIBR Misterioz Me Bllokim Sekret të Trokitjes

Kur vjen puna për të fshehur gjërat tona sekrete. Ne zakonisht fshihemi brenda një shishe ose në një kuti që është mirë.!

Por jo gjithnjë të paktën për geeks sepse kjo nuk është 100% e sigurt dhe gjithashtu nuk ka mendime interesante në atë që kështu në këtë tutorial unë jam duke treguar se si kam bërë një Libër me bllokim sekret trokitje. Me këtë libër ne mund të fshehim gjërat tuaja të vlefshme brenda. askush nuk mund të marrë asgjë pa dijeninë tuaj sepse ne e mbyllim librin tonë me një bravë të fshehtë trokitjeje. Pra, le të fillojmë.

Hapi 1: Bërja e një mësimi (video)

Image
Image

Kam bërë edhe një video tutorial. prandaj shikoni videon për të parë veprimin.

Hapi 2: Karakteristikat

Karakteristikat
Karakteristikat
  • Buton i vetëm për të programuar ose regjistruar një bllokim të ri
  • Ne mund t'i fshehim gjërat tona të vogla brenda librit
  • Askush nuk mendon për këtë lloj sistemi dollap me kyç
  • Ne mund ta mbyllim këtë libër me trokitje të veçantë
  • Ne mund ta përdorim këtë qark edhe në sistemet e dyerve tona
  • Një projekt hobi jashtëzakonisht i thjeshtë

Hapi 3: Si funksionon kjo..?

Si funksionon kjo..?
Si funksionon kjo..?

Unë ju thashë para se ky bllokim sekret të bazohet në trokitje.

Disku piezoelektrik

Komponenti kryesor i qarkut tonë është një disk piezo.

Piezoelectricdisc është një dhënës dhe i cili konverton dridhjen mekanike në tensionet që korrespondojnë.pra me ndihmën e arduino Ne lexojmë dridhjen trokitje. Kjo ka të bëjë me ndjesinë e pjesës.

Një mënyrë e tillë që ne mund të lexojmë trokitjet me ndihmën e programimit mund të ruajmë goditje të veçanta të sekuencës dhe gjithashtu të ngasim bravën. (Programimi shpjegon më vonë)

Hapi 4: Përbërësit e nevojshëm për këtë

Përbërësit e nevojshëm për këtë
Përbërësit e nevojshëm për këtë
Përbërësit e nevojshëm për këtë
Përbërësit e nevojshëm për këtë
Përbërësit e nevojshëm për këtë
Përbërësit e nevojshëm për këtë
Përbërësit e nevojshëm për këtë
Përbërësit e nevojshëm për këtë

1. Arduino (çdo arduino)

Për prototipimin kam përdorur arduino uno dhe për të zvogëluar madhësinë e qarkut kam përdorur arduino pro mini

2. Disku piezoelektrik

Piezo nuk është i nevojshëm për këtë projekt ne gjithashtu mund të përdorim Mikrofon të vogël ose altoparlant. Nëse nuk gjeni piezo, mund të shpëtoni nga zileja.

3.sg90 servo

Një servo është një lloj motori ingranazhi me çift rrotullues të lartë që ne përdorim servo për qëllime bllokimi

4. rezistente (1mega ohm, 10k, 1k)

5. LED 2*

për të treguar statusin përdorni ngjyra të ndryshme

6. bordi i pikave

7. Kaloni butonin

Bateri 8.3.7 volt

E vogla është më mirë unë jam duke përdorur polimer litiumi

Hapi 5: Qarku Daigram

Qarku Daigram
Qarku Daigram

Lidhjet

  • Lidheni piezoelektrikun me pinin Analog 0 dhe tokëzoni gjithashtu shtoni rezistencë 1mega ohm midis piezo
  • Lidhni servo D3
  • Lidhni LED me D4 dhe D5
  • Lidh butonin kaloni në D2 dhe 5v gjithashtu lidh 10k tërheq poshtë rezistencë

Hapi 6: Pamja e përgjithshme e kodit dhe zgjidhja e problemeve

Falë STEVE HOEFER

const int pragu = 4; Kjo është ndjeshmëria e detektorit të trokitjes. Nëse merrni shumë zhurmë, ngrini këtë (deri në 1023), nëse e keni të vështirë të dëgjoni trokitje, mund ta ulni atë (deri në 1)

kufizimi i refuzimitVlera = 25;

mesatarja e kufizimitRejectValue = 15;

Të dyja këto përdoren për të përcaktuar se sa saktë dikush duhet të trokasë. Ato janë përqindje dhe duhet të jenë në intervalin 0-100. Ulja e këtyre do të thotë që dikush duhet të ketë një kohë më të saktë, më e larta është më falëse. averageRejectValue duhet të jetë gjithmonë më e ulët se vlera e refuzuar. Cilësimet prej rreth 10 dhe 7 e bëjnë të vështirë për dy persona të trokasin të njëjtin trokitje edhe nëse e dinë ritmin. Por gjithashtu rrit numrin e negativëve të rremë. (dmth: Ju trokitni saktë dhe ende nuk hapet.)

const int knockFadeTime = 150; Ky është një kohëmatës i papërpunuar i daljes për sensorin e trokitjes. Pasi dëgjon një trokitje, ajo ndalon së dëgjuari për kaq milisekonda, kështu që nuk llogarit të njëjtin trokitje më shumë se një herë. Nëse merrni një goditje të vetme të llogaritur si dy, atëherë rriteni këtë kohëmatës. Nëse nuk regjistron dy goditje të shpejta, atëherë zvogëloni atë.

const int lockTurnTime = 650; Kjo është tani shumë milisekonda që ne e drejtojmë motorin për të zhbllokuar derën. Sa kohë duhet të jetë kjo varet nga modeli i motorit tuaj dhe bllokimit tuaj. Okshtë në rregull nëse funksionon pak kohë pasi kam projektuar një tufë të thjeshtë rrëshqitëse në dizajn, por është më mirë për të gjitha pjesët nëse nuk funksionon shumë.

const int maksimaleKërcimet = 20; Sa trokitje regjistrojmë. 20 eshte shume. Ju mund ta rrisni këtë nëse fshehja juaj sekrete mbrohet nga bateristët mashtrues me kujtime të mira. Rriteni shumë dhe nuk do të keni më kujtesë.

const int trockComplete = 1200; Gjithashtu i njohur si numri maksimal i milisekondave do të presë për një trokitje. Nëse nuk dëgjon një trokitje për kaq gjatë do të supozojë se është bërë dhe kontrolloni nëse trokitja është e mirë. Rriteni këtë nëse jeni një trokitës i ngadalshëm. Ulni atë nëse jeni një trokitës i shpejtë dhe jeni të paduruar të prisni 1.2 sekonda që dera juaj të zhbllokohet. Rreth Linjës 39: int secretCode [maxKnocks] = {50, 25, 25, 50, 100, 5….. Kjo është trokitja e paracaktuar që njeh kur e ndizni. Ky është një shënim i çuditshëm ritmik pasi çdo vlerë është një përqindje e goditjes më të gjatë. Nëse e keni të vështirë të njihni "rruajtje dhe prerje flokësh" ndryshojeni këtë në {100, 100, 100, 0, 0, 0 … dhe një sekuencë e thjeshtë prej 3 trokitjesh do ta hapë atë.

Debugging:

Serial.filloj (9600);

Serial.println ("Fillimi i programit."); Mos i komentoni këto rreshta për të parë disa informacione të korrigjimit në portën seriale. Ekzistojnë disa rreshta të tjerë të kodit të korrigjimit të vendosur në pjesën tjetër të kodit që nuk mund të komentoni për të parë se çfarë po ndodh brenda. Sigurohuni që ta vendosni portën tuaj serike me shpejtësinë e duhur. Pjesa tjetër e kodit komentohet në mënyrë që të shihni se si funksionon, por ndoshta nuk do të keni nevojë ta ndryshoni nëse nuk po ndryshoni modelin.

Biblioteka servo

shkarkoni kodin nga këtu

Hapi 7: Tkurrja e qarkut (bashkimi)

Tkurrja e qarkut (bashkimi)
Tkurrja e qarkut (bashkimi)
Tkurrja e qarkut (bashkimi)
Tkurrja e qarkut (bashkimi)
Tkurrja e qarkut (bashkimi)
Tkurrja e qarkut (bashkimi)

E testova qarkun në dërrasën e bukës pasi zvogëlova të gjitha gabimet dhe pas kalibrimit vendosa të zvogëloj qarkun.

Kështu që unë ndryshova arduino uno në arduino promini. Pastaj i bashkova të gjithë përbërësit sipas diagramit të qarkut në një pcb të pikës. Pastaj me ndihmën e telit me një fije lidhi pcb me pikë me promini. Kjo eshte e gjitha

Hapi 8: Bërja e dollapit

Bërja e dollapëve
Bërja e dollapëve
Bërja e dollapëve
Bërja e dollapëve
Bërja e dollapëve
Bërja e dollapëve
Bërja e dollapëve
Bërja e dollapëve

Së pari mora një qumështore të vjetër (trashësia duhet të jetë më e lartë se servo)

Pastaj i ngjita faqet së bashku

Pas tharjes, unë vizatova një drejtkëndësh brenda dhe me ndihmën e shkallës dhe thikës unë preva dhe gdhendja letrën dhe e bëra atë në një zgavër

Shikoni videon për një ide më të mirë.

Hapi 9: Bërja e Bllokimit dhe Përfundimi

Bërja e Bllokimit dhe Finalizimi
Bërja e Bllokimit dhe Finalizimi
Bërja e Bllokimit dhe Finalizimi
Bërja e Bllokimit dhe Finalizimi
Bërja e Bllokimit dhe Finalizimi
Bërja e Bllokimit dhe Finalizimi
Bërja e Bllokimit dhe Finalizimi
Bërja e Bllokimit dhe Finalizimi

mora dorën servo dhe e preva në dy pjesë pastaj i bashkova të dy pjesët së bashku si një formë L

Dhe gjithçka fiksohet brenda librit

I fiksova piezo në kapak

Dhe kjo eshte….

Hapi 10: Disavantazhe, Përmirësime

Pengesa kryesore e këtij bllokimi është në baterinë. Nëse bateria mbaron plotësisht, ne duhet të shkatërrojmë librin për të tërhequr gjërat tona.

Për ta zgjidhur atë, unë po planifikoj të ndryshoj qarkun me furnizim të jashtëm me dy priza..

Hapi 11: Faleminderit

Nëse përballeni me ndonjë problem në këtë, ju lutemi komentoni më poshtë

Vizitoni kanalin tim për më shumë projekte interesante

Faleminderit…..

Recommended: