Inhaltsverzeichnis:

Bluetooth-Lichtschalter mit Fernbedienung - Gunook
Bluetooth-Lichtschalter mit Fernbedienung - Gunook

Video: Bluetooth-Lichtschalter mit Fernbedienung - Gunook

Video: Bluetooth-Lichtschalter mit Fernbedienung - Gunook
Video: Funk Schalter anschließen und installieren "Typ COLEMETER" 2024, November
Anonim
Image
Image

Dies ist das erste Projekt einer Reihe mit dem Titel: "Optimised Laziness: Over Engineered Solutions to Remarkably Trivial Problems"

Haben Sie schon einmal spät nachts im Bett gelegen, gelesen oder Netflix auf Ihrem Laptop geschaut? Das Schlimmste ist natürlich, aus dem Bett zu kriechen, um das Licht auszuschalten. Hier ist eine überdimensionierte Lösung für dieses bemerkenswert triviale Problem.

Als Seite nicht:

Wenn Sie das Vertrauen und die Erfahrung haben, mit Ihrem Netzstrom zu spielen, wäre eine viel schönere Lösung die Verwendung eines Relais und das Verdrahten hinter dem Lichtschalter in der Wand. Da ich jedoch meine Wohnung vermiete, denke ich, dass dies meinen Vermieter nicht allzu glücklich machen würde!

Schritt 1: Teile

Fernbedienung und Schalter
Fernbedienung und Schalter
  • 2 HC-05 Bluetooth-Module
  • 2 ATtiny85-Chips
  • 2 8-poliger IC-Sockel
  • 2 kleine Lipo-Akkus
  • 2 Druckknöpfe
  • 2 470 Ohm Widerstände (damit ist ein bisschen Flexibilität gegeben, die Werte müssen nicht genau 470 sein)
  • 1 sg90-Servo
  • Vollkerndraht
  • Prototypenplatine
  • Arduino Uno

Schritt 2: Fernbedienung und Schalter

Fernbedienung und Schalter
Fernbedienung und Schalter
Fernbedienung und Schalter
Fernbedienung und Schalter
Fernbedienung und Schalter
Fernbedienung und Schalter

Zusammenbau der 2 Stromkreise wie in den Bildern oben gezeigt. (Setzen Sie die ATtiny85-Chips nicht in die 8-polige Buchse, da wir sie noch programmieren müssen.

Drucken Sie die Teile für den Schalter mit einem 3D-Drucker aus. Sie sind hier zu finden. Dies ist nicht mein ursprüngliches Design und alle Kredite für die Dateien gehen an den Thingiverse-Benutzer Carjo3000.

Schritt 3: Koppeln Sie die Bluetooth-Module

Als nächstes müssen Sie die beiden hc-05 Bluetooth-Module koppeln. Der Master wird als Fernbedienung und der Slave für den Lichtschalter verwendet. Ich könnte skizzieren, wie das geht, aber es gibt viele andere großartige Tutorials dafür und es macht keinen Sinn, das Rad neu zu erfinden. Ich würde vorschlagen, einem dieser beiden Tutorials zu folgen, um die Bluetooth-Module zu koppeln, bevor Sie zurückkommen und dieses beenden.

www.instructables.com/id/Arduino-Bluetooth…

howtomechatronics.com/tutorials/arduino/how…

Schritt 4: Programmieren Sie den ATtiny85 und laden Sie den Code hoch

Programmieren Sie den ATtiny85 und laden Sie den Code hoch
Programmieren Sie den ATtiny85 und laden Sie den Code hoch
Programmieren Sie den ATtiny85 und laden Sie den Code hoch
Programmieren Sie den ATtiny85 und laden Sie den Code hoch

Auch hier gibt es ein Tutorial, wie man die ATtiny85-Chips mit einem Arduino Uno programmiert. Stellen Sie nur zur Verdeutlichung sicher, dass Sie im Schritt "Uploading program to ATtiny85" die Uhr auf "8Mhz (intern)" stellen, bevor Sie den Bootloader brennen.

Die Standard-Servobibliothek für Arduino funktioniert nicht für den ATtiny85-Chip, installieren Sie stattdessen die SoftwareServo-Bibliothek. Ich hatte anfangs ein kleines Problem mit dieser Bibliothek. Die Lösung besteht darin, die Datei Software.h in einem Texteditor zu öffnen und die Zeile #include in #include zu ändern

Um den Code auf den ATtiny85 hochzuladen, folgen Sie den Anweisungen im vorherigen Tutorial, außer dass Sie den Code, den ich auf meinem GitHub habe, auf jeden der 2 Chips hochladen. Stecken Sie die Chips in die 2 Stromkreise und jetzt, wenn Sie die Tasten drücken, werden Ihre Lichter ein- und ausgeschaltet!

Empfohlen: