Innehållsförteckning:
- Steg 1: Utbildning (video)
- Steg 2: Funktioner
- Steg 3: Hur fungerar det här?
- Steg 4: Komponenter som behövs för detta
- Steg 5: Krets Daigram
- Steg 6: Kodöversikt och felsökning
- Steg 7: Krympning av kretsen (lödning)
- Steg 8: Skåptillverkning
- Steg 9: Lock Making och Finalization
- Steg 10: Nackdelar, förbättringar
- Steg 11: Tack
Video: Mystisk BOOK Med Secret Knock Lock: 11 steg (med bilder)
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:38
När det gäller att dölja våra hemliga saker. Gömmer vi oss normalt i en flaska eller i en låda, det är ok.!
Men inte ok alltid åtminstone för nördar eftersom det inte är 100% säkert och det finns inga intressanta tankar i det, så i den här handledningen visar jag hur jag gjorde en bok med hemligt knacklås. Med den här boken kan vi dölja dina värdefulla saker inuti. ingen kan ta någonting utan din vetskap eftersom vi stänger vår bok med ett hemligt knacklås. Så låt oss börja.
Steg 1: Utbildning (video)
Jag har också gjort en videoinstruktion. så titta på videon för att se handlingen.
Steg 2: Funktioner
- En knapp för att programmera eller spela in ett nytt lås
- Vi kan gömma våra små saker inuti boken
- Ingen tänker på den här typen av skåpsystem
- Vi kan låsa den här boken med en speciell knackning
- Vi kan använda denna krets även i våra dörrsystem
- Ett supersimplat hobbyprojekt
Steg 3: Hur fungerar det här?
Jag berättade för dig innan detta hemliga låset är baserat på slag.
Den piezoelektriska skivan
Huvudkomponenten i vår krets är en piezoskiva.
Piezoelectricdisc är en givare och som omvandlar mekanisk vibration i korrigerande spänningar. Så med hjälp av arduino Vi läser knock vibration. Det handlar om att känna del.
På ett sådant sätt kan vi läsa knackningarna med hjälp av programmering vi kan lagra speciella sekvenshopp och även driva låset. (Programmering förklaras senare)
Steg 4: Komponenter som behövs för detta
1. Arduino (valfri arduino)
För prototyper använde jag arduino uno och för att minska kretsens storlek använde jag arduino pro mini
2. piezoelektrisk skiva
Piezo är inte nödvändigt för detta projekt, vi kan också använda Small mic eller högtalare. Om du inte hittar piezo kan du rädda från summer.
3.sg90 servo
En servo är en typ av växelmotor med högt vridmoment vi använder servo för låsning
4. motstånd (1mega ohm, 10k, 1k)
5. 2* lysdioder
för att ange status, använd olika färger
6. prickbräda
7. Knappknapp
8.3.7volts batteri
Small är bättre jag använder litiumpolymer
Steg 5: Krets Daigram
Anslutningar
- Anslut den piezoelektriska till den analoga stift 0 och marken tillsätt också 1mega ohm motstånd mellan piezon
- Anslut servo D3
- Anslut lysdioder till D4 och D5
- Anslut knappbrytare till D2 och 5v anslut också 10k neddragningsmotstånd
Steg 6: Kodöversikt och felsökning
Tack till STEVE HOEFER
const int tröskel = 4; Detta är känsligheten hos knackdetektorn. Om du får mycket ljud, höj detta (upp till 1023), om du har svårt att höra knackningar kan du sänka det (så lågt som 1)
constint rejectValue = 25;
constint averageRejectValue = 15;
Båda dessa används för att bestämma hur exakt någon måste knacka. De är procentsatser och bör ligga i intervallet 0-100. Att sänka dessa betyder att någon måste ha mer exakt timing, högre är mer förlåtande. averageRejectValue bör alltid vara lägre än rejectValue. Inställningar på cirka 10 och 7 gör det svårt för två personer att slå samma knackning även om de känner till rytmen. Men det ökar också antalet falska negativ. (dvs: Du knackar rätt och det öppnas fortfarande inte.)
const int knockFadeTime = 150; Detta är en rå debounce -timer för knock -sensorn. När den hör en knackning slutar den lyssna efter de här många millisekunderna så att den inte räknar samma knackning mer än en gång. Om du får en enda knackning räknad som två ökar du den här timern. Om den inte registrerar två snabba slag, minska sedan den.
const int lockTurnTime = 650; Detta är nu många millisekunder vi kör motorn för att låsa upp dörren. Hur lång tid detta bör vara beror på motorns konstruktion och lås. Det är okej om det går lite länge eftersom jag har designat en enkel glidkoppling i designen, men det är bättre för alla delar om det inte går för mycket.
const int maximumKnocks = 20; Hur många slag vi registrerar. 20 är mycket. Du kan öka detta om ditt hemliga gömställe skyddas av avskyvärda trummisar med goda minnen. Öka det för mycket och du kommer att få slut på minne.
const int knockComplete = 1200; Även känd som det maximala antalet millisekunder det väntar på en knock. Om den inte hör en knackning så länge kommer den att anta att den är klar och kontrollera om knackningen är bra. Öka detta om du är en långsam knackare. Minska den om du är en snabb knackare och är otålig att vänta 1,2 sekunder för att din dörr ska låsas upp. Om rad 39: int secretCode [maximumKnocks] = {50, 25, 25, 50, 100, 5….. Detta är standardknackning som den känner igen när du slår på den. Detta är konstig rytmisk notering eftersom varje värde är en procentandel av den längsta knackningen. Om du har svårt att få det att känna igen "rakning och hårklippning" ändrar du detta till {100, 100, 100, 0, 0, 0 … och en enkel sekvens av 3 slag öppnar den.
Felsökning:
Serial.begin (9600);
Serial.println ("Programstart."); Avmarkera dessa rader för att se lite felsökningsinformation om serieporten. Det finns några andra rader med felsökningskod inställd under resten av koden som du kan kommentera för att se vad som händer internt. Var noga med att ställa in din seriella port till rätt hastighet. Resten av koden kommenteras så att du kan se hur det fungerar men du behöver förmodligen inte ändra det om du inte ändrar designen.
Servobibliotek
ladda ner koden härifrån
Steg 7: Krympning av kretsen (lödning)
Jag testade kretsen på brödbräda efter att ha minskat alla fel och efter kalibrering bestämde jag mig för att krympa kretsen.
Så jag ändrade arduino uno till arduino promini. Sedan lödde jag alla komponenter enligt kretsschema på en punkt PCB. Sedan, med hjälp av ensträngad tråd, kopplade jag ihop punktkortet med promini. Det är allt
Steg 8: Skåptillverkning
Först tog jag ett gammalt mejeri (tjockleken ska vara högre än servon)
Sedan limmade jag ihop sidorna
Efter torkning ritade jag en rektangel inuti och med hjälp av skala och kniv klippte jag och huggade papperet och gjorde det till ett hålrum
Se videon för bättre idé.
Steg 9: Lock Making och Finalization
Jag tog servohanden och skar i två bitar och sedan sammanfogade jag de två bitarna som en L -form
Och allt fixas inuti boken
Jag fixade piezo på locket
Och det är allt….
Steg 10: Nackdelar, förbättringar
Den största nackdelen med detta lås är i batteriet. Om batteriet tar slut helt måste vi förstöra boken för att ta tillbaka våra saker.
För att lösa det planerar jag att ändra kretsen med extern matning med två ledningar.
Steg 11: Tack
Kommentera det nedan om du stöter på något problem
BESÖK MIN KANAL FÖR Fler intressanta projekt
Tack…..
Rekommenderad:
BookWorm Light-Up Book Light och bokmärke: 13 steg (med bilder)
BookWorm Light-Up Book Light och Bookmark: Gör det här roliga bokmaskens bokmärke som fungerar som ett bokljus! Vi kommer att skriva ut det, klippa ut det, färga och dekorera det, och de använder honom för att tända natten så att du kan läsa i mörkret. Han är gjord med bara några material och gör en fantastisk första
Mystisk Lightbox: 5 steg
Mysterious Lightbox: Detta projekt kallas Mysterious Lightbox. Det är en ljuslåda som lyser på natten. Det speciella med denna ljuslåda är att den kan upptäcka omgivningens ljusstyrka och lysa på de olika områdena i lådan
Little Message Hider/secret Agent Chapstick: 4 steg (med bilder)
Little Message Hider/secret Agent Chapstick: Letar du efter ett ställe att hålla ett litet meddelande till din vän? Vad sägs om det hemliga agentjobbet du alltid har velat ha? Denna enkla design är idealisk för sådana här situationer och är mycket billig att göra
Secret Book Light Switch: 12 steg (med bilder)
Secret Book Light Switch: För flera år sedan installerade jag en remsa med LED -lampor längs toppen av bokhyllan i vårt vardagsrum. Min första tanke var att använda en enkel omkopplare för att styra dessa lampor, men då bestämde jag mig för något mycket mer intressant - det magiska bo
Secret Lego USB: 11 steg (med bilder)
Secret Lego USB: Jag, med en uppsjö av legoklossar och en gammal USB, Det var bara en tanke som gick igenom mina tankar ………. SupersecrethiddenlegobrickUSBstick! (ja det var tänkt att vara ett ord.) Dessa skurkar har ingen chans att hitta USB -enheten om den är i