Innholdsfortegnelse:
- Trinn 1: Lage opplæring (video)
- Trinn 2: Funksjoner
- Trinn 3: Hvordan fungerer dette..?
- Trinn 4: Komponenter som trengs for dette
- Trinn 5: Krets Daigram
- Trinn 6: Kodeoversikt og feilsøking
- Trinn 7: Krymping av kretsen (lodding)
- Trinn 8: Oppbevaring av skap
- Trinn 9: Låsing og sluttføring
- Trinn 10: Ulemper, forbedringer
- Trinn 11: Takk
Video: Mystisk bok med hemmelig bankelås: 11 trinn (med bilder)
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:21
Når det gjelder å skjule våre hemmelige ting. Gjemmer vi oss vanligvis i en flaske eller i en eske, det er ok.!
Men ikke ok alltid i det minste for nørder fordi det ikke er 100% trygt, og det er heller ingen interessante tanker om det, så i denne opplæringen viser jeg hvordan jeg laget en bok med hemmelig bankelås. Med denne boken kan vi skjule dine verdifulle ting inne. ingen kan ta noe uten din kunnskap fordi vi lukker boken vår med en hemmelig bankelås. Så la oss komme i gang.
Trinn 1: Lage opplæring (video)
Jeg har også laget en videoopplæring. så se videoen for å se handlingen.
Trinn 2: Funksjoner
- Enkeltknapp for å programmere eller ta opp en ny lås
- Vi kan skjule de små tingene våre inne i boken
- Ingen tenker på denne typen skap
- Vi kan låse denne boken med en spesiell bank
- Vi kan bruke denne kretsen også i dørsystemene våre
- Et supertenkelt hobbyprosjekt
Trinn 3: Hvordan fungerer dette..?
Jeg fortalte deg før denne hemmelige låsen er basert på slag.
Den piezoelektriske skiven
Hovedkomponenten i kretsen vår er en piezo -plate.
Piezoelectricdisc er en transduser og som konverterer mekanisk vibrasjon i korresponderende spenninger. Så ved hjelp av arduino Vi leser bankvibrasjonen. Det handler om å føle en del.
På en slik måte kan vi lese slagene ved hjelp av programmering, vi kan lagre spesielle sekvens -slag og også drive låsen. (Programmering forklarer senere)
Trinn 4: Komponenter som trengs for dette
1. Arduino (hvilken som helst arduino)
For prototyping brukte jeg arduino uno og for å redusere størrelsen på kretsen brukte jeg arduino pro mini
2. piezoelektrisk plate
Piezo er ikke nødvendig for dette prosjektet, vi kan også bruke liten mikrofon eller høyttaler. Hvis du ikke finner piezo, kan du berge fra summer.
3.sg90 servo
En servo er en type girmotor med høyt dreiemoment vi bruker servo for låsing
4. motstander (1mega ohm, 10k, 1k)
5. 2* lysdioder
for å angi status, bruk forskjellige farger
6. prikkbrett
7. knappbryter
8.3.7 volt batteri
Small er bedre jeg bruker litiumpolymer
Trinn 5: Krets Daigram
Tilkoblinger
- Koble den piezoelektriske til den analoge pinnen 0 og bakken, og legg til 1mega ohm motstand mellom piezoen
- Koble til servo D3
- Koble lysdioder til D4 og D5
- Koble knappbryteren til D2 og 5v koble også til 10k nedtrekksmotstand
Trinn 6: Kodeoversikt og feilsøking
Takk til STEVE HOEFER
const int terskel = 4; Dette er følsomheten til bankdetektoren. Hvis du får mye støy, kan du heve dette (opptil 1023). Hvis du har vanskelig for å høre banker, kan du senke det (så lavt som 1)
constint rejectValue = 25;
constint averageRejectValue = 15;
Begge disse brukes til å bestemme hvor nøyaktig noen må banke på. De er prosentandeler og bør ligge i området 0-100. Å senke disse betyr at noen må ha mer presis timing, høyere er mer tilgivende. averageRejectValue bør alltid være lavere enn rejectValue. Innstillinger på omtrent 10 og 7 gjør det vanskelig for to personer å banke den samme banken selv om de kjenner rytmen. Men det øker også antallet falske negativer. (dvs.: Du banker riktig, og den åpnes fortsatt ikke.)
const int knockFadeTime = 150; Dette er en rå debounce -timer for banksensoren. Etter at den hører et slag, slutter den å lytte etter disse mange millisekundene, så den teller ikke den samme banken mer enn én gang. Hvis du får en enkelt telle som to, øk deretter denne timeren. Hvis den ikke registrerer to raske slag, så reduser den.
const int lockTurnTime = 650; Dette er nå mange millisekunder vi kjører motoren for å låse opp døren. Hvor lenge dette skal være avhenger av utformingen av motoren din og låsen din. Det er greit hvis det går litt lenge siden jeg har designet en enkel glideclutch i designet, men det er bedre for alle delene hvis det ikke går for mye.
const int maximumKnocks = 20; Hvor mange slag vi registrerer. 20 er mye. Du kan øke dette hvis ditt hemmelige gjemmested er beskyttet av avskyelige trommeslagere med gode minner. Øk det for mye, og du går tom for minne.
const int knockComplete = 1200; Også kjent som det maksimale antallet millisekunder det vil vente på et slag. Hvis den ikke hører et slag så lenge, antar den at den er ferdig og sjekker om banken er god. Øk dette hvis du er en sakte banker. Reduser det hvis du er en rask banker og er utålmodig å vente 1,2 sekunder på at døren din låses opp. Om linje 39: int secretCode [maximumKnocks] = {50, 25, 25, 50, 100, 5….. Dette er standard bank som den gjenkjenner når du slår den på. Dette er merkelig rytmisk notasjon siden hver verdi er en prosentandel av den lengste banken. Hvis du har problemer med å få den til å gjenkjenne "barbering og hårklipp", kan du endre dette til {100, 100, 100, 0, 0, 0 … og en enkel sekvens på 3 slag vil åpne den.
Feilsøking:
Serial.begin (9600);
Serial.println ("Programstart."); Ikke kommenter disse linjene for å se litt feilsøkingsinformasjon om den serielle porten. Det er et par andre linjer med feilsøkingskode satt i resten av koden som du ikke kan kommentere for å se hva som skjer internt. Sørg for å sette den serielle porten til riktig hastighet. Resten av koden kommenteres slik at du kan se hvordan det fungerer, men du trenger sannsynligvis ikke å endre det hvis du ikke endrer designet.
Servobibliotek
last ned kode herfra
Trinn 7: Krymping av kretsen (lodding)
Jeg testet kretsen på brødbrett etter å ha redusert alle feil, og etter kalibrering bestemte jeg meg for å krympe kretsen.
Så jeg endret arduino uno til arduino promini. Deretter loddet jeg alle komponentene i henhold til kretsdiagrammet på en prikk -PCB. Ved hjelp av enstrenget ledning koblet jeg dot -kretskortet med promini. Det er alt
Trinn 8: Oppbevaring av skap
Først tok jeg et gammelt meieri (tykkelsen skal være høyere enn servoen)
Så limte jeg sidene sammen
Etter tørking tegnet jeg et rektangel inni og ved hjelp av skala og kniv skar jeg og hugget papiret og gjorde det til et hulrom
Se videoen for en bedre idé.
Trinn 9: Låsing og sluttføring
Jeg tok servohånden og kuttet i to stykker, så jeg slo de to bitene sammen som en L -form
Og alt fikset inne i boken
Jeg fikset piezo på omslaget
Og det er det….
Trinn 10: Ulemper, forbedringer
Den største ulempen med denne låsen er i batteriet. Hvis batteriet tømmes helt må vi ødelegge boken for å ta tilbake tingene våre.
For å løse det planlegger jeg å endre kretsen med ekstern forsyning med to ledninger.
Trinn 11: Takk
Hvis du har problemer med dette, vennligst kommenter det nedenfor
BESØK MIN KANAL FOR FLERE INTRESJONSPROJEKTER
Takk…..
Anbefalt:
LED boklys - inne i en bok !: 10 trinn (med bilder)
LED boklys - inne i en bok !: Akkurat som tittelen sier, viser denne instruksjonsboken deg hvordan du lager en bok inni en bok. Jeg tenkte først på å bruke en veldig liten bok til denne bygningen, så den kunne være i lommestørrelse (kan fortsatt lage en), men jeg bestemte meg for å gjøre det enkelt for
Ansiktsgjenkjenningsspeil med hemmelig rom: 15 trinn (med bilder)
Ansiktsgjenkjenningsspeil med hemmelig rom: Jeg har alltid blitt fascinert av de stadig kreative hemmelige romene som brukes i historier, filmer og lignende. Så da jeg så den hemmelige avdelingskonkurransen, bestemte jeg meg for å eksperimentere med ideen selv og lage et vanlig speil som åpner en
Resirkuler en bok i en iPad Stealth Case: 8 trinn (med bilder)
Resirkuler en bok til en IPad Stealth -sak: Noen ganger vil du ikke at alle skal vite at du har med deg iPad. Ingen vil legge merke til at du har med deg en bok, spesielt hvis det er en eks-bibliotekskopi av 1970-tallet av " New Zealand in Color. " Med en hobbykniv, et papir
Magnetisk smartlås med hemmelig bank, IR -sensor og nettapp: 7 trinn (med bilder)
Magnetic Smart Lock With Secret Knock, IR Sensor, & Web App: Hvis du liker dette prosjektet, følg meg på Instagram og YouTube. I dette prosjektet skal jeg bygge en magnetisk lås for hjemmekontoret mitt, som åpnes hvis du kjenner hemmelig bank. Oh … og det kommer til å ha noen flere triks i ermet også. Magnet
Hvordan konvertere en fysisk bok til en e -bok?: 7 trinn (med bilder)
Hvordan konvertere en fysisk bok til en e -bok ?: Som student med hovedfag i kjemiteknikk har jeg vanligvis bulktextbøker, tekniske bøker og notater for å skanne (noen ganger skrive ut) Jeg har lett etter en effektiv bokskanner en stund, men de fleste er dyrt, ekstremt stort. Om ikke lenge