Inhaltsverzeichnis:

Bluetooth-Türschloss (Arduino) - Gunook
Bluetooth-Türschloss (Arduino) - Gunook

Video: Bluetooth-Türschloss (Arduino) - Gunook

Video: Bluetooth-Türschloss (Arduino) - Gunook
Video: Arduino Door lock Project with application (Bluetooth) 2024, Juli
Anonim
Image
Image
Bluetooth-Türschloss (Arduino)
Bluetooth-Türschloss (Arduino)

Kürzlich habe ich den Amazing SpiderMan noch einmal gesehen, in einer Szene verriegelt und entriegelt Peter Parker seine Tür von seinem Schreibtisch aus mit einer Fernbedienung. Als ich das sah, wollte ich sofort meine eigene für meine Tür. Nach ein bisschen Basteln habe ich ein funktionierendes Modell bekommen. So habe ich es gemacht

Schritt 1: Teileliste

Liste der Einzelteile
Liste der Einzelteile
Liste der Einzelteile
Liste der Einzelteile
Liste der Einzelteile
Liste der Einzelteile

Für dieses Projekt benötigen wir folgendes:

Elektronik:

  • Arduino Nano (hier erhältlich)
  • Bluetooth-Modul (hier erhältlich)
  • 90g Servo (hier erhältlich)
  • 5V Wandadapter

Teile:

  • Slide Lock (Hier herunterladen)
  • Sechs Schrauben für die Schiebesicherung
  • Karton
  • Kabel

Werkzeuge:

  • Lötkolben
  • Klebepistole
  • Bohren
  • Bohrkopf
  • Bohrkopf für Pilotloch
  • Teppichmesser
  • Computer mit Arduino-IDE

Schritt 2: Wie es funktioniert

Die Idee ist, dass ich meine Tür leicht ver- und entriegeln kann, ohne einen Schlüssel bei sich tragen oder sogar in die Nähe gehen zu müssen:D aber das ist nur ein Bruchteil dessen, was wir tun können. Von hier aus könnten wir einen Sensor wie einen Klopfsensor hinzufügen, damit wir unsere Tür mit einem speziellen Klopfen oder sogar einem Spracherkennungssystem entriegeln können!

Der Servoarm wird mit dem Schiebeschloss verbunden und bewegt sich auf 0 Grad, um die Tür zu verriegeln, und auf 60 Grad, um sie mit Befehlen zu entriegeln, die er von einem Bluetooth-Gerät erhält.

Schritt 3: Schaltplan

Schaltplan
Schaltplan
Schaltplan
Schaltplan

Beginnen wir mit der Verkabelung des Servos mit dem Arduino (ich möchte darauf hinweisen, dass das Arduino uno auch mit dem gleichen Pin-Layout funktioniert, obwohl ich das Arduino Nano verwende)

  • Der braune Draht am Servo ist geerdet und wird am Arduino mit Masse verbunden
  • Der rote Draht ist positiv und wird auf dem Arduino mit 5 V verbunden
  • Das orangefarbene Kabel ist der Quellanschluss des Servos und wird mit Pin 9 des Arduino verbunden

Jetzt würde ich empfehlen, das Servo zu testen, bevor Sie fortfahren. Sie können dies tun, indem Sie zu Beispielen in der Arduino IDE gehen und Sweep auswählen. Wenn wir sicher sind, dass das Servo funktioniert, können wir das Bluetooth-Modul hinzufügen. Wir werden den rx-Pin des Bluetooth-Moduls mit dem tx-Pin des Arduino und den tx-Pin des Bluetooth-Moduls mit dem rx-Pin des Arduino verbinden Aber tun Sie dies noch nicht! Während diese Verbindungen hergestellt werden, kann nichts auf den Arduino hochgeladen werden. Stellen Sie also sicher, dass Sie den Code vor dem Löten hochladen. In diesem Sinne verdrahten wir das Bluetooth-Modul so mit dem Arduino

  • Der Rx-Pin des Bluetooth-Moduls verbindet sich mit dem Tx-Pin des Arduino
  • Der Tx-Pin des Bluetooth-Moduls verbindet sich mit dem Rx-Pin des Arduino
  • Vcc (positiv) auf dem Bluetooth-Modul verbindet die 3,3 V auf dem Arduino
  • Masse geht zu Masse

Wenn dies verwirrend war, folgen Sie bitte den Drähten auf dem bereitgestellten Bild

Schritt 4: Testen

Testen
Testen

Jetzt, da wir alle Teile zusammen haben, stellen wir sicher, dass das Servo stark genug ist, um den Verriegelungsmechanismus problemlos zu drücken und zu ziehen, bevor ich mit der Entwicklung des endgültigen Konzepts begann meine war nicht, also fügte ich ein kleines bisschen Öl auf den Schiebemechanismus, der dazu führte, dass sich alles reibungslos bewegte. Es ist wirklich wichtig, dass alles reibungslos funktioniert oder die Möglichkeit besteht, dass Sie in Ihrem Zimmer ein- oder ausgesperrt werden!:D

Schritt 5: Elektronikgehäuse

Elektronikgehäuse
Elektronikgehäuse
Elektronikgehäuse
Elektronikgehäuse
Elektronikgehäuse
Elektronikgehäuse

