Home > Technologie > Machen Sie alle Verlängerungskabel funkgesteuert!

Machen Sie alle Verlängerungskabel funkgesteuert!

0
Advertisement

Machen Sie alle Verlängerungskabel funkgesteuert!

Machen Sie alle Verlängerungskabel funkgesteuert!

Machen Sie alle Verlängerungskabel funkgesteuert!

Dieses Bild; Es ist Mitte Dezember und kalt; Echt kalt draußen und du hast im Bett gelesen. Sie wollen ins Bett gehen, aber Sie müssen die Lampe im Zimmer auszuschalten. Sie wägen die möglichen Lösungen für Ihr Ziel. Die offensichtlichsten sind: zu Fuß über und schalten Sie die Lampe oder taping ein paar lange Stangen zusammen und swatting an der Power-Taste aus dem Komfort Ihres Bettes. Leider hat die Geschichte bewiesen, dass die letztere Option hat dazu geführt, dass einige defekte Lampen.

Also was sollen wir machen? Wir kommen aus dem Bett und bauen drahtlos gesteuerte Verlängerungskabel!

Bevor wir anfangen, ist es interessant zu beachten, dass Sie nicht die Lampe selbst ändern, sondern ein Verlängerungskabel. Daher können Sie drahtlos alles kontrollieren, was in das Verlängerungskabel steckt. Schließlich ist dieses Projekt beinhaltet AC / Hauptstrom und kann extrem gefährlich sein - nehmen Sie bitte alle notwendigen Vorkehrungen, um sich zu schützen.

Schritt 1: Materialien

Machen Sie alle Verlängerungskabel funkgesteuert!

1. Zwei arduinos

  • Ich habe einen Arduino Uno und einen Arduino Pro Mini benutzt, weil das alles war, was ich herumgelegt hatte
  • Kosten ($ 7 + $ 2 = $ 9)

2. 433 MHz Sende- und Empfangsmodul

  • Sie in der Regel kommen in einem Paar, können Sie sie bei eBay für $ 1 finden

3. 5V Steuerrelais-Modul

  • Idealerweise hätte ich ein Einzelkanalmodul gekauft, aber damals konnte ich nur zwei Kanäle finden. Diese gehen für etwa 3,50 $

4. Schließen Sie die Drähte an

5. Verlängerungskabel

  • Ich war wirklich wählerisch mit diesem Artikel. Ich wollte nicht eine super lange Verlängerungskabel, wie es zu viel Unordnung wäre. Ich kaufte um und war schließlich in der Lage, eine 12-Zoll-Verlängerungskabel von Dollarama, die genau das, was ich suchte zu finden.

6. Ein Druckknopf und ein 10k Widerstand

7. Leistung

  • Ich habe eine 9V-Batterie mit einem Akku-Adapter, weil das war alles, was ich herumgelegt hatte. Für zukünftige Versionen würde ich 5 Doppel-A-Batterien verwenden

8. Zwei Brotplatten

Alle Teile wurden von eBay stammen.

Schritt 2: Löten auf einer Antenne für Ihre HF-Module

Machen Sie alle Verlängerungskabel funkgesteuert!

Machen Sie alle Verlängerungskabel funkgesteuert!

Machen Sie alle Verlängerungskabel funkgesteuert!

Machen Sie alle Verlängerungskabel funkgesteuert!

Machen Sie alle Verlängerungskabel funkgesteuert!

  • Wickeln Sie den festen Kern 20AWG Draht um einen Stift, habe ich einen Papierstift, um 12 Twists zu bekommen
  • Wenn Sie fertig sind, ziehen Sie es aus dem Stift und streifen Sie eines der Enden und löten es auf die HF-Module
  • Löten Sie die Antenne an den Stellen, wie in den Abbildungen gezeigt.

Schritt 3: Aufbau des Senders

Machen Sie alle Verlängerungskabel funkgesteuert!

Machen Sie alle Verlängerungskabel funkgesteuert!

Machen Sie alle Verlängerungskabel funkgesteuert!

Ich habe das Steckbrett herausgezogen und eine schematische Ansicht des Aufbaus eingeschlossen. Nachdem Sie fertig sind, laden Sie den Code im nächsten Schritt.

*** Über den Code ****

Ich landete Gebäude ein paar von diesen und musste den Code zu überarbeiten, um ein bestimmtes Passwort für jeden Sender. Der Grund dafür ist, zu verhindern, dass ein Sender alle meine Empfänger kontrolliert. Wenn Sie jedoch mehrere Empfänger mit einer Fernbedienung steuern möchten, können Sie das gleiche Kennwort für alle Benutzer verwenden.

Sie müssen auch die avr- und virtuellen Draht-Bibliotheken herunterladen und installieren.

Schritt 4: Code für Sender

Sie können die Datei transmitter.ino herunterladen oder mit der rechten Maustaste klicken und "open in new tab" auswählen und den Code in eine neue Arduino Skizze kopieren.

  // Erstellt durch William_L // Transmitter Code // // Zweck: // Der Sender gibt einen bestimmten Code aus, der durch den Variablenpass definiert ist. // Wenn der Empfänger dieses spezifische Signal erkennt, wird eine Aktion ausgeführt / / Am Ende des Empfängers.  // Datum: 23/12/2015 #include <VirtualWire.h> #include <avr / io.h> // Button ist an Pin 10 angehängt // Sendedaten an Pin 11 angehängt const int transmission_pin = 12;  Const int button = PD3;  Const char pass [] = "home";  // Ändern Sie den Wert hier, um das Signalpasswort zu ändern void setup () {// Datenrichtung DDRD & = ~ (1 << Taste) // Serial Monitor initialisieren initUSART ();  Aufrechtzuerhalten.

Schritt 5: Aufbau des Empfängers

Machen Sie alle Verlängerungskabel funkgesteuert!

Machen Sie alle Verlängerungskabel funkgesteuert!

Machen Sie alle Verlängerungskabel funkgesteuert!

Machen Sie alle Verlängerungskabel funkgesteuert!

Machen Sie alle Verlängerungskabel funkgesteuert!

**WARNUNG**

STECKEN SIE NICHT IM VERLÄNGERUNGSKABEL, bis Sie alles gelesen haben

1. Stecken Sie das Verlängerungskabel nicht ein, während Sie daran arbeiten. Sobald Sie mit dem Verlängerungskabel fertig sind, stellen Sie sicher, dass Sie ein Gehäuse für das Steuerrelais bauen! Das Steuerrelais I, das von eBay empfangen wurde, hatte belichtete Stifte auf der Unterseite. Wenn Sie diese Pins berühren, während das Verlängerungskabel in die Wand gesteckt ist, werden Sie schwer verletzt! Für Sichtbarkeit entfernte ich die Kiste, die ich errichtete, um das Steuerrelais zu umgeben.

2. DID I MENTION, STECKEN SIE NICHT IM VERLÄNGERUNGSKABEL, WENN SIE AUF IHNEN ARBEITEN

Wie funktioniert ein Steuerrelais und warum brauchen wir es?

Ein Steuerrelais ist im wesentlichen ein Schalter, der einen Spannungspegel von einem anderen isoliert. Durch Erregung oder Abschaltung der Spulen können wir das Relais von Öffner (NC) auf Schließer (NO) schalten.

Um ein Gerät zu drehen, das mit dem Verlängerungskabel ein- und ausgeschaltet ist, müssen wir in der Lage sein, den Stromfluss im Inneren des Kabels zuzulassen oder zu stoppen. Wir können dies tun, indem wir ein Steuerrelais einführen, das die Schaltung öffnet oder schließt, wenn es eingeschaltet oder ausgeschaltet ist. Um das Steuerrelais ein- oder auszuschalten, verwenden wir ein Arduino.

Schritt 6: Code für den Empfänger

Sie können die Datei receiver.ino herunterladen oder mit der rechten Maustaste klicken und "open in new tab" auswählen und den Code in eine neue Arduino Skizze kopieren.

Schritt 7: Viel Spaß!

Im letzten Schritt müssen Sie ein Gehäuse für das Steuerrelais bauen, um ein Berühren der Kontakte zu verhindern. Ich kaufte eine billige Kunststoff-Box von Dollarama als eine vorübergehende Lösung.

Sie brauchen nicht in das Verlängerungskabel anschließen zu überprüfen , ob Sie alles richtig verkabelt haben. Um zu testen , ob der Receiver ein Signal vom Sender, Netz beide Arduino empfangen und betätigen Sie die Taste. Wenn alles ordnungsgemäß funktioniert, sollte das Steuerrelais bei jedem Betätigen der Taste hörbar einrasten. Das Klickgeräusch ist der physikalische Schalter innerhalb des Steuerrelaisschalters zwischen Öffner und Schließer.

Das Spektrum ist ziemlich beeindruckend und es erfordert keine Sichtlinie. Ich habe bemerkt, dass ich in der Lage, auf meinem Schlafzimmer leuchtet ein paar Zimmer weg mit ein paar Mauern in den Weg als gut.

Related Reading