Kazalo:
- 1. korak: Ustvarjanje vadnice (video)
- 2. korak: Lastnosti
- 3. korak: Kako to deluje..?
- 4. korak: Za to so potrebne komponente
- 5. korak: Daigram vezja
- 6. korak: Pregled kode in odpravljanje težav
- Korak 7: Krčenje vezja (spajkanje)
- 8. korak: Izdelava omarice
- 9. korak: Zaklepanje in dokončanje
- 10. korak: Pomanjkljivosti, izboljšave
- 11. korak: Hvala
Video: Skrivnostna knjiga s skrivno ključavnico: 11 korakov (s slikami)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:02
Ko gre za skrivanje naših skrivnih stvari. Običajno se skrivamo v steklenici ali v škatli, kar je v redu.!
Ni pa v redu vsaj za štrene, ker to ni 100% varno in tudi v tem ni zanimivih misli, zato v tej vadnici pokažem, kako sem naredil knjigo s skrivno ključavnico. S to knjigo lahko v sebi skrijemo vaše dragocene stvari. nihče ne more vzeti ničesar brez vaše vede, ker knjigo zapremo s skrivno ključavnico. Pa začnimo.
1. korak: Ustvarjanje vadnice (video)
Naredil sem tudi video vadnico. zato si oglejte videoposnetek in si oglejte akcijo.
2. korak: Lastnosti
- En gumb za programiranje ali snemanje nove ključavnice
- Svoje majhne stvari lahko skrijemo v knjigo
- Nihče ne razmišlja o tovrstnem sistemu omar
- To knjigo lahko zaklenemo s posebnim udarcem
- To vezje lahko uporabimo tudi v naših sistemih vrat
- Preprost hobi projekt
3. korak: Kako to deluje..?
Rekel sem vam, preden ta skrivna ključavnica temelji na trkih.
Piezoelektrični disk
Glavna sestavina našega vezja je piezo disk.
Piezoelektrični disk je pretvornik, ki pretvarja mehanske vibracije v korekcijske napetosti napetosti. Zato s pomočjo arduina beremo udarne vibracije. To je vse o zaznavanju dela.
Tako lahko s pomočjo programiranja preberemo trke, lahko shranimo posebne zaporedne udarce in tudi zaklenemo ključavnico. (Programiranje bo razloženo kasneje)
4. korak: Za to so potrebne komponente
1. Arduino (kateri koli arduino)
Za izdelavo prototipov sem uporabil arduino uno, za zmanjšanje velikosti vezja pa arduino pro mini
2. Piezoelektrični disk
Piezo za ta projekt ni potreben, lahko uporabimo tudi mali mikrofon ali zvočnik. Če piezo ne najdete, jo lahko rešite iz zvočnika.
3.sg90 servo
Servo je vrsta gonila z visokim navorom, ki ga uporabljamo za zaklepanje
4. upori (1mega ohm, 10k, 1k)
5. 2* LED
za označevanje stanja uporabite različne barve
6. pikčasta plošča
7. Gumbno stikalo
8.3.7voltna baterija
Majhno je bolje, da uporabljam litijev polimer
5. korak: Daigram vezja
Povezave
- Piezoelektrični priključite na analogni pin 0 in ozemljite ter dodajte piezomem ohm med piezo
- Priključite servo D3
- Priključite LED na D4 in D5
- Gumbno stikalo priključite na D2 in 5v, priključite tudi 10k upor navzdol
6. korak: Pregled kode in odpravljanje težav
Hvala STEVE HOEFER
const int prag = 4; To je občutljivost detektorja udarcev. Če dobite veliko hrupa, dvignite to vrednost (do 1023), če težko slišite trkanje, jo lahko znižate (samo za 1)
constint rejectValue = 25;
constint averageRejectValue = 15;
Oboje se uporablja za ugotavljanje, kako natančno mora nekdo potrkati. So odstotki in morajo biti v razponu od 0 do 100. Znižanje teh sredstev pomeni, da mora nekdo imeti natančnejši časovni razpored, višji je bolj odpuščajoč. averageRejectValue mora biti vedno nižja od rejectValue. Nastavitvi približno 10 in 7 otežujeta dvema osebama, da potrkata na isti trk, čeprav poznata ritem. Poveča pa tudi število lažnih negativov. (tj. Pravilno potrkate in se še vedno ne odpre.)
const int knockFadeTime = 150; To je surovi časovnik za senzor trkanja. Ko zasliši trkanje, neha poslušati toliko milisekund, zato ne šteje istega udarca več kot enkrat. Če dobite en sam udarec, štet kot dva, povečajte ta časovnik. Če ne zabeleži dveh hitrih udarcev, ga zmanjšajte.
const int lockTurnTime = 650; To je zdaj veliko milisekund, ki jih poganjamo motor, da odklenemo vrata. Kako dolgo naj traja, je odvisno od zasnove vašega motorja in ključavnice. V redu je, če teče malo dlje, odkar sem v zasnovo oblikoval preprosto drsno sklopko, vendar je za vse dele bolje, če ne deluje preveč.
const int maximumKnocks = 20; Koliko udarcev zabeležimo. 20 je veliko. To lahko povečate, če vaše skrivno skrivališče varujejo zvijačni bobnarji z dobrimi spomini. Preveč ga povečajte in vam bo zmanjkalo spomina.
const int knockComplete = 1200; Znan tudi kot največje število milisekund, ki bo čakal na trkanje. Če tako dolgo ne sliši trka, bo domneval, da je končan, in preveril, ali je trkanje dobro. Povečajte to, če ste počasen. Zmanjšajte, če hitro trkate in ste nestrpni, da počakate 1,2 sekunde, da se vaša vrata odklenejo. O vrstici 39: int secretCode [maximumKnocks] = {50, 25, 25, 50, 100, 5 ….. To je privzeto trkanje, ki ga prepozna, ko ga vklopite. To je čuden ritmični zapis, saj je vsaka vrednost odstotek najdaljšega trka. Če vam je težko prepoznati "britje in striženje", spremenite to na {100, 100, 100, 0, 0, 0… in preprosto zaporedje treh udarcev se odpre.
Odpravljanje napak:
Serial.begin (9600);
Serial.println ("Zagon programa."); Odkomentirajte te vrstice, če si želite ogledati nekaj podatkov o odpravljanju napak na serijskih vratih. V preostalem delu kode je nastavljenih nekaj drugih vrstic za odpravljanje napak, ki jih lahko razkomentirate, da vidite, kaj se dogaja znotraj. Ne pozabite nastaviti serijska vrata na pravo hitrost. Preostali del kode je komentiran, da vidite, kako deluje, vendar vam verjetno ne bo treba spreminjati, če ne spremenite zasnove.
Servo knjižnica
prenesite kodo od tukaj
Korak 7: Krčenje vezja (spajkanje)
Po zmanjšanju vseh napak sem preskusil vezje na plošči in se po umerjanju odločil, da bom vezje skrčil.
Zato sem spremenil arduino uno v arduino promini. Nato sem vse komponente spajkal v skladu s shemo vezja na dot PCB. Nato sem s pomočjo enožične žice povezal dot pcb z promini. To je vse
8. korak: Izdelava omarice
Najprej sem vzel staro mlekarno (debelina bi morala biti večja od servo)
Nato sem zlepil strani
Po sušenju sem v notranjosti narisal pravokotnik in s pomočjo lestvice in noža izrezal in izrezal papir ter ga naredil v votlino
Za boljšo predstavo si oglejte video.
9. korak: Zaklepanje in dokončanje
Vzel sem servo roko in jo razrezal na dva dela, nato pa sem ta dva dela združil kot L
In v knjigi je vse popravljeno
Piezo sem pritrdil na pokrov
In to je to….
10. korak: Pomanjkljivosti, izboljšave
Glavna pomanjkljivost te ključavnice je v bateriji. Če se baterija popolnoma izprazni, moramo knjigo uničiti, da vzamemo svoje stvari.
Za rešitev tega nameravam spremeniti vezje z zunanjim napajanjem z dvema vodiloma.
11. korak: Hvala
Če naletite na to težavo, jo komentirajte spodaj
Obiščite moj kanal za več zanimivih projektov
Hvala…..
Priporočena:
Kako dodati kovinsko ključavnico v Joycons: 8 korakov
Kako vašim kovinskim ključavnicam dodati kovinsko ključavnico: Za ta projekt sem uporabil ta izdelek https://www.amazon.es/dp/B07Q34BL8P?ref=ppx_pop_mo … vendar obstaja veliko drugih izdelkov, ki jih lahko kupite in jih lahko ali pa ne bi moglo biti ceneje glede na to, kje živite, glede na cene pošiljanja. V tem navodilu sem
Skrivnostna svetlobna plošča: 5 korakov
Skrivnostna svetlobna plošča: Ta projekt se imenuje Misterious Lightbox. To je svetlobna skrinja, ki ponoči sveti. Posebnost te svetlobne plošče je, da lahko zazna svetlost okolice in zasije na različnih področjih škatle
Skrivnostna svetlobna škatla (nočna svetloba): 4 koraki
Mystery Light Box (Night Light): In to je zabaven majhen projekt, ki ga je enostavno narediti. Ta projekt je referenca s https://www.instructables.com/id/Arduino-Traffic-L…, vendar sem že precej spremenil strukturo prvotnega spletnega mesta, dodal sem še led in za zapakiranje uporabljam škatlo za čevlje, s
Kako napajati avgustovo ključavnico iz stenske vtičnice?: 7 korakov (s slikami)
Kako napajati avgustovo pametno ključavnico iz stenske vtičnice?: Pred kratkim je moj oče kupil avgustovsko pametno ključavnico in jo namestil na naša garažna vrata. Težava je v tem, da deluje na baterijo in moj oče ne želi skrbeti, da bi baterijo menjaval zelo pogosto. Tako se je odločil za napajanje avgustovske pametne ključavnice od zunaj
Kako odpraviti težave z daljinskim upravljalnikom Pionner - Povečajte IR signal in popravite majhno ključavnico: 14 korakov
Kako odpraviti težave z daljinskim upravljalnikom Pionner - Povečajte IR signal in popravite majhno ključavnico.: Ta daljinski upravljalnik je zelo lep in priročen, vendar včasih ne deluje ustrezno Nekateri dejavniki za to: zasnova armaturne plošče, zasnova volana in IR signali projekt ni primer učinkovitosti. Sem iz Brazilije in ta nasvet sem našel na Amazu