Inhaltsverzeichnis:
- Schritt 1: Teile
- Schritt 2: Fernbedienung und Schalter
- Schritt 3: Koppeln Sie die Bluetooth-Module
- Schritt 4: Programmieren Sie den ATtiny85 und laden Sie den Code hoch
Video: Bluetooth-Lichtschalter mit Fernbedienung - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:17
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
- 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
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
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:
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
Bewegungsaktivierte Cosplay Wings mit Circuit Playground Express - Teil 1: 7 Schritte (mit Bildern)
Bewegungsaktivierte Cosplay-Flügel mit Circuit Playground Express - Teil 1: Dies ist Teil 1 eines zweiteiligen Projekts, in dem ich Ihnen meinen Prozess zur Herstellung eines Paars automatisierter Feenflügel zeige. Der erste Teil des Projekts ist der Mechanik der Flügel, und der zweite Teil macht es tragbar und fügt die Flügel hinzu
Raspberry Pi mit Node.js mit der Cloud verbinden – wikiHow
So verbinden Sie Raspberry Pi mit Node.js mit der Cloud: Dieses Tutorial ist nützlich für alle, die einen Raspberry Pi mit Node.js mit der Cloud, insbesondere mit der AskSensors IoT-Plattform, verbinden möchten. Sie haben keinen Raspberry Pi? Wenn Sie derzeit keinen Raspberry Pi besitzen, empfehle ich Ihnen, sich einen Raspberry Pi zuzulegen
TV-Fernbedienung wird zur RF-Fernbedienung -- NRF24L01+ Tutorial: 5 Schritte (mit Bildern)
TV-Fernbedienung wird zur RF-Fernbedienung || NRF24L01+ Tutorial: In diesem Projekt zeige ich Ihnen, wie ich den beliebten nRF24L01+ RF IC verwendet habe, um die Helligkeit eines LED-Streifens drahtlos über drei nutzlose Tasten einer TV-Fernbedienung einzustellen. Lass uns anfangen
So halten Sie Ihren Hund davon ab, Ihre Fernbedienung zu kauen – wikiHow
Wie Sie Ihren Hund davon abhalten, Ihre Fernbedienung zu kauen: Haben Sie es satt, dass Ihr Haustier Ihre einzige R&R-Quelle stiehlt, um es in Ihrem Garten oder unter Ihren Decken in Ihrem Bett zerknittert zu finden? Haben Sie es satt, diese verdammte Fernbedienung auf dem Sofa zu verlieren? es leid, mit Ihrem Ehepartner darüber zu streiten, wer es verlassen hat