Sisällysluettelo:
- Vaihe 1: Opetusohjelman tekeminen (video)
- Vaihe 2: Ominaisuudet
- Vaihe 3: Kuinka tämä toimii..?
- Vaihe 4: Tähän tarvittavat komponentit
- Vaihe 5: Circuit Daigram
- Vaihe 6: Koodin yleiskatsaus ja vianetsintä
- Vaihe 7: Piirin kutistaminen (juottaminen)
- Vaihe 8: Kaapin valmistus
- Vaihe 9: Lukon tekeminen ja viimeistely
- Vaihe 10: Haitat, parannukset
- Vaihe 11: Kiitos
Video: Salaperäinen kirja salaisella koputuslukolla: 11 vaihetta (kuvilla)
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 08:59
Mitä tulee salaisten asioidemme piilottamiseen. Yleensä piiloutumme pullon sisään tai laatikkoon.
Mutta ei aina ainakaan geeksille, koska se ei ole 100% turvallista, eikä myöskään ole mielenkiintoisia ajatuksia, joten tässä opetusohjelmassa näytän, kuinka tein kirjan salaisella koputuslukolla. Tämän kirjan avulla voimme piilottaa arvokkaat tavarasi sisälle. kukaan ei voi ottaa mitään ilman sinun tietämystäsi, koska suljemme kirjan salaisella koputuslukolla. Aloitetaan siis.
Vaihe 1: Opetusohjelman tekeminen (video)
Tein myös video -opetusohjelman. joten katso video nähdäksesi toiminta.
Vaihe 2: Ominaisuudet
- Yksi painike uuden lukon ohjelmoimiseen tai tallentamiseen
- Voimme piilottaa pienet asiat kirjan sisälle
- Kukaan ei ajattele tällaista kaappijärjestelmää
- Voimme lukita tämän kirjan erityisellä koputuksella
- Voimme käyttää tätä piiriä myös ovijärjestelmissämme
- Ylimääräinen harrastusprojekti
Vaihe 3: Kuinka tämä toimii..?
Sanoin jo ennen kuin tämä salainen lukko perustuu kolhuihin.
Pietsosähköinen levy
Piirimme pääkomponentti on pietsolevy.
Pietsosähköinen levy on muunnin, joka muuntaa mekaanisen värähtelyn vastaaviin jännitteisiin. Joten arduinon avulla Luemme koputusvärähtelyn. Kyse on vain osan tunnistamisesta.
Tällä tavalla voimme lukea koputuksia ohjelmoinnin avulla, voimme tallentaa erityisiä sekvenssin iskuja ja myös ajaa lukkoa. (Ohjelmointi selitetään myöhemmin)
Vaihe 4: Tähän tarvittavat komponentit
1. Arduino (mikä tahansa arduino)
Prototyyppien tekemiseen käytin arduino unoa ja piirin koon pienentämiseen arduino pro miniä
2. pietsosähköinen levy
Piezo ei ole välttämätön tässä projektissa, voimme käyttää myös pientä mikrofonia tai kaiutinta. Jos et löydä pietsoa, voit pelastaa summerin.
3. sg90 servo
Servo on eräänmoottorinen moottori, jolla on suuri vääntömomentti. Käytämme servoa lukitsemiseen
4. vastukset (1mega ohm, 10k, 1k)
5. 2* LEDit
Käytä tilan ilmaisemiseen eri värejä
6. pistetaulu
7. painike kytkin
8.3.7 voltin akku
Pieni on parempi, käytän litiumpolymeeriä
Vaihe 5: Circuit Daigram
Liitännät
- Liitä pietsosähköinen analogiseen nastaan 0 ja maadoita myös 1 megaohmin vastus pietson väliin
- Liitä servo D3
- Liitä LEDit D4 ja D5
- Liitä painikekytkin D2: een ja 5 V: een myös 10 k: n vetovastus
Vaihe 6: Koodin yleiskatsaus ja vianetsintä
Kiitos STEVE HOEFERILLE
const int kynnys = 4; Tämä on kolhi -ilmaisimen herkkyys. Jos saat paljon melua, nosta tätä (enintään 1023), jos sinulla on vaikeuksia kuulla kolhuja, voit laskea sen (jopa 1)
constint rejectValue = 25;
vakio keskiarvoRejectValue = 15;
Molempia näistä käytetään määrittämään kuinka tarkasti jonkun täytyy koputtaa. Ne ovat prosenttiosuuksia ja niiden tulisi olla välillä 0-100. Näiden alentaminen tarkoittaa, että jonkun on oltava tarkempi ajoitus, korkeampi on anteeksiantavampi. mediumRejectValue -arvon tulisi aina olla pienempi kuin rejectValue. Asetukset 10 ja 7 vaikeuttavat kahden ihmisen lyömistä samaa koputusta, vaikka he tietävät rytmin. Mutta se lisää myös väärien negatiivien määrää. (eli: Koputat oikein, mutta se ei vieläkään avaudu.)
const int knockFadeTime = 150; Tämä on karkea koputusanturi koputusanturille. Kuultuaan koputuksen se lakkaa kuuntelemasta niin monta millisekuntia, joten se ei laske samaa koputusta useammin kuin kerran. Jos saat yhden koputuksen, joka lasketaan kahdeksi, lisää tätä ajastinta. Jos se ei rekisteröi kahta nopeaa lyöntiä, vähennä sitä.
const int lockTurnTime = 650; Tämä on nyt monta millisekuntia, kun käytämme moottoria oven avaamiseksi. Kuinka kauan tämän pitäisi kestää, riippuu moottorin suunnittelusta ja lukosta. Ei hätää, jos se käy vähän kauan siitä, kun olen suunnitellut yksinkertaisen liukukytkimen muotoiluun, mutta se on parempi kaikille osille, jos se ei käy liikaa.
const int maximumKnocks = 20; Kuinka monta lyöntiä tallennamme. 20 on paljon. Voit lisätä tätä, jos salaista piilopaikkaasi suojaavat petolliset rumpalit, joilla on hyvät muistot. Lisää sitä liikaa ja muisti loppuu.
const int knockComplete = 1200; Tunnetaan myös nimellä millisekuntien enimmäismäärä, joka odottaa koputusta. Jos se ei kuule koputusta niin kauan, se olettaa, että se on tehty, ja tarkistaa, onko koputus hyvä. Lisää tätä, jos olet hidas koputtaja. Vähennä sitä, jos olet nopea koputtaja ja olet kärsimätön odottamaan 1,2 sekuntia oven avautumista. Noin rivi 39: int secretCode [maximumKnocks] = {50, 25, 25, 50, 100, 5….. Tämä on oletuskoputus, jonka se tunnistaa, kun käynnistät sen. Tämä on outo rytminen merkintä, koska jokainen arvo on prosenttiosuus pisimmästä koputuksesta. Jos sinulla on vaikeuksia saada se tunnistamaan "parranajo ja hiustenleikkaus", vaihda tämä arvoon {100, 100, 100, 0, 0, 0… ja yksinkertainen kolmen lyönnin sarja avaa sen.
Virheenkorjaus:
Sarja.alku (9600);
Serial.println ("Ohjelman käynnistys."); Poista komento näistä riveistä nähdäksesi sarjaportin virheenkorjaustietoja. Muualla koodissa on muutamia muita virheenkorjauskoodirivejä, joita voit poistaa kommentoimalla nähdäksesi, mitä sisäisesti tapahtuu. Muista asettaa sarjaportti oikealle nopeudelle. se toimii, mutta sinun ei todennäköisesti tarvitse muuttaa sitä, jos et muuta muotoilua.
Servokirjasto
lataa koodi täältä
Vaihe 7: Piirin kutistaminen (juottaminen)
Testasin piirin leipälevyllä kaikkien virheiden vähentämisen jälkeen ja kalibroinnin jälkeen päätin kutistaa piirin.
Joten vaihdoin arduino uno: n arduino prominiksi. Sitten juotin kaikki komponentit piirikaavion mukaisesti piste -piirilevylle. Yhdistin sitten yksisäikeisen johdon avulla piste -piirilevyn prominiin. Siinä kaikki
Vaihe 8: Kaapin valmistus
Otin ensin vanhan meijerin (paksuuden pitäisi olla suurempi kuin servo)
Sitten liimasin sivut yhteen
Kuivaamisen jälkeen piirsin sisälle suorakulmion ja leikkain ja veistin paperin asteikon ja veitsen avulla ja tein siitä ontelon
Katso video saadaksesi paremman idean.
Vaihe 9: Lukon tekeminen ja viimeistely
Otin servokäden ja leikkasin kahteen osaan ja liitin kaksi kappaletta yhteen kuten L -muoto
Ja kaikki kirjassa on korjattu
Kiinnitin pietson kansiin
Ja siinä se….
Vaihe 10: Haitat, parannukset
Tämän lukon suurin haitta on akussa. Jos akku tyhjenee kokonaan, meidän on tuhottava kirja saadaksemme tavarat takaisin.
Tämän ratkaisemiseksi aion vaihtaa piirin ulkoisella virtalähteellä, jossa on kaksi johtoa.
Vaihe 11: Kiitos
Jos kohtaat tämän ongelman, kommentoi sitä alla
TUTUSTU KANAVAAN LISÄTIETOISIIN HANKEISIIN
Kiitos…..
Suositeltava:
Kasvontunnistuspeili salaisella osastolla: 15 vaihetta (kuvilla)
Kasvontunnistuspeili salaisella osastolla: Olen aina ollut kiinnostunut tarinoissa, elokuvissa ja vastaavissa käytettävistä aina luovista salaisista osastoista. Joten kun näin salaisen osaston kilpailun, päätin kokeilla itse ideaa ja tehdä tavallisen näköinen peili, joka avaa
Salaperäinen seinäkello: 27 vaihetta (kuvilla)
Salaperäinen seinäkello: Ajan kuluminen on jotain, mitä emme voi hallita. Se tapahtuu samalla nopeudella, jos olemme nukkumassa, hereillä, tylsistyneitä tai kihloissa. Nykyisten tapahtumien yhteydessä on tärkeää muistaa, että aika kuluu. Kun odotamme ajan kulumista, miksi et tekisi jotain
Kierrätä kirja IPad Stealth -koteloon: 8 vaihetta (kuvilla)
Kierrätä kirja IPad Stealth -koteloon: Joskus et halua kaikkien tietävän, että kannat iPadin mukana. Kukaan ei huomaa, että sinulla on kirja mukana, varsinkin jos se on 1970-luvun vanha kirjastokappale "Uusi-Seelanti värillisenä". Harrasteveitsellä paperi
Magneettinen älylukko salaisella koputuksella, IR -anturilla ja verkkosovelluksella: 7 vaihetta (kuvilla)
Magneettinen älylukko salaisella koputuksella, IR -anturilla ja verkkosovelluksella: Jos pidät tästä projektista, seuraa minua Instagramissa ja YouTubessa. Tässä projektissa aion rakentaa magneettilukon kotitoimistolleni, joka avautuu, jos tiedät salainen koputus. Voi… ja siinä on myös muutama temppu hihassaan. Magneetti
Kuinka muuntaa fyysinen kirja e -kirjaksi?: 7 vaihetta (kuvilla)
Kuinka muuntaa fyysinen kirja e -kirjaksi?: Koska opiskelen kemiantekniikkaa, minulla on yleensä skannattavia (joskus tulostettavia) tekstikirjoja, teknisiä kirjoja ja muistiinpanoja Olen etsinyt tehokasta kirjanskanneria jonkin aikaa, mutta useimmat niistä ovat kallis, erittäin suuri. Ennen pitkää