Ich beschloss, mein Servo "ausgesetzt" zu lassen und nur eine kleine Papphülle zu bauen, um das Arduino Nano- und Bluetooth-Modul zu schützen. Wir können dies bauen, indem wir den Arduino Nano auf ein Stück Pappe nachzeichnen und auf jeder Seite etwa 1 cm (0, 39 Zoll) Platz hinzufügen. Jetzt müssen wir die anderen 5 Seiten des rechteckigen Würfels ausschneiden. Wir müssen auch ein Loch in eines der Gesichter schneiden, damit das Netzkabel mit dem Arduino verbunden werden kann.

Die Maße für das Gehäuse sind:

  • Unterteil = 7,5 cm x 4 cm (2,95 x 1,57 Zoll)
  • Oberteil = 7,5 cm x 4 cm (2,95 x 1,57 Zoll)
  • linkes Stück = 7,5 cm x 4 cm (2,95 x 1,57 Zoll)
  • Rechtes Stück = 7,5 cm x 4 cm (2,95 x 1,57 Zoll)
  • Vorderseite = 4 cm x 4 cm (1,57 x 1,57 Zoll) (Stromloch in diesem schneiden)
  • Rückseite = 4cm x 4cm (1,57 x 1,57 Zoll)

Schritt 6: Die App

Die App
Die App

Um die Tür zu ver- und entriegeln, benötigen wir ein Gerät, auf dem entweder Android oder Windows mit integriertem Bluetooth ausgeführt wird. Mac-Benutzer konnte dies nicht auf einem iPhone oder einem Macbook Pro zum Laufen bringen kann es rausfinden:D. Wenn Sie auf Android installieren, müssen Sie zum Play Store gehen und eine App namens Bluetooth Terminal herunterladen und für Windows TeraTerm als nächstes müssen wir den hc-05 mit unserem Telefon verbinden, es sollte linvor heißen und das Passwort wird entweder 0000 oder 1234 sein. Sobald die App gekoppelt ist, öffnen Sie die gerade installierte App, klicken Sie auf Optionen und tippen Sie auf Mit Gerät verbinden (unsicher). Jetzt simuliert unser Telefon im Grunde den seriellen Arduino-Monitor, was bedeutet, dass wir Informationen vom Arduino sehen und senden können.

Wenn Sie 0 eingeben und die Eingabetaste drücken, sollten Sie das Türschloss und die Meldung "Tür verriegelt" sehen.

und wenn Sie 1 eingeben und die Eingabetaste drücken, sollten Sie die Tür entriegeln und die Meldung "Tür entriegelt" sehen.

Der Vorgang ist unter Windows im Grunde identisch, außer dass Sie eine Anwendung namens Tera Term herunterladen müssen und den Download-Link hier finden (https://ttssh2.osdn.jp/index.html.en)

Schritt 7: Montage des Schlosses

Montage des Schlosses
Montage des Schlosses
Montage des Schlosses
Montage des Schlosses

Als erstes müssen wir das Servo auf dem Schiebeschloss montieren. Dazu schneiden wir die Kante der Servobefestigungslöcher ab, damit das Servo beim Ablegen bündig mit dem Schloss abschließt. Als nächstes setzen wir den Servoarm in das Schloss ein Loch, wo früher der Griff war, und testen Sie, ob sich alles richtig bewegt, wenn ja, kleben Sie es fest.

Jetzt müssen wir mit dem Bohren von Pilotlöchern in die Tür für die Schrauben beginnen, das Schiebeschloss gegen die Tür legen und mit einem Bleistift nachzeichnen, wo die Löcher jetzt sind cm Setzen Sie nun das Schloss gegen die Tür und schrauben Sie die Schrauben ein, sobald es sicher ist, stellen Sie sicher, dass das System noch funktioniert

Schritt 8: Netzteil

Energieversorgung
Energieversorgung
Energieversorgung
Energieversorgung

Um sicherzustellen, dass wir dies verlassen können, benötigen wir ein Netzteil, das Kabel und den USB-Ministecker zum Anschließen an das Arduino.

Verbinden Sie den Masseanschluss des Netzteils mit dem Masseanschluss am USB-Mini-Port und verbinden Sie das rote Kabel mit dem roten Kabel am USB-Mini-Port nun führen Sie das Kabel vom Schloss zu einem der Türscharniere und führen Sie es von dort zu eine Steckdose

Schritt 9: Der Code

Der Code
Der Code

#enthalten

Servo-Myservo;

intpos = 0;

int-Zustand; int-Flag=0;

Void-Setup ()

{

myservo.attach(9);

Serial.begin (9600);

myservo.write(60);

Verzögerung (1000); }

Leere Schleife ()

{

if(Seriell.verfügbar() > 0)

{

Zustand = Serial.read ();

Flagge = 0;

} // Wenn der Zustand '0' ist, wird der Gleichstrommotor ausgeschaltet

if (Zustand == '0')

{

myservo.write(8);

Verzögerung (1000);

Serial.println ("Tür verriegelt");

}

sonst if (state == '1')

{

myservo.write(55);

Verzögerung (1000);

Serial.println ("Tür entsperrt");

}

}

Schritt 10: Fertig

Fertig!
Fertig!

Genießen Sie Ihr Bluetooth-gesteuertes Türschloss, vergessen Sie nicht, sich mit Ihren Freunden anzulegen, indem Sie sie aus Ihrem Zimmer ausschließen!

Danke fürs Lesen, wenn Sie Fragen haben, können Sie mich gerne kontaktieren oder die Frage in den Kommentaren hinterlassen.

Empfohlen: