Inhaltsverzeichnis:
- Schritt 1: Tutorial erstellen (Video)
- Schritt 2: Funktionen
- Schritt 3: Wie funktioniert das..?
- Schritt 4: Dafür benötigte Komponenten
- Schritt 5: Schaltungsdaigramm
- Schritt 6: Codeübersicht und Fehlerbehebung
- Schritt 7: Schrumpfen der Schaltung (Löten)
- Schritt 8: Schließfachherstellung
- Schritt 9: Schlossherstellung und Finalisierung
- Schritt 10: Nachteile, Verbesserungen
- Schritt 11: Danke
Video: Mysteriöses BUCH mit geheimer Klopfsperre – Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:15
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)
Ich habe auch ein Video-Tutorial gemacht. Sehen Sie sich also das Video an, um die Aktion zu sehen.
Schritt 2: Funktionen
- 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..?
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
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
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)
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
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
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:
LED-Buchlicht - In einem Buch! - Gunook
LED-Buchlicht - In einem Buch!: Genau wie der Titel besagt, zeigt Ihnen dieses Instructable, wie Sie ein Buchlicht in einem Buch machen. Ich dachte ursprünglich daran, ein sehr kleines Buch für diesen Build zu verwenden, damit es im Taschenformat sein könnte (möglicherweise immer noch eines), aber ich beschloss, es einfach zu machen
Interaktives Lego-Pop-Up-Buch mit Makey Makey - Gunook
Interaktives Lego-Pop-Up-Buch mit Makey Makey: Können Sie glauben, dass ich noch nie ein eigenes Lego-Set besessen habe? Ich kann Ihnen nicht sagen, wie viel Geld ich in Lego-Sets für meine Kinder investiert habe. Ich hätte vor Jahren Lego-Aktien kaufen sollen! Aber bis vor kurzem hatte ich nie ein eigenes Kit, bis meine Si
Interner geheimer USB-Stick mit verstecktem Schalter - Gunook
Interner geheimer USB-Stick mit verstecktem Schalter: Vor kurzem hatte ich das Problem, dass ich Tails OS* als zweites Betriebssystem immer bei mir haben wollte. Ich wollte aber keinen USB-Stick mitführen und eine dauerhafte Festplatteninstallation ist von den Entwicklern auch nicht vorgesehen. Also habe ich mir was anderes einfallen lassen
Diceware mit Buch - Gunook
Diceware With a Book: Diceware ist eine Möglichkeit, starke Passwörter und Passphrasen mit 5 echten Würfeln und einer gedruckten Liste von 7776 gebräuchlichen Wörtern zu erstellen. Die Diceware-Methode wurde Mitte der 1990er Jahre von Arnold Reinhold entwickelt. Er empfiehlt, 6 Wörter für eine starke Verschlüsselung auszuwählen. Beachten Sie, dass
Wie konvertiert man ein physisches Buch in ein E-Book?: 7 Schritte (mit Bildern)
Wie wandelt man ein physisches Buch in ein E-Book um?: Als Student im Hauptfach Chemieingenieurwesen habe ich normalerweise umfangreiche Lehrbücher, technische Bücher und Notizen zum Scannen (manchmal drucken) Ich habe seit einiger Zeit nach einem effizienten Buchscanner gesucht, aber die meisten sind es teuer, extrem groß. Es dauerte nicht lange