Fernbedienung für Ihr Zuhause mit einem Arduino, 5 DIY-Projekten
Mit dem Aufkommen der erschwinglichen Smart-Home-Technologie war es noch nie einfacher, Ihr Zuhause zu verwandeln. Wie können Sie Ihr Apartment in ein Smart-Home verwandeln? Wie können Sie Ihr Apartment in ein Smart-Home verwandeln? Ich bin hier, um Ihnen mitzuteilen, dass eine Transformation möglich ist Ihre Wohnung, Ihr Duplex oder irgendwo anders, wo Sie an einem schicken Ort wohnen könnten, der Ihre Freunde beeindrucken und Ihr Leben erleichtern wird. Weiterlesen . Es gibt viele nützliche Gadgets, die dies ermöglichen, und die Preise vieler dieser Artikel sind gefallen, da immer mehr Konkurrenten auf den Markt kommen. Philips Hue Smart-Birnenalternativen, um Geld zu sparen Philips Hue-Smartbirnenalternativen, um Geld zu sparen In diesem Artikel finden Sie Erfahren Sie mehr über die kostengünstigeren Alternativen zu Philips Hue und sehen Sie, wie sie sich vergleichen. Weiterlesen .
Eine viel billigere und lohnendere Option besteht jedoch darin, Ihr eigenes Smart Home-System zu erstellen. In diesem Artikel werden die Grundlagen der Funktionsweise eines Smart Home-Systems beschrieben und einige Beispiele für einfache DIY-Arduino-Projekte angeführt, die jeder machen kann.
DIY Smart Home: Ein Überblick
Es gibt mehrere Möglichkeiten, sich an die Automatisierung Ihres Lebensraums zu wenden, obwohl die meisten Setups einen Arduino oder einen Raspberry Pi als Gehirn der Operation verwenden. In vielen Fällen werden Sie feststellen, dass die perfekte Lösung eine Kombination der beiden Home Automation Guide mit Raspberry Pi und Arduino sein kann. Home Automation Guide mit Raspberry Pi und Arduino Der Markt für Home Automation ist mit teuren Verbrauchersystemen überschwemmt, die untereinander nicht kompatibel und teuer sind Installieren. Wenn Sie einen Raspberry Pi und einen Arduino haben, können Sie im Grunde dasselbe erreichen, obwohl wir uns heute auf die Arduino-Seite konzentrieren werden.
Die Gehirne
Das Arduino in diesen Beispielen steuert das gewählte Gerät, wenn es ausgelöst wird. YouTuber EEEnthusiast bietet ein einfaches Beispiel für das Einschalten einer LED mit einem Druckknopf, um die Reihenfolge der Aktionen zu visualisieren.
Im obigen Beispiel liest der Arduino die Eingangsspannung von der Schaltfläche mit digitalRead. Wenn die Spannung als gelesen wird HOCH, es schaltet die LED mit ein digitalWrite seinen Pin auf setzen HOCH. Wenn die Taste nicht gedrückt wird, ist die LED aus oder NIEDRIG.
Dieses einfache Beispiel ist im Wesentlichen das Herzstück eines automatisierten Systems. Sie müssen lediglich die Ein- und Ausgänge in etwas Nützliches ändern.
Machen Sie sich keine Sorgen, wenn Sie noch nie ein Arduino verwendet haben - unser Anfängerhandbuch Erste Schritte mit Arduino: Ein Anfängerhandbuch Erste Schritte mit Arduino: Ein Anfängerhandbuch Arduino ist eine Open Source-Prototyping-Plattform für Prototypen, die auf flexibler, benutzerfreundlicher Anwendung basiert Hardware und Software. Es ist für Künstler, Designer, Hobbyisten und alle gedacht, die interaktive Objekte oder Umgebungen erstellen möchten. Mehr lesen umfasst alles, was Sie wissen müssen.
Kabellose Kontrolle
Sie können Ihren Mikrocontroller auf verschiedene Arten anweisen, eine Aufgabe auszuführen. Das erste ist Infrarot (IR). Diese Methode kann für Sie von Vorteil sein, wenn Sie ein Arduino-Board ohne Internetverbindung verwenden. Sie können die Teile aus alten elektronischen Komponenten retten und die Fernbedienung schnell einschalten. Dieser ausführliche Leitfaden von YouTuber GreatScott! ist nicht nur eine großartige Grundierung für die Verwendung von IR in Ihren Projekten, sondern enthält auch einen kompletten Aufbau zur Steuerung eines 12-V-RGB-LED-Streifens!
Verbindung zum Internet herstellen
Die zweite Methode besteht darin, Ihren Mikrocontroller mit dem Internet zu verbinden. Es gibt mehrere Wege, um dies zu erreichen. Wenn Sie ein offizielles Arduino oder einen Klon verwenden, müssen Sie möglicherweise ein Ethernet- oder Wi-Fi-Schild kaufen, auch wenn dies möglich ist. Eine viel bessere Option ist, ein Board zu installieren, das bereits über Konnektivität verfügt. Die NodeMCU ist dafür perfekt, und wir loben dieses kleine Board häufig mit gutem Grund!
Unabhängig davon, wie Sie Ihr Board online erhalten, benötigen Sie einen Webservice, um mit ihm zu kommunizieren. Sie können zwar Ihren eigenen Server einrichten, es gibt jedoch Dienste, die dies für Sie erledigen. In der Vergangenheit haben wir uns mit den ersten Schritten mit OpenHAB beschäftigt. Erste Schritte mit OpenHAB Home Automation auf Raspberry Pi Erste Schritte mit OpenHAB Home Automation auf Raspberry Pi OpenHAB ist eine ausgereifte Open Source Home Automation-Plattform, die auf einer Vielzahl von Hardware und Protokoll läuft agnostisch, das heißt, er kann an fast jede Hausautomationshardware angeschlossen werden, die derzeit auf dem Markt ist. Lesen Sie mehr, ein leistungsfähiges und hochgradig anpassbares Home-Automation-Tool - obwohl es aufgrund seiner Komplexität nicht für schwache Nerven ist!
Für einen einfacheren Service ermöglichen sowohl Thinger als auch Blynk die Kommunikation mit einem Arduino über das Web. Beide bieten die Möglichkeit, Ihren Mikrocontroller über ein Smartphone oder durch eine Webanfrage zu steuern (ideal für Benutzer von IFTTT. Die ultimative IFTTT-Anleitung: Verwenden Sie das leistungsstärkste Tool des Webs wie ein Profi. Die ultimative IFTTT-Anleitung: Verwenden Sie das leistungsstärkste Web Wenn das dann wie das Profi ist, auch bekannt als IFTTT, handelt es sich um einen kostenlosen webbasierten Dienst, mit dem Apps und Geräte zusammenarbeiten können. Sie sind sich nicht sicher, wie Sie Ihr Applet erstellen? Folgen Sie dieser Anleitung..
Eine kurze Einführung in Blynk finden Sie in unserem Leitfaden "Erste Schritte". Erste Schritte mit Blynk: Einfache DIY-IoT-Geräte Erste Schritte mit Blynk: Einfache DIY-IoT-Geräte Blynk ist ein Internet of Things (IoT) -Dienst, der zur Fernsteuerung und zum Lesen von Sensordaten entwickelt wurde von Ihren Geräten so schnell und einfach wie möglich. Weiterlesen .
Bluetooth ist eine weitere übliche Methode, um mit Ihrem Arduino aus der Ferne zu kommunizieren. In den meisten Fällen benötigen Sie ein Bluetooth-Schild, um eine Verbindung herzustellen. Mit weniger als 3 US-Dollar sind sie eine preiswerte Option, wenn Sie diese Route wählen möchten.
Im folgenden Video von Tinkernut Labs finden Sie eine kurze Einführung in die Verwendung von Bluetooth mit Arduino.
Beleuchte es
Nun, da Sie mit der Platine aus der Ferne sprechen können, ist es Zeit, sich um die Ausgabeseite der Gleichung zu kümmern. Die LED in unserem ursprünglichen Beispiel ist in einem realen Szenario nicht sehr nützlich. Ersetzen Sie es mit einem Relais oder ein MOSFET, Sie können Gegenstände mit höherer Leistung steuern.
Wir haben über die Funktionsweise von Relais in der Vergangenheit berichtet und MOSFETs in unserem vorherigen Tutorial zum Verbinden von LED-Streifen mit einem Arduino verwendet. Der Abschnitt des Videos über 12-V-Streifen zeigt ein Beispiel für die gebräuchlichste Art, wie Sie eine in einer Stromsteuerungsschaltung verwenden würden:
Wenn Sie sich für diese Komponenten entscheiden, müssen Sie unbedingt beachten Logikebene um mit deinem Board zu arbeiten. Bei MOSFETs wird dies üblicherweise mit dem Buchstaben 'L' im Namen bezeichnet. Für Relais lohnt es sich, nach preiswerten vorgefertigten Relaiseinheiten für Mikrocontroller zu suchen.
Fertig, einstellen, automatisieren!
Nun, da Sie die Grundlagen der Herstellung von intelligenten Haushaltsgeräten verstehen, wollen wir uns einige Beispiele ansehen.
Instructables User Frenzy benutzte ein Arduino zusammen mit einem PowerSwitch-Schwanz, der als Relais diente, um seine durch Twitter aktivierte Kaffeekanne herzustellen:
YouTuber passxxxa verwendet den oben genannten Blynk-Dienst zusammen mit einem Arduino Uno, einer Ethernet-Abschirmung und einem Relais, um ein Licht zu steuern. Dieses Video zeigt, wie einfach der Einstieg in die Heimautomation sein kann. In acht nehmen: Das Spielen mit der Netzklimaanlage kann tödlich sein, Stellen Sie sicher, dass Sie wissen, was Sie tun, bevor Sie damit etwas anfangen!
Youtuber BRUH Automation verwendete eine NodeMCU zusammen mit einem Servo, um webgesteuerte automatisierte Jalousien für Unteranwendungen zu erstellen 15 $!
Während nicht streng Fernbedienung, Radiofrequenz-Identifikation (RFID) ist eine weitere interessante Möglichkeit, intelligente Objekte zu steuern. In unserem DIY Smart Lock-Tutorial erfahren Sie, wie Sie damit eine selbstschließende Tür mit einem Arduino Uno und einem Magneten herstellen können:
CarLeeToes kombiniert IR-Steuerung mit Web-Steuerung in seinem Lernprogramm zur Steuerung Ihrer Klimaanlage von einem Smartphone aus. Das Projekt führt Sie durch den Prozess von “schnüffeln” Ermitteln Sie die IR-Codes von der Fernbedienung der Klimaanlage und wie Sie sie in Verbindung mit einem Webserver verwenden, um die richtigen Signale von Ihrem Arduino zu senden. Schauen Sie sich das Video davon in Aktion an (auf Spanisch, aber das Tutorial auf Instructables.com ist auf Englisch):
Ideen überall
Sobald Sie mit DIY-Heimautomation spielen, sehen Sie überall Ideen. Die Verwendung eines Arduino oder eines ähnlichen Boards ist eine fantastische Möglichkeit, um loszulegen. Arduino ist jedoch nur eine Seite der Geschichte, da der Raspberry Pi für diese Art von Projekten gleichermaßen gut geeignet ist, und wie man Relais steuert. Erste Schritte mit GPIO Auf einem Raspberry Pi Erste Schritte mit GPIO Auf einem Raspberry Pi Wenn Sie den Arduino durchmachen war cool, warten Sie einfach, bis Sie einen Raspberry Pi in die Hände bekommen - diese Dinge sind erstaunlich. Sie sind nicht nur ein voll funktionsfähiger Computer, sondern auch ein… Read More kann ziemlich einfach sein.
Hast du an etwas gearbeitet, an das wir nicht gedacht haben? Träumen Sie von dem perfekten Hausautomationssystem für Ihr Haus? Lass es uns in den Kommentaren unten wissen!
Erfahren Sie mehr über: Arduino.