Inhaltsverzeichnis:
- Lieferungen
- Schritt 1: Prototyp und Testen
- Schritt 2: Schaltpläne
- Schritt 3: Löten
- Schritt 4: 3D-Druck aller Teile
- Schritt 5: Laden Sie den Code
- Schritt 6: Zusammenbau aller Teile
- Schritt 7: Gehen Sie zum Strand
- Schritt 8: Änderungen zur Verbesserung
Video: B-Safe, der tragbare Safe - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:16
*** 4. September 2019: Ich habe eine neue 3D-Datei der Box selbst hochgeladen. Es schien, dass mein Schloss 10 mm zu hoch für einen guten Abschluss war ***
Das Problem
Stell dir das vor:
Sie wachen eines Morgens auf und das Wetter ist wirklich gut. Du willst an den Strand. Da du nicht so nah am Strand wohnst, nimmst du dein Auto. Um den Parkplatz am Strand zu bezahlen, benutzen Sie Ihr Telefon.
Das bedeutet, dass du (mindestens) die folgenden Gegenstände mit an den Strand gehst:
- Autoschlüssel
- Führerschein
- Telefon
- Handtuch
Was macht man mit diesen Sachen, wenn man baden gehen möchte? Man lässt sie unbeaufsichtigt am Handtuch? Hmmm. Dieses Problem braucht eine Lösung…
Die Lösung
Für das oben beschriebene Problem habe ich einen tragbaren Safe erstellt. Der B-Safe, wobei das B für Strand oder für meinen Namen Bastiaan steht. Es wird als sicher ausgesprochen.
Wie funktioniert es?
In jedem B-Safe ist ein eigener persönlicher PIN-Code einprogrammiert. Wenn der B-Safe ausgeschaltet ist, ist er geöffnet. Sie legen Ihre wichtigen Dinge wie Schlüssel, Lizenz und Telefon in die Box, legen den Schalter um, um sie einzuschalten, schließen und verriegeln sie und geben Ihre persönliche PIN ein. Der B-Safe ist jetzt scharf und verriegelt.
Immer wenn jemand Ihre Box nimmt, leuchtet eine der LEDs für einige Sekunden auf. Wenn nach diesen Sekunden noch Bewegung vorhanden ist, ertönt ein lauter Alarm. Dies wird nicht aufhören, bis Sie den richtigen PIN-Code erneut eingeben. Wenn Sie jedoch im Moment der Bewegung den richtigen PIN-Code eingeben, deaktiviert sich der B-Safe.
Es wird nicht empfohlen, den B-Safe an einem leeren Strand zu verwenden. Die Idee ist, dass, wenn jemand mit einer sehr lauten Box über den Strand geht oder rennt, ihn/sie von Umstehenden anhält. Um dies selbst zu erstellen, müssen Sie nur die Schritte 3, 4, 5 und 6 ausführen
Lieferungen
Gebrauchte Verbrauchsmaterialien:
- Arduino Leonardo (ohne Stifte)
- Headerpins männlich 40 Pins Metall 90 Grad
- Mehrere Überbrückungskabel weiblich/weiblich
- Schalter Wippe Snap-in On/off rechteckig schwarz
- Ader 1x0, 2mm2 Multicore flexible Ader schwarz
- Ader 1x0, 2mm2 mehradrig flexible Ader rot
- Ader 1x0, 2mm2 mehradrig flexible Ader gelb
- ein kleines Stück Schrumpfschlauch
- LED 5mm rot
- LED 5mm grün
- Lautsprecher 3-24V
- 9V Batterie
- 9V Batterieanschluss
- Widerstand 120 Ohm 1/4w 5%
- Widerstand 100 Ohm 1/4w 5%
- 3D gedruckte Box
- 4x4-Tastatur
- kleines Stück Leiterplatte
- kleines Schloss (ich habe eines aus einem Safe von Action genommen)
- 3-Achsen-Beschleunigungsmesser MPU6050
- einige gebrauchte Schrauben von kleinen "übrigen" Elektronikgeräten wie Fernsehfernbedienungen
- mehrere M3-Schrauben
- etwas Kleber für die LEDs
- viel Bier
Schritt 1: Prototyp und Testen
Für meinen Prototyp habe ich ein Steckbrett und einige "Steckdrähte" verwendet. Nachdem alles angeschlossen war, begann ich mit dem Erstellen des Arduino-Codes und testete, testete und testete ihn. Alles anders verbinden, den Code neu schreiben und erneut testen.
Bis ich zufrieden war und alles genau so funktionierte, wie ich es wollte.
Schritt 2: Schaltpläne
Die Verkabelung ist recht einfach. Verwenden Sie einfach die Schaltpläne, um alles zu verdrahten. Versuchen Sie einfach, so kurze Kabel wie möglich zu verwenden, damit alles perfekt in den Deckel passt.
Schritt 3: Löten
Ich messe alle Drähte, damit sie nicht zu lang sind, schneide sie ab und ziehe das Ende ab. Dann verbinde ich alle Drähte mit einem Lötkolben mit den Teilen. Ich verwende auch Schrumpfschläuche. Stellen Sie sicher, dass Sie diese (lose) am Kabel anbringen, bevor Sie das Kabel an ein Teil anschließen.
Die Teile die ich gelötet habe sind:
- 90-Grad-Winkel-Steckerstifte auf Arduino
- 90-Grad-Winkel-Anschlussstifte auf der Tastatur
- Kabel zu LEDs
- Widerstände auf PCB
- Kabel vom Lautsprecher zur Platine
- Power-Taste
Schritt 4: 3D-Druck aller Teile
Ich habe die ganze Box und alles damit in Autodesk Fusion 360 entworfen. Das hat sehr lange gedauert, weil ich wollte, dass alles genau so ist, wie ich es wollte. Mein erstes Design hatte das Arduino auf der Unterseite, aber dieses endgültige Design hat alles im Deckel. Im Deckel befinden sich vorgefertigte Löcher, um alles mit (M3) Schrauben zu befestigen.
Zum Drucken der Teile verwende ich einen Tronxy P802M (ähnlich einem Prusa i3) mit einem Bett von 200 x 200 x 220. Ich habe die STLs mit Ultimaker Cura geschnitten. Ich habe die Einstellungen, die ich für Cura verwendet habe, exportiert. Hier können Sie mein Cura-Profil herunterladen.
Ich habe auch meine STLs hier hochgeladen. Es gibt vier, die Box selbst, den Deckel, die Deckelabdeckung und den Knopf am Deckel. Achtung: Die Box selbst brauchte mehr als 24 Stunden zum Drucken!
Schritt 5: Laden Sie den Code
Da ich immer noch überlege, ob ich den B-Safe in die reale Produktion aufnehmen soll oder nicht, habe ich mich entschieden, hier nur eine vorkompilierte.hex-Datei abzulegen. Diese.hex-Datei ist voll funktionsfähig und kann in Ihr Arduino hochgeladen werden.
Die vorkompilierte.hex-Datei hat den PIN-Code "9503"
Wenn Sie einen benutzerdefinierten PIN-Code wünschen, senden Sie mir eine Nachricht und ich schicke Ihnen eine neue.hex-Datei mit Ihrem persönlichen Code.
Schritt 6: Zusammenbau aller Teile
Der Zusammenbau ist aufgrund des Designs recht einfach. Die Tastatur und der Lautsprecher passen perfekt in den Deckel. Ich verwende einige alte (sehr winzige) Schrauben von einer alten Fernbedienung, um die Tastatur am Deckel zu befestigen.
Der Arduino Leonardo und das PCB-Stück werden mit M3-Schrauben befestigt.
Sie können ein Stück Filament (3D-Druckdraht) verwenden, um den Deckel an der Box selbst zu befestigen. Die Löcher im Deckel und der Box sind 2 Millimeter groß und das Filament ist 1,75 Millimeter groß, also passt das perfekt!
Der Akku geht ohne Sicherung im Deckel. Durch den Deckeldeckel und das eingelassene Vierkant im Deckel bewegt sich der Akku beim Aufsetzen des Deckeldeckels nicht. Gleiches gilt für den Lautsprecher und den Ein-/Ausschalter. Diese gehen auch ungesichert in den Deckel.
Das einzige, was geklebt wird, sind die LEDs, aber dies ist nur eine Vorsichtsmaßnahme, um zu vermeiden, dass sie herauskommen, wenn Sie sie auf die Außenseite schieben.
Zur Verdrahtung des Arduino werden folgende Pins verwendet:
- Arduino digital 0 bis 7; Tastatur 1 bis 8
- Arduino-Digital 8; rote LED
- Arduino-Digital 9; grüne LED
- Arduino-Digital 12; Lautsprecher
- Arduino-SCL; MPU5060 SCL
- Arduino-SDA; MPU5060 SDA
- Arduino 5V; MPU5060 VCC
- Arduino-GND; GND auf kleiner Platine
- Arduino-GND; 9V Batterie
- Arduino-FIN; 9V Batterie
Der Grund, warum ich kein elektronisches Schloss verwendet habe, ist, dass ich kein elektronisches Schloss finden konnte, das klein und stark genug ist, um dieses Design zum Laufen zu bringen. Dies ist auf meiner Liste der "Änderungen für Verbesserungen" (Schritt 8)
Schritt 7: Gehen Sie zum Strand
Die Box ist nun fertig und montiert. Jetzt geht es an den Strand!
Kleine Anleitung zur Funktionsweise:
- Öffne die (entsperrte) Kiste und lege deine wichtigen Sachen hinein
- Schließe, verschließe die Kiste und nimm den Schlüssel
- Platziere die Kiste an der Stelle, an der sie sein soll
- Drücken Sie die Sternchen (*)-Taste - Die Box ist jetzt scharf
- Schwimmen gehen
-
Nimm die Box und gib deine PIN ein
Wenn Sie das falsche Passwort eingeben, können Sie mit der Rautetaste (#) von vorne beginnen
- Entsperren Sie die Box mit Ihrem Schlüssel
Das ist es! Spaß haben !!
Schritt 8: Änderungen zur Verbesserung
Wie jedes Projekt ist auch ein gutes Projekt nie wirklich fertig. (Obwohl ich denke, dass es ein sehr gutes Projekt ist: P) Deshalb schreibe ich (während ich dieses Projekt mache) eine Liste mit Verbesserungen unten:
- besserer Arduino-Code
- Ändern Sie das Schloss in ein elektronisches Schloss anstelle eines mechanischen Schlosses
- Möglichkeit, das PIN-Code-Handbuch zu ändern (mit Arduino-Code und EEPROM)
- Machen Sie einen Batteriedeckel, um die Batterie einfacher zu ersetzen
- lassen Sie den Lautsprecher mit mehr als 5 V arbeiten, indem Sie einen " TIP120 "-Transistor verwenden
- Ersetzen Sie den Arduino Leonardo durch einen Arduino Nano
Wenn Sie weitere Verbesserungen hinzufügen möchten, lassen Sie es mich bitte wissen!
Zweiter im Sensors Contest
Empfohlen:
Heimwerken -- Einen Spinnenroboter herstellen, der mit einem Smartphone mit Arduino Uno gesteuert werden kann – wikiHow
Heimwerken || Wie man einen Spider-Roboter herstellt, der mit einem Smartphone mit Arduino Uno gesteuert werden kann: Während man einen Spider-Roboter baut, kann man so viele Dinge über Robotik lernen. Wie die Herstellung von Robotern ist sowohl unterhaltsam als auch herausfordernd. In diesem Video zeigen wir Ihnen, wie Sie einen Spider-Roboter bauen, den wir mit unserem Smartphone (Androi
Tragbare Arduino-Workbench Teil 1: 4 Schritte
Portable Arduino Workbench Teil 1: Mehrere Projekte im Flug zu haben bedeutet, dass ich schnell desorganisiert werde und das Bild meines Schreibtisches zeigt, was passieren kann. Nicht nur dieser Schreibtisch, ich habe eine Kabine, die in einem ähnlichen Zustand endet, und eine Holzwerkstatt wie, wenn auch aufgeräumter, Elektrowerkzeuge
Tragbare Arduino-Workbench Teil 2: 7 Schritte
Portable Arduino Workbench Teil 2: Ich hatte bereits ein paar dieser in Teil 1 beschriebenen Boxen hergestellt, und wenn eine Box zum Mitnehmen und Zusammenhalten eines Projekts alles ist, was erforderlich ist, funktionieren sie gut. Ich wollte in der Lage sein, das gesamte Projekt in sich geschlossen zu halten und es ein
So erstellen Sie einen Smart Pot mit NodeMCU, der von der App gesteuert wird – wikiHow
So erstellen Sie einen Smart Pot mit NodeMCU, der von einer App gesteuert wird: In dieser Anleitung bauen wir einen Smart Pot, der von einem ESP32 und einer Anwendung für Smartphones (iOS und Android) gesteuert wird. Wir verwenden NodeMCU (ESP32) für die Konnektivität und die Blynk-Bibliothek für das Cloud-IoT und die Anwendung auf dem Smartphone. Endlich haben wir
Einfach P.D.C. (Halterung für tragbare Geräte): 6 Schritte
Einfach P.D.C. (Portable Device Cradle): Ich weiß, dass es eine Million verschiedene DIY-Anleitungen gibt, um alle Ladegeräte, Wandwarzen und Kabelgewirr zu zähmen, die mit tragbaren Geräten verbunden sind. Die Probleme bei den meisten sind, dass sie entweder a. konzentrierter sich mehr darauf, die Ladegeräte zu verstecken, als das Leben e