Inhaltsverzeichnis:

Mysteriöses BUCH mit geheimer Klopfsperre – Gunook
Mysteriöses BUCH mit geheimer Klopfsperre – Gunook

Video: Mysteriöses BUCH mit geheimer Klopfsperre – Gunook

Video: Mysteriöses BUCH mit geheimer Klopfsperre – Gunook
Video: Doku - Das Voynich Rätsel 2024, November
Anonim
Mysteriöses BUCH mit geheimem Klopfschloss
Mysteriöses BUCH mit geheimem Klopfschloss
Mysteriöses BUCH mit geheimem Klopfschloss
Mysteriöses BUCH mit geheimem Klopfschloss
Mysteriöses BUCH mit geheimem Klopfschloss
Mysteriöses BUCH mit geheimem Klopfschloss

Wenn es darum geht, unsere geheimen Dinge zu verstecken, verstecken wir uns normalerweise in einer Flasche oder in einer Schachtel, das ist in Ordnung.!

Aber nicht immer in Ordnung, zumindest für Geeks, weil das nicht 100% sicher ist und auch keine interessanten Gedanken darin enthalten sind, also zeige ich in diesem Tutorial, wie ich ein Buch mit geheimer Klopfsperre erstellt habe. Mit diesem Buch können wir Ihre wertvollen Dinge im Inneren verstecken. Niemand kann ohne Ihr Wissen etwas nehmen, denn wir schließen unser Buch mit einem geheimen Klopfschloss. Also lass uns anfangen.

Schritt 1: Tutorial erstellen (Video)

Image
Image

Ich habe auch ein Video-Tutorial gemacht. Sehen Sie sich also das Video an, um die Aktion zu sehen.

Schritt 2: Funktionen

Merkmale
Merkmale
  • Einzelne Taste zum Programmieren oder Aufzeichnen eines neuen Schlosses
  • Wir können unsere kleinen Dinge im Buch verstecken
  • An so ein Schließfachsystem denkt keiner
  • Wir können dieses Buch mit besonderem Klopfen verschließen
  • Wir können diese Schaltung auch in unseren Türsystemen verwenden
  • Ein supereinfaches Hobbyprojekt

Schritt 3: Wie funktioniert das..?

Wie das funktioniert..?
Wie das funktioniert..?

Ich habe dir schon gesagt, dass dieses geheime Schloss auf Klopfen basiert.

Die piezoelektrische Scheibe

Der Hauptbestandteil unserer Schaltung ist eine Piezoscheibe.

Piezoelectricdisc ist ein Wandler, der mechanische Schwingungen in entsprechende Spannungen umwandelt. So mit Hilfe von Arduino Wir liest die Klopfschwingung. Das ist alles über das Sensorteil.

Auf diese Weise können wir mit Hilfe der Programmierung die Klopfzeichen lesen, spezielle Klopfsequenzen speichern und auch das Schloss ansteuern. (Programmierung wird später erklärt)

Schritt 4: Dafür benötigte Komponenten

Dafür benötigte Komponenten
Dafür benötigte Komponenten
Dafür benötigte Komponenten
Dafür benötigte Komponenten
Dafür benötigte Komponenten
Dafür benötigte Komponenten
Dafür benötigte Komponenten
Dafür benötigte Komponenten

1. Arduino (beliebiges Arduino)

Für das Prototyping habe ich Arduino Uno verwendet und um die Größe der Schaltung zu verringern, habe ich Arduino Pro Mini verwendet

2. Piezoelektrische Scheibe

Piezo ist für dieses Projekt nicht erforderlich, wir können auch ein kleines Mikrofon oder einen Lautsprecher verwenden. Wenn Sie keinen Piezo finden, können Sie ihn vom Summer retten.

3.sg90-Servo

Ein Servo ist eine Art Getriebemotor mit hohem Drehmoment, den wir zum Sperren verwenden

