Inhaltsverzeichnis:
- Schritt 1: Komponenten, die wir brauchen
- Schritt 2: Zusammenbauen
- Schritt 3: Laden Sie eine Skizze hoch
- Schritt 4: Letzte Anpassungen
- Schritt 5: Video
Video: Einfaches geheimes Zahlenschloss! - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:19
Hallo alle zusammen! Heute möchte ich Ihnen meine Idee zeigen, ein sehr einfaches und cooles Codeschloss zu bauen. Es ist nicht wie andere Schlösser, es hat keinen Nummernblock und enthält nur 4 Teile! Interessiert? So lass uns anfangen!
Schritt 1: Komponenten, die wir brauchen
Wie ich oben sagte, brauchen wir nur 4 Komponenten, um dieses Gerät herzustellen, also hier sind sie:
1) Ein Arduino (ich habe Nano verwendet) - dies wird ein Gehirn aller Systeme sein;
2) Ein Servomotor - es ist ein Verriegelungselement, Sie können zu diesem Zweck jedes andere Material verwenden, das Sie mögen, dies liegt ganz in Ihrer Fantasie;
3) 10k Drehpotentiometer;
4) Eine kleine Taste - ich habe eine Taste von einer alten kaputten Maus verwendet;
und das ist alles! Ja, lasst uns mit dem Bauen beginnen!
Schritt 2: Zusammenbauen
Die Idee ist, einem Potentiometer einen Tastenmodus hinzuzufügen, also habe ich dieses Design erfunden:
Dann habe ich versucht, dies auf einem Steckbrett zu wiederholen:
Sieht gut aus!
Dann bohrte ich ein kleines Loch in eine PVC-Rohrkappe, um einen Griff zu machen. Ich habe es aufgeheizt und an die Achse gedrückt.
Als nächstes habe ich einen Demonstrationskoffer aus einer Plastikbox gemacht, die ich in einem Elektroladen gefunden habe. Dies ist kein perfektes Design, es soll nur eine Idee zeigen!
Schritt 3: Laden Sie eine Skizze hoch
Wenn Sie all dies zusammengelötet haben, besteht der letzte Schritt darin, zwei Skizzen herunterzuladen. Zuerst müssen Sie etwas auf diesem Gerät zeichnen. Diese Linien sind Trennzonen mit Ziffernkombinationen. Um sie richtig zu zeichnen, öffnen Sie die zweite Skizze "codelock_test", laden Sie sie auf Arduino hoch und öffnen Sie den Com-Port. Sie werden einige seltsame Zahlen sehen, aber wenn Sie den Griff des Potentiometers einstellen, werden Sie das Prinzip herausfinden. Zeichnen Sie zuerst eine kleine Linie auf den Griff, drehen Sie ihn auf die linke Grenze des Potentiometers und zeichnen Sie dort eine weitere Linie, direkt neben der ersten (wie auf dem Foto gezeigt).
Auf dem Bildschirm sehen Sie "9" oder "0". Beginnen Sie langsam, den Haken zu drehen und schauen Sie auf die Zahl auf dem Bildschirm. Wenn sie sich ändert (von 9 auf 8 oder von 0 auf 1), stoppen Sie und ziehen Sie eine Linie in der Nähe der ersten an dieser Stelle, an der sich die Zahlen ändern. Fahren Sie auf diese Weise weiter, bis Sie die rechte Grenze erreichen.
Jetzt wissen Sie, wo Sie den Griff drehen müssen, um eine bestimmte Ziffer zu erreichen.
Beginnen Sie, das Prinzip zu erkennen?)
Schritt 4: Letzte Anpassungen
Ja, du hast Recht! Dies ist der ähnliche Mechanismus, den sie in alten Scheibentelefonen verwendet haben.
Um eine Zahl einzugeben, drehen Sie einfach den Griff mit dem kleinen Strich in den Sektor mit dieser Zahl und drücken Sie auf die Taste. Tun Sie es 4 Mal (die Kombination enthält 4 Ziffern) und Sie werden es freischalten!
Es hat auch einen Schutz - wenn Sie dreimal falsch liegen, friert das System für einen bestimmten Zeitraum ein, den Sie in der Skizze anpassen können.
Dies alles können Sie in der Skizze anpassen.
Um zu sehen, wie es funktioniert, sehen Sie sich ein Video an!Hier sind die Skizzen:https://yadi.sk/d/OLV8LaqXPoBGvghttps://yadi.sk/d/DGW9NJMLfWypuA
Schritt 5: Video
Entschuldigung für mein schlechtes Englisch und die Qualität des Videos, aber das ist alles, was ich habe)
Empfohlen:
Einfaches BLE mit sehr geringem Stromverbrauch in Arduino Teil 2 - Temperatur- / Feuchtigkeitsmonitor - Rev 3: 7 Schritte
Easy Very Low Power BLE in Arduino Teil 2 – Temperatur-/Feuchtigkeitsmonitor – Rev 3: Update: 23. November 2020 – Erster Austausch von 2 x AAA-Batterien seit 15. Januar 2019 dh 22 Monate für 2x AAA AlkalineUpdate: 7. April 2019 – Rev 3 of lp_BLE_TempHumidity, fügt Datum/Uhrzeit-Plots hinzu, verwendet pfodApp V3.0.362+ und automatische Drosselung, wenn
Erstellen Sie eine Raumstation in TinkerCad Codeblock--Einfaches Tutorial: 7 Schritte (mit Bildern)
Erstellen Sie eine Raumstation in TinkerCad Codeblock||Einfaches Tutorial: Während der Gedanke, im Weltraum zu leben, wie Science-Fiction erscheinen mag, umkreist die Internationale Raumstation die Erde mit einer Geschwindigkeit von fünf Meilen pro Sekunde, während Sie dies lesen, und umkreist die Erde einmal alle 90 Minuten. In diesem Projekt lernen Sie
Wie repariere ich einen Subwoofer? Einfaches Verfahren: 9 Schritte
Wie repariere ich einen Subwoofer? Einfache Vorgehensweise: Hallo, heute in dieser Videofolge zeige ich dir, wie du deinen Subwoofer oder Verstärker reparieren kannst. Also los geht's. Sie können sehen, dass das Soundsystem nicht funktioniert. Mal sehen, was damit passiert ist?
Einfaches POV erstellen: 6 Schritte (mit Bildern)
How to Make Simple POV: Hiii, heute bin ich zurück mit einem interessanten Projekt LED POV (Persistence of Vision) Mit diesem Projekt können Sie einen Namen mit 5 Buchstaben anzeigen sind anfänger mit arduino dann sollten sie defi
Einfaches BLE mit sehr geringem Stromverbrauch in Arduino Teil 3 - Nano V2-Ersatz - Rev 3: 7 Schritte (mit Bildern)
Einfaches BLE mit sehr geringem Stromverbrauch in Arduino Teil 3 - Nano V2-Ersatz - Rev 3: Update: 7. April 2019 - Rev 3 von lp_BLE_TempHumidity, fügt Datums- / Zeitdiagramme mit pfodApp V3.0.362+ hinzu und automatische Drosselung beim Senden von DatenUpdate: 24. März 2019 – Rev 2 von lp_BLE_TempHumidity, fügt weitere Plotoptionen hinzu und i2c_ClearBus, fügt GT832E