Sommario:

LIBRO misterioso con lucchetto segreto: 11 passaggi (con immagini)
LIBRO misterioso con lucchetto segreto: 11 passaggi (con immagini)

Video: LIBRO misterioso con lucchetto segreto: 11 passaggi (con immagini)

Video: LIBRO misterioso con lucchetto segreto: 11 passaggi (con immagini)
Video: Il Libro Maledetto Codex Gigas La Bibbia Del Diavolo - HD 720p Stereo 2024, Novembre
Anonim
LIBRO misterioso con lucchetto a bussare segreto
LIBRO misterioso con lucchetto a bussare segreto
LIBRO misterioso con lucchetto a bussare segreto
LIBRO misterioso con lucchetto a bussare segreto
MISTERIOSO LIBRO Con Segreto Knock Lock
MISTERIOSO LIBRO Con Segreto Knock Lock

Quando si tratta di nascondere le nostre cose segrete, normalmente ci nascondiamo all'interno di una bottiglia o in una scatola, va bene.!

Ma non va sempre bene almeno per i geek perché non è sicuro al 100% e inoltre non ci sono idee interessanti in questo modo, quindi in questo tutorial sto mostrando come ho realizzato un libro con serratura a chiave segreta. Con questo libro possiamo nascondere le tue cose preziose al suo interno. nessuno può prendere nulla a tua insaputa perché chiudiamo il nostro libro con un lucchetto segreto. Quindi iniziamo.

Passaggio 1: realizzazione del tutorial (video)

Image
Image

Ho fatto anche un video tutorial. quindi guarda il video per vedere l'azione.

Passaggio 2: caratteristiche

Caratteristiche
Caratteristiche
  • Pulsante singolo per programmare o registrare una nuova serratura
  • Possiamo nascondere le nostre piccole cose all'interno del libro
  • Nessuno pensa a questo tipo di sistema di armadietti
  • Possiamo chiudere questo libro con un colpo speciale
  • Possiamo utilizzare questo circuito anche nei nostri sistemi di porte
  • Un progetto hobby semplicissimo

Passaggio 3: come funziona..?

Come funziona..?
Come funziona..?

Te l'ho detto prima che questa serratura segreta si basa sui colpi.

Il disco piezoelettrico

Il componente principale del nostro circuito è un disco piezoelettrico.

Piezoelectricdisc è un trasduttore e che converte le vibrazioni meccaniche in tensioni corrispondenti. Quindi con l'aiuto di arduino leggiamo la vibrazione del battito. Questo è tutto sulla parte di rilevamento.

In questo modo possiamo leggere i colpi con l'aiuto della programmazione possiamo memorizzare colpi in sequenza speciali e anche guidare la serratura. (La programmazione spiega più avanti)

Passaggio 4: componenti necessari per questo

Componenti necessari per questo
Componenti necessari per questo
Componenti necessari per questo
Componenti necessari per questo
Componenti necessari per questo
Componenti necessari per questo
Componenti necessari per questo
Componenti necessari per questo

1. Arduino (qualsiasi arduino)

Per la prototipazione ho usato arduino uno e per diminuire le dimensioni del circuito ho usato arduino pro mini

2. Disco piezoelettrico

Piezo non è necessario per questo progetto, possiamo anche usare il microfono o l'altoparlante Small. Se non trovi piezo puoi recuperare dal buzzer.

3.sg90 servo

Un servo è un tipo di motoriduttore con coppia elevata che usiamo servo per scopi di bloccaggio

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

5. 2* LED

per indicare lo stato utilizzare colori diversi

6.dot board

7. Interruttore a pulsante

Batteria da 8.3.7 volt

Piccolo è meglio sto usando il polimero di litio

Passaggio 5: Daigram del circuito

Daigramma del circuito
Daigramma del circuito

Connessioni

  • Collegare piezoelettrico al pin analogico 0 e mettere a terra anche aggiungere un resistore da 1 mega ohm tra piezo
  • Collega il servo D3
  • Collega i LED a D4 e D5
  • Collegare l'interruttore a pulsante a D2 e 5v collegare anche il resistore pull down da 10k

Passaggio 6: panoramica del codice e risoluzione dei problemi

Grazie a STEVE HOEFER

const int soglia = 4;Questa è la sensibilità del rilevatore di battito. Se senti molto rumore, aumentalo (fino a 1023), se hai difficoltà a sentire i colpi puoi abbassarlo (fino a 1)

constin valore rifiuto = 25;

constin mediaRejectValue = 15;

Entrambi sono usati per determinare la precisione con cui qualcuno deve bussare. Sono percentuali e dovrebbero essere nell'intervallo 0-100. Abbassare questi significa che qualcuno deve avere un tempismo più preciso, più alto è più indulgente. mediaRejectValue dovrebbe essere sempre inferiore a requireValue. Le impostazioni di circa 10 e 7 rendono difficile per due persone bussare allo stesso modo anche se conoscono il ritmo. Ma aumenta anche il numero di falsi negativi. (cioè: bussi correttamente e ancora non si apre.)

const int knockFadeTime = 150;Questo è un rozzo timer antirimbalzo per il sensore di battito. Dopo aver sentito bussare, smette di ascoltare per così tanti millisecondi, quindi non conta lo stesso bussare più di una volta. Se ottieni un singolo colpo contato come due, aumenta questo timer. Se non registra due colpi rapidi, diminuirlo.

const int lockTurnTime = 650;Ora sono passati molti millisecondi per far funzionare il motore per sbloccare la porta. Quanto tempo dovrebbe essere dipende dal design del tuo motore e dalla tua serratura. Va bene se funziona un po' a lungo da quando ho progettato una semplice frizione a slittamento nel design, ma è meglio per tutte le parti se non funziona troppo.

const int maximumKnocks = 20;Quanti colpi registriamo. 20 è molto. Puoi aumentarlo se il tuo nascondiglio segreto è protetto da subdoli batteristi con buoni ricordi. Aumentalo troppo e finirai la memoria.

const int knockComplete = 1200;Noto anche come il numero massimo di millisecondi che attenderà un colpo. Se non sente bussare per così tanto tempo, penserà che sia fatto e controllerà se il colpo è buono. Aumentalo se sei un battitore lento. Diminuiscilo se sei un battitore veloce e sei impaziente di aspettare 1,2 secondi che la tua porta si sblocchi. bussare predefinito che riconosce quando lo accendi. Questa è una strana notazione ritmica poiché ogni valore è una percentuale del colpo più lungo. Se hai difficoltà a far riconoscere "rasatura e taglio di capelli" cambialo in {100, 100, 100, 0, 0, 0… e una semplice sequenza di 3 colpi lo aprirà.

Debug:

Serial.begin(9600);

Serial.println("Programma start.");Decommenta queste righe per vedere alcune informazioni di debug sulla porta seriale. Ci sono alcune altre righe di codice di debug impostate nel resto del codice che puoi decommentare per vedere cosa sta succedendo internamente. Assicurati di impostare la tua porta seriale alla giusta velocità. Il resto del codice è commentato in modo da poter vedere come funziona ma probabilmente non sarà necessario cambiarlo se non si modifica il design.

Libreria servo

scarica il codice da qui

Passaggio 7: restringimento del circuito (saldatura)

Restringimento del circuito (saldatura)
Restringimento del circuito (saldatura)
Restringimento del circuito (saldatura)
Restringimento del circuito (saldatura)
Restringimento del circuito (saldatura)
Restringimento del circuito (saldatura)

Ho testato il circuito su breadboard dopo aver ridotto tutti gli errori e dopo la calibrazione ho deciso di ridurre il circuito.

Quindi ho cambiato arduino uno in arduino promini. Poi ho saldato tutti i componenti secondo lo schema elettrico su un dot pcb. Quindi, con l'aiuto di un cavo a trefolo singolo, ho collegato il dot pcb con promini. È tutto

Passaggio 8: creazione dell'armadietto

Creazione di armadietti
Creazione di armadietti
Creazione di armadietti
Creazione di armadietti
Creazione di armadietti
Creazione di armadietti
Creazione di armadietti
Creazione di armadietti

Per prima cosa ho preso un vecchio caseificio (lo spessore dovrebbe essere superiore al servo)

Poi ho incollato le pagine insieme

Dopo aver asciugato ho disegnato un rettangolo all'interno e con l'aiuto della bilancia e del coltello ho tagliato e intagliato la carta e l'ho fatta in una cavità

Guarda il video per avere un'idea migliore.

Passaggio 9: creazione e finalizzazione dei blocchi

Serratura e finalizzazione
Serratura e finalizzazione
Serratura e finalizzazione
Serratura e finalizzazione
Serratura e finalizzazione
Serratura e finalizzazione
Serratura e finalizzazione
Serratura e finalizzazione

ho preso la mano del servo e l'ho tagliata in due pezzi, poi ho unito i due pezzi insieme a forma di L

E tutto risolto all'interno del libro

Ho aggiustato il piezo sulla cover

E questo è tutto….

Passaggio 10: svantaggi, miglioramenti

Il principale svantaggio di questo blocco è nella batteria. Se la batteria si scarica completamente, dobbiamo distruggere il libro per riprenderci le nostre cose.

Per risolvere ho intenzione di cambiare il circuito con alimentazione esterna con due cavi..

Passaggio 11: grazie

Se hai problemi con questo, commenta qui sotto

VISITA IL MIO CANALE PER PROGETTI PI INTERESSANTI

Grazie…..

Consigliato: