Inhaltsverzeichnis:
- Lieferungen
- Schritt 1: Board und Tasten
- Schritt 2: Ein süßer Fall
- Schritt 3: Magische Software
- Schritt 4: Wie benutzt man es?
Video: MicroKeyRing: Winziger Passwortspeicher, der in Ihre Tasche passt - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:17
Passwörter, Passwörter und mehr Passwörter.
Jede Website, E-Mail-Anwendung oder jeder Google-Dienst benötigt ein Passwort. Und Sie sollten nicht an zwei Stellen dasselbe Passwort verwenden.
Wo kann man sie lagern? In einer Desktop-Anwendung? In einer (angeblich sicheren) Web-App? Sie benötigen ein eigenes Passwort!
Vor einigen Jahren habe ich an den berühmten Arduino-Boards herumgebastelt, als ich das Leonardo-Modell entdeckte. Es ist ein spezielles Board mit einem softwaredefinierten USB-Port. Es kann sich wie eine Tastatur oder Maus verhalten, wenn Sie es an einen Computer anschließen. Sie müssen das Board nur richtig programmieren und es sendet die von Ihnen definierten Tastenanschläge wie eine Standardtastatur an den Computer.
Beim Durchsuchen des aktuellen riesigen Katalogs von Boards im Arduino-Stil fand ich ein winziges Board mit einem flachen USB-Stecker und dem atmega32u4-Chip. Es hat diese Tastaturemulatorfunktion. Perfekt für einen digitalen Schlüsselanhänger im Taschenformat!
Lieferungen
Um einen NanoKeyring wie diesen zu bauen, benötigen Sie diese Materialien:
- Ein DIYMore USB-Board (suchen Sie nach ATMEGA32U4-AU Beetle)
- Ein paar kleine Knöpfe (3x6x7mm)
- Ein paar Zentimeter dünner isolierter Draht
Und diese Werkzeuge:
- Lötkolben
- Ein 3D-Drucker
- Ein Computer
- Eine Lupe, wenn deine Augen so alt sind wie meine:-D
Schritt 1: Board und Tasten
Ich beschloss, zwei Schaltflächen hinzuzufügen: eine für die automatische Eingabe von Benutzern / Passwörtern / was auch immer und eine andere für die Benutzerauswahl. Auf diese Weise können Sie Ihre vier oder fünf häufig verwendeten Passwörter mit sich führen und einfach das gewünschte auswählen.
Tasten benötigen einen Widerstand, um schwebende Werte zu vermeiden. Dieses Board hat diesen Pull_up-Widerstand, so dass Sie ihn nur in Ihrer Software aktivieren müssen. Ein Pull_up-Widerstand lässt Ihr Programm einen kontinuierlich hohen Wert lesen, bis Sie den Pin und die Masse kurzschließen (mit einer Taste).
Ich habe einen Knopf in der Mitte der Seite gegenüber dem USB-Anschluss platziert. Dies wird der wichtigste sein. Diese Knöpfe haben lange Beine. Biegen Sie sie einfach vorsichtig und stecken Sie die Spitze in das Loch mit der Bezeichnung D10. Wenn Ihre anders sind, löten Sie ein kurzes Stück Draht, um ein Bein und D10 zu verbinden.
Fügen Sie den anderen Knopf in der Mitte der rechten Seite hinzu und biegen Sie das Bein in Richtung des D11-Lochs.
Verbinden Sie die anderen beiden Beine und löten Sie einen Draht, um beide Beine und das GND-Loch zu verbinden.
Wie Sie sehen, ist Löten nicht meine Stärke. Ich benutze alle möglichen Werkzeuge, um schöne Gelenke zu machen (Lupen, helfende Hände, temperaturwählbares Bügeleisen…), aber nichts scheint zu funktionieren. Dies sollte Sie dazu bringen, Ihren NanoKeyring zusammenzubauen!
Last-Second-Ratschlag: Sie können das Gehäuse vorher herstellen und als Rig verwenden, um die Knöpfe an Ort und Stelle zu setzen. Achten Sie darauf, das Gehäuse nicht mit dem Lötkolben zu schmelzen.
Schritt 2: Ein süßer Fall
Nach 96 Prototypen kam ich mit einem Design, das perfekt zum Board passt und die Tasten an Ort und Stelle hält.
Laden Sie es von thingiverse (https://www.thingiverse.com/thing:4003337) herunter und drucken Sie es in Ihrem eigenen 3D-Drucker aus. Es muss nicht besonders stark sein, daher ist jedes Material -wie PLA- in Ordnung.
Alternativ können Sie einen Freund fragen oder es bei einem Online-Dienst bestellen.
Wenn 3D-Druck für Sie keine Option ist, könnte eine Art Polymerton ein guter Ersatz sein.
Sie könnten sogar eine Luxusversion mit einigen lackierten Holzstücken herstellen!
Schritt 3: Magische Software
Sie müssen meinen Code auf das kleine Board hochladen.
Sie finden Hunderte von Tutorials zum Hochladen von Code auf Arduino, mit Arduino IDE oder dem neuen PlatformIO.
Ich habe Code und Bibliotheken für diese letzte IDE vorbereitet. Laden Sie alles aus diesem Repository herunter:
github.com/alfem/MicroKeyRing
Vergessen Sie nicht, die ersten drei Arrays zu bearbeiten und die Demo-Benutzer und Passwörter durch Ihre zu ersetzen.
Schritt 4: Wie benutzt man es?
Wie Sie wahrscheinlich im Video gesehen haben, hat dieser MicroKeyRing viele Funktionen:
- Drücken Sie die Haupttaste, um Ihren Benutzernamen einzugeben
- Drücken Sie lange auf die Haupttaste (bis die LED blinkt), um Ihr Passwort einzugeben
- Doppelklicken Sie auf die Hauptschaltfläche, um zusätzliche Daten einzugeben (Telefon, Visa-Kartennummer…)
- Drücken Sie die zweite Taste (die eine auf der einen Seite), um zum nächsten Benutzer-/Passwortsatz zu wechseln.
Eine zusätzliche (und nicht sehr gut getestete) Funktion: Drücken Sie lange auf die sekundäre Taste, um die Anti-Leerlauf-Funktion zu aktivieren/deaktivieren. Wenn diese Funktion aktiviert ist, bewegt MicroKeyRing die Maus alle 30 Sekunden um ein Pixel, um die Bildschirmsperre zu verhindern. Praktisch, wenn Ihre Unternehmensrichtlinie eine wirklich kurze Leerlaufzeit vorschreibt.
Empfohlen:
Wie man aus einem alten Computer einen persönlichen Mini-Schreibtischventilator macht – passt in Ihre Tasche – wikiHow
Wie man aus einem alten Computer einen persönlichen Mini-Schreibtischventilator macht – passt in Ihre Tasche: Ich zeige Ihnen, wie Sie aus einem alten Computer einen persönlichen Mini-Schreibtischventilator machen. Ein Bonus ist, dass es sogar in Ihre Tasche passt. Dies ist ein sehr einfaches Projekt, daher ist nicht viel Erfahrung oder Fachwissen erforderlich. Fangen wir also an
HOME AUTOMATION (STEUEREN SIE IHRE GERÄTE VON JEDER ECKE DER WELT).: 5 Schritte
HOME AUTOMATION (STEUERN SIE IHRE GERÄTE VON JEDER ECKE DER WELT).: In diesem anweisbaren habe ich geteilt, wie Sie ESP8266 verwenden können, um AC-Geräte wie Lichter, Lüfter usw. aus der ganzen Welt über das Internet über die Blynk-App zu steuern neu bei ESP8266 stellen Sie sicher, dass Sie sich dieses anweisbare ansehen: - Erste Schritte mit NodeM
Winziger Micro:bit-Roboter - Teil 1: 7 Schritte
Tiny Micro:bit Robot - Teil 1: Ich fand kleine Roboter immer großartig und es wäre ideal, einen mit dem kostengünstigen Microbit zu erstellen. Ich wollte einen Roboter entwickeln, der keine vorgefertigten IO-Boards verwendet, wie ich es in der Vergangenheit verwendet habe, um Motoren anzutreiben oder Sensoreingänge zu erhalten, ich möchte
Speichern Sie Ihre Bilder für Ihre Aufgabe: 4 Schritte (mit Bildern)
Speichern Ihrer Bilder für Ihre Aufgabe: 1. Öffnen Sie ein neues Google-Dokument und verwenden Sie diese Seite, um Ihre Bilder zu sichern.2. Verwenden Sie Strg (Steuerung) und die Taste "c" Schlüssel zum Kopieren.3. Verwenden Sie Strg (Steuerung) und die Taste "v" Schlüssel zum Einfügen
Wikipedia in der Tasche: 12 Schritte (mit Bildern)
Wikipedia in deiner Tasche: aka. Der Per Anhalter durch die Galaxie, v1.0 :) Dieses Instructable wird darlegen, wie man eine meiner Meinung nach einzigartige Implementierung von Wikipedia in einem tragbaren Offline-Gerät erstellt. Es beinhaltet die Installation einer abgespeckten Linux-Distribution