4. Widerstände (1Mega-Ohm, 10k, 1k)

5. 2 * LEDs

Um den Status anzuzeigen, verwenden Sie verschiedene Farben

6. Punktetafel

7. Tastenschalter

8.3,7 Volt Batterie

Klein ist besser, ich verwende Lithium-Polymer

Schritt 5: Schaltungsdaigramm

Schaltungsdiagramm
Schaltungsdiagramm

Anschlüsse

  • Verbinden Sie Piezo mit Analog-Pin 0 und Masse und fügen Sie 1 Mega-Ohm-Widerstand zwischen Piezo hinzu
  • Servo D3 anschließen
  • LEDs an D4 und D5 anschließen
  • Schließen Sie den Knopfschalter an D2 und 5V an und schließen Sie auch einen 10k-Pulldown-Widerstand an

Schritt 6: Codeübersicht und Fehlerbehebung

Danke an STEVE HÖFER

const int threshold = 4;Dies ist die Empfindlichkeit des Klopfdetektors. Wenn Sie viel Lärm bekommen, erhöhen Sie diesen Wert (bis zu 1023), wenn Sie Schwierigkeiten haben, Schläge zu hören, können Sie ihn verringern (bis zu 1)

konstanter Ablehnungswert = 25;

konstanter MittelwertRejectValue = 15;

Beide werden verwendet, um zu bestimmen, wie genau jemand klopfen muss. Sie sind Prozentsätze und sollten im Bereich von 0-100 liegen. Diese zu senken bedeutet, dass jemand ein genaueres Timing haben muss, höher ist fehlerverzeihender. AverageRejectValue sollte immer kleiner als RejectValue sein. Bei Einstellungen von etwa 10 und 7 ist es für zwei Personen schwierig, gleich zu klopfen, selbst wenn sie den Rhythmus kennen. Aber es erhöht auch die Anzahl der falsch-negativen. (dh: Sie klopfen richtig und es öffnet sich immer noch nicht.)

const int knockFadeTime = 150;Dies ist ein grober Entprell-Timer für den Klopfsensor. Nachdem es ein Klopfen hört, hört es für diese vielen Millisekunden auf zu hören, damit es nicht mehr als einmal das gleiche Klopfen zählt. Wenn Sie ein einzelnes Klopfen erhalten, das als zwei gezählt wird, erhöhen Sie diesen Timer. Wenn es nicht zwei schnelle Schläge registriert, dann verringern Sie es.

const int lockTurnTime = 650;Dies sind jetzt viele Millisekunden, in denen wir den Motor laufen lassen, um die Tür zu entriegeln. Wie lange diese dauern soll, hängt von der Bauart Ihres Motors und Ihres Schlosses ab. Es ist in Ordnung, wenn es etwas lange läuft, da ich eine einfache Rutschkupplung in das Design eingebaut habe, aber es ist für alle Teile besser, wenn es nicht zu viel läuft.

const int maximumKnocks = 20;Wie viele Schläge wir aufzeichnen. 20 ist viel. Sie können diese erhöhen, wenn Ihr geheimes Versteck von hinterhältigen Schlagzeugern mit guten Erinnerungen geschützt wird. Wenn Sie ihn zu stark erhöhen, wird Ihnen der Speicher ausgehen.

const int knockComplete = 1200;Auch bekannt als die maximale Anzahl von Millisekunden, die auf ein Klopfen gewartet wird. Wenn es so lange kein Klopfen hört, geht es davon aus, dass es fertig ist, und prüft, ob das Klopfen gut ist. Erhöhen Sie diese, wenn Sie ein langsamer Klopfer sind. Verringern Sie es, wenn Sie ein schneller Klopfer sind und ungeduldig sind, 1,2 Sekunden zu warten, bis sich Ihre Tür öffnet. about Line 39:int secretCode[maximumKnocks] = {50, 25, 25, 50, 100, 5….. This is the Standardklopfen, das beim Einschalten erkannt wird. Dies ist eine seltsame rhythmische Notation, da jeder Wert ein Prozentsatz des längsten Klopfens ist. Wenn Sie Schwierigkeiten haben, "Rasur und Haarschnitt" zu erkennen, ändern Sie dies in {100, 100, 100, 0, 0, 0… und eine einfache Sequenz von 3 Klopfen öffnet es.

Debuggen:

Serial.begin (9600);

Serial.println("Programmstart.");Entkommentieren Sie diese Zeilen, um einige Debug-Informationen über die serielle Schnittstelle anzuzeigen. Es gibt ein paar andere Debugging-Codezeilen im restlichen Code, die Sie auskommentieren können, um zu sehen, was intern vor sich geht. Stellen Sie sicher, dass Ihre serielle Schnittstelle auf die richtige Geschwindigkeit eingestellt ist. Der Rest des Codes ist kommentiert, damit Sie sehen können, wie es geht es funktioniert, aber Sie müssen es wahrscheinlich nicht ändern, wenn Sie das Design nicht ändern.

Servobibliothek

Code hier herunterladen

Schritt 7: Schrumpfen der Schaltung (Löten)

Schrumpfen des Schaltkreises (Löten)
Schrumpfen des Schaltkreises (Löten)
Schrumpfen des Schaltkreises (Löten)
Schrumpfen des Schaltkreises (Löten)
Schrumpfen des Schaltkreises (Löten)
Schrumpfen des Schaltkreises (Löten)

Ich habe die Schaltung auf dem Steckbrett getestet, nachdem alle Fehler reduziert und nach der Kalibrierung beschlossen, die Schaltung zu verkleinern.

Also habe ich das Arduino Uno in Arduino Promini geändert. Dann habe ich alle Bauteile nach Schaltplan auf eine Punktplatine gelötet. Dann habe ich mit Hilfe von Einzellitzen die Punktplatine mit Promini verbunden. Das ist alles

Schritt 8: Schließfachherstellung

Schließfachherstellung
Schließfachherstellung
Schließfachherstellung
Schließfachherstellung
Schließfachherstellung
Schließfachherstellung
Schließfachherstellung
Schließfachherstellung

Zuerst habe ich eine alte Molkerei genommen (Dicke sollte höher sein als Servo)

Dann habe ich die Seiten zusammengeklebt

Nach dem Trocknen habe ich ein Rechteck nach innen gezogen und mit Hilfe von Skala und Messer das Papier geschnitten und geschnitzt und in eine Vertiefung geformt

Sehen Sie sich das Video an, um eine bessere Idee zu erhalten.

Schritt 9: Schlossherstellung und Finalisierung

Schlossherstellung und Finalisierung
Schlossherstellung und Finalisierung
Schlossherstellung und Finalisierung
Schlossherstellung und Finalisierung
Schlossherstellung und Finalisierung
Schlossherstellung und Finalisierung
Schlossherstellung und Finalisierung
Schlossherstellung und Finalisierung

Ich habe die Servohand genommen und in zwei Teile geschnitten, dann habe ich die beiden Teile wie eine L-Form zusammengefügt

Und alles fest im Buch

Ich habe das Piezo auf dem Cover repariert

Und das ist es….

Schritt 10: Nachteile, Verbesserungen

Der größte Nachteil dieses Schlosses liegt in der Batterie. Wenn die Batterie vollständig leer ist, müssen wir das Buch zerstören, um unsere Sachen zurückzunehmen.

Um das zu lösen, plane ich, die Schaltung mit externer Versorgung mit zwei Leitungen zu ändern.

Schritt 11: Danke

Wenn Sie ein Problem damit haben, kommentieren Sie es bitte unten

BESUCHEN SIE MEINEN KANAL FÜR WEITERE INTERESSANTE PROJEKTE

Vielen Dank…..

Empfohlen: