Inhaltsverzeichnis:

Ein heller Safe - Gunook
Ein heller Safe - Gunook

Video: Ein heller Safe - Gunook

Video: Ein heller Safe - Gunook
Video: Узнав это СЕКРЕТ, ты никогда не выбросишь пластиковую бутылку! ТАКОГО ЕЩЕ НИКТО НЕ ВИДЕЛ! 2024, Juli
Anonim
Ein heller Safe
Ein heller Safe

Dieses Projekt schlägt eine Möglichkeit vor, Ihr Ding zu sichern. Das Endergebnis des Projekts ist ein vom Arduino befohlener Schalter nach zwei Sicherheitsstufen. Der Schalter kann ein Portal öffnen, eine Fernbedienung ersetzen oder einfach den Motor steuern. Mein Projekt stellt nur einen Block dar, der etwas freischaltet. So können Sie dies an Ihr Projekt anpassen.

Die erste Sicherheitsstufe ist eine Matrix aus 9 Fotowiderständen, die von einem Bild auf einem Telefon beleuchtet werden. Die zweite Sicherheitsstufe ist ein Code aus 4 Zahlen.

Ich bin ein französischer Student, also versuche ich mein Bestes, um alles "englisch" zu machen

Schritt 1: Was brauchen Sie?

Was brauchst du ?
Was brauchst du ?
Was brauchst du ?
Was brauchst du ?

Für dieses Projekt benötigen Sie:

  • 9 Fotowiderstände (1MOhm) und 20kOhm Widerstände
  • Ein analoger MUX namens CD4051B
  • Drähte
  • eine 3*4-Tastaturmatrix
  • Ein 2N2222-Transistor
  • Ein Arduino-UNO

Schritt 2: Machen Sie unseren "Fotowiderstände-Code"

Mache unser
Mache unser

Die Hauptidee ist, die Leuchtkraft zu nutzen, um unser Ding zu entsperren. Jeder weiß, dass Schwarz ohne Licht gemacht wird und Weiß das stärkste Licht ist. Dies werden wir verwenden. Wir werden Graustufen in einem Bild verwenden, um dies zu machen.

Ich habe ein kleines Python-Programm erstellt, in dem wir die Größe unseres Bildschirms einstellen können, und dann erstellt das Programm eine 3 * 3-Matrix, in der jeder Bereich eine zufällige Grauskala ist. Dieses Bild ist einzigartig und hat 255^9 Möglichkeiten.

Um mein Programm zu verwenden, benötigen Sie Python 3.x mit der installierten Pillow-Bibliothek. Wenn Sie nicht wissen, wie das geht, können Sie im Internet suchen, es gibt viele Videos.

Sie können sehen, was für ein Bild ich sammle.

Schritt 3: Wie verwenden Sie unseren "photoresistors_code" richtig?

So verwenden Sie unser. richtig
So verwenden Sie unser. richtig

Um dieses Bild zu verwenden, müssen Sie Fotowiderstände installieren. Dazu schlage ich vor, einige kleine Stücke in 3D zu drucken, mit der Datei, die ich Ihnen gebe. Ich empfehle flexibles Filament zu verwenden. Dieses kleine Stück ermöglicht es, dass das gesamte Licht des Bildschirms Ihres Telefons auf den Sensor fällt.

Löten Sie zuerst jeden Fotowiderstand mit zwei Drähten. Dann können Sie diese kleinen Runden auf eine Platte kleben, ein Loch bohren, das etwas größer als ein Fotowiderstand ist, und dann werden Sie sehen, dass der Fotowiderstand perfekt in das Loch passt. Seien Sie vorsichtig, Sie müssen die Runden entsprechend der Größe Ihres Telefons auf Ihre Platte kleben. Jede Runde muss zum richtigen Graufeld passen.

Schritt 4: Wie verdrahten Sie Ihre Fotowiderstände und kalibrieren alles?

Wie verdrahten Sie Ihre Fotowiderstände und kalibrieren alles?
Wie verdrahten Sie Ihre Fotowiderstände und kalibrieren alles?
Wie verdrahten Sie Ihre Fotowiderstände und kalibrieren alles?
Wie verdrahten Sie Ihre Fotowiderstände und kalibrieren alles?
Wie verdrahten Sie Ihre Fotowiderstände und kalibrieren alles?
Wie verdrahten Sie Ihre Fotowiderstände und kalibrieren alles?

Alles ist verklebt, Drähte sind frei. Sie müssen das mit dem Arduino verbinden.

Ein Arduino UNO hat nur 6 analoge Eingänge, ich schlage vor, 8 weitere mit dem CD4051B MUX zu haben. Wir werden den 8-Eingang dieses MUX verwenden und der letzte wird Analog1 auf dem Arduino sein. Bereiten Sie jede Fotodiode mit einem 20KOkm-Widerstand gemäß dem Bild vor. Dann geben Sie jedem Fotowiderstand eine Nummer gemäß den nächsten Bildern. Schließlich verdrahten Sie die 9. Fotowiderstände an A1 und die anderen am MUX wie im Bild: Fotowiderstände 1 bis 8 an Kanal IN/OUT 0 bis 7.

Sobald alles richtig verkabelt ist, können Sie das Arduino-Programm hochladen. Dieses Programm liefert Ihnen die von den 9 Sensoren gemessenen Werte. Schreiben Sie sie auf Papier oder fügen Sie sie einfach in das nächste Programm ein.

!!! Seien Sie vorsichtig, stellen Sie Ihren Bildschirm auf eine hohe Helligkeit ein und halten Sie die Helligkeit jedes Mal, wenn Sie dieses Programm verwenden !!!

Schritt 5: Verwenden Sie das Hauptprogramm

Verwenden Sie das Hauptprogramm
Verwenden Sie das Hauptprogramm
Verwenden Sie das Hauptprogramm
Verwenden Sie das Hauptprogramm

Sobald Sie alles kalibriert haben, können wir die Tastatur entsprechend dem Bild verdrahten.

Laden Sie dann das Hauptprogramm herunter und öffnen Sie es. Dort können Sie das Ergebnis der Kalibrierung in das Array "code_light" einfügen und Ihren 4-stelligen Code auch in das Array "attempt" ändern.

Schließlich verwende ich einen Transistor als Aktor. Verdrahten Sie den Transistor am D0-Pin, aber schließen Sie ihn an, sobald das Programm hochgeladen ist.

Das Hauptprogramm wird auf folgende Weise getrennt:

  • Definition von Konstanten und Verbindungen
  • Auslesen der 9 Fotowiderstände

    • wenn gut, können wir den manuellen Code testen

      wenn gut, wird der Safe geöffnet

    • wenn falsch, versuche es noch einmal

Schritt 6: Viel Spaß !

Um zu überprüfen, ob alles gut funktioniert, verdrahte ich eine LED mit dem Transistor. Sie strahlt. Ersetzen Sie die LED durch Ihre Idee: einen Motor für ein Schloss oder ein Servo oder behalten Sie den Transistor, um eine Taste auf einer Fernbedienung zu ersetzen.

Ich hoffe, Sie werden kein Problem haben. Wenn ja, kontaktieren Sie mich unter [email protected]

Empfohlen: