Uber Haustechnik w / Arduino & Pi (18 / 19 schritt)

Schritt 18: Fazit


Ich habe versucht so viel wie möglich zu diesem Tutorial für die meisten Menschen zugänglich zu machen. Dies ist nicht eines dieser Projekte, die einen 3D-Drucker, einer CNC-Maschine und Hunderte von Dollar erfordern. Noch ist es ein Projekt, das macht verwenden Sondereffekte, die andere nicht replizieren können. Es ist völlig machbar. Ich habe versucht, praktikable Alternativen zu einigen der mehr technisch schwierige Teile hinweisen. Ich glaube, Arduino Benutzer keine Probleme machen die Wand betriebene drahtlose Sensoren arbeiten hätte. Für einige Orte, die Sie aufgehängt bekommen könnte, ist hier was Sie tun können.

  • Linux. Der Raspberry Pi ist eine gute, billige, Niederspannungs-Option für den Web-Server. Aber wenn Sie nicht möchten, verwenden Sie Linux und wollen einfach nur dieses home-Automation-Projekt vom Boden, kein Problem! OpenHAB und Mosquitto können auf einem PC oder Mac installiert werden Dem Host-Rechner muss also kein Raspberry Pi sein. Die Konfigurations-Dateien funktionieren auf jedem Betriebssystem ohne Änderung.
  • Löten. Es dauert eine Weile, bis den batteriebetriebene Arduino-Sensor zu löten. Wenn Sie schnell loslegen möchten, nur mit der Wand betriebene Arduino Sensoren stick zuerst. Du musst noch Drähte auf dem Funktransceiver, Löten, aber das Teil ziemlich machbar. Für eine batteriebetriebene Option können Sie auch ein Anarduino drahtlose Mini (Mini-WirelessHW-915 Mhz) oder ein Low-Power-Labor Moteino. Dies sind im Grunde Arduinos mit den Transceiver gebaut. Die Skizzen in dieser Instructable abrufbar ist.
  • Serial Monitor ist dein Freund! Auf den Arduino-Skizzen hielt ich die nützlich zur Fehlerbehebung Ausdruck Aussagen in den Code. Wenn Sie Probleme haben, einfach die Sensorknoten Arduino an Ihren Computer anschließen und die Ausgabe auf dem Arduino serial Monitor anzeigen.
  • Keine Lust auf die WLAN-Einrichtung? Hier ist eine vereinfachte kabelgebundene Ethernet-Version.

Dieses Projekt hat mich viel gelehrt. Anfangs wollte ich nur das praktische Problem der Überwachung von meinem Hund. Dann wurde es "hey Blick auf alle diese Sensoren verwende ich". Am Ende hat es mich mehr tief über angeschlossene Geräte und wie Sie sinnvoll alle Informationen, die aus DIY "Internet der Dinge" zu präsentieren.

Ich kann Anerkennung (und Schuld) für die Arduino-Skizzen, die die Gateways für dieses Projekt bilden. Soweit ich weiß, hat niemand einen Weg für die Übersetzung von RFM69 drahtlose Datenübertragung in etwas, das versteht, OpenHAB veröffentlicht. Der Rest der Software in diesem Projekt sind open-Source-Software. Dank OpenHAB, Mosquitto und Low-Power-Labor für die Herstellung ihrer Projekte zur Verfügung. Öffnen Sie Hardware und Software erstaunliche Dinge tun.

Auch, dank Instructable Mitglied Makendo.

Irgendwelche Fragen haben, zögern Sie nicht, es in den Kommentaren Fragen.

Die folgende Wand des Textes ist an das Ende gesetzt, so habe ich aus jeder daran interessiert, dieses Setup nicht. Dieser Schritt ist optional zu lesen. Ich werde nicht sagen, wann die Zombie-Apokalypse geschehen wird, und nicht wirklich nichts Neues zu sagen haben. Ich möchte nur einige Rahmen für Arduino home-Automation-Systeme basierend. Hier sind einige Sachen, die ich gelernt habe.

  • Funktransceiver Auswahl ist ziemlich wichtig. Ich habe schon einiges an Tests mit der nRF24L01 vor der Entscheidung, dass RFM69s besser sind. Es war eine harte Entscheidung, da jeder und ihre Oma verwendet die nRF24.
  • Es gibt eine Menge von Arduino-Nutzer wie mich da draußen. Ich stieß auf viele Beiträge von Menschen diskutieren wie man Arduino Sensoren drahtlos zu tun und wie Sie den Webserver erstellen und mobile app verbunden. Diese zwei Design-Probleme immer und immer wieder erschienen, und sie sind meine Hauptmotivation für die Herstellung dieser instructable.
  • Schreiben Ihren eigenen Server ist schwer. Ein paar Arduino smart home Beispiele stieß ich auf node.js-Anwendung schreiben, tun socket.io Verbindung zwischen den mobilen Browser und dem Server Basic_auth zu tun, und dann die Knoten-app mit einem Arduino interfacing beteiligt. Das erforderte viel zu viel harte Programmierung und schwierigen Socket Setup. Ich entschied mich für die OpenHAB Weg zu gehen. Erfahrene Programmierer setzen Zeit und Mühe in die Herstellung von OpenHAB. Es gibt keine Notwendigkeit für jeden Arduino-Benutzer von vorne anfangen. Wir können nur mit der einfachen Programmierung Arduino stick.
  • Es ist möglicherweise nicht offensichtlich, aber OpenHAB wurde nicht entwickelt, um mit Arduinos sprechen. Es wurde entwickelt, als das Gehirn, kommerzielle Produkte wie Sonos-Lautsprecher, Insteon Lampen und Steckdosen, Phillips Hue (super schickes Lichter), Withings Gesundheit Gadgets und eine Menge anderer Dinge zu kontrollieren. Im Laufe der Zeit schrieb Menschen "Bindungen" oder Plug-ins, OpenHAB flexibler zu gestalten. Wenn ich OpenHAB gefunden, ich mochte die Schnittstelle und die Fähigkeiten, aber gab es keine gute Möglichkeit dafür, mit drahtlosen Arduino Knoten zu sprechen. Es dauerte einige Zeit, um herauszufinden, wie man OpenHABs MQTT Bindung verwenden und kommen mit einer Regelung, die drahtlose Datenverbindung in MQTT Daten zu übersetzen. Also das ist wie mein Arduino-Gateways entstanden. Um ehrlich zu sein, es ist nicht perfekt, noch ist es anspruchsvoll. Aber es funktioniert gut für was ich tue. Einer der Kommentatoren erzählte mir, dass er dieses Setup verwendet, so dass das schön zu hören ist.
  • Gateways sind trockene Sachen zu erklären, aber sie ermöglichen alle Arten von awesome Sensoren mit OpenHAB sprechen. Ich begann diese instructable mit vielen Details wie das Gateway funktioniert, aber es scheint hier fehl am Platz. Ich landete die weniger funktional Absätze herausnehmen. Wenn Sie graben sich in das Unkraut wie es funktioniert, überprüfen Sie diesen Blogbeitrag
  • Es gibt andere Systeme wie OpenHAB draußen. Einige mit weniger Funktionen und einige mit anderen Satz von Funktionen. Ich bin wirklich glücklich mit OpenHAB. Die Herausforderung mit DIY home-Automation gehört, dass das Feld mit vielen Plattformen gesättigt ist, ähnlich wie kommerzielle home-Automation ist mit verschiedenen Marken überflutet. Es ist schön, Optionen zu haben. Aber es ist schwierig zu wissen, welche für Sie arbeiten werden, bis Sie in der Zeit in ein bestimmtes System zu graben gesetzt haben. Es ist nicht so, könnte man nur Google "home Automation Platform" und wählen Sie einfach aus der Liste. Entscheidung über OpenHAB steht einen großen Teil der Zeitaufwand für die Erforschung und Erprobung.
  • Kommerzielle home-Automation-Produkte haben ihren Platz. Schauen Sie sich das coole video-Demos von Kai, der OpenHAB-Gründer, Steuerung von Phillips Hue-Lampen und Pflanze Bewässerungssysteme. Ich kann nicht etwas so schick wie die Phillips Hue-Lampe zu machen. Und ich will keine DIY Fernbedienung Steckdose machen. Für "Ausgänge", die hohen Spannung verwenden, sind kommerzielle Lösungen besser geeignet; Sie sind kompakt, ästhetisch und vor allem UL-Zulassung. Ich wünschte, ich hätte Farbton Glühlampen oder Sonos-Lautsprecher verbinden mit meinem Haus von Sensoren, einige coole Automatisierung/Benachrichtigung zu tun. Es wäre wirklich OpenHAB zeigen.
  • Ausgänge sind schwierig, DIY, Eingänge (Sensoren) jedoch nicht. Mit Niederspannung Sensoren haben Arduino Benutzer einen einzigartigen Vorteil. Wir machen alle Arten von verrückten Sensoren passen Nische sensing Situationen, die nicht häufig genug, kommerzielle Produkte zu laichen. Vielleicht möchten Sie Diagramm, wie oft Ihr Hund die Rute ist nach oben oder nach unten? Oder Sie möchten eine Google-Karte von wo Ihr Hund kackt? Es ist schwer vorstellbar, ein Unternehmen würde einen Sensor dafür und für 30 $ im Einzelhandel zu verkaufen. Ich denke auch, es ist befriedigend zu Sensoren, die nachahmen, was im Handel erhältlich ist. Es ist wie zu Lowes Webseite für Iris Produkte und klicken auf "Ich habe es!"
  • Apropos kommerziell erhältlichen home-Automation-Systeme, denke ich, es wäre cool, wenn ein Unternehmen eine Desktopgröße Musterhaus mit ihrer smart-home-System bietet. Das Musterhaus wäre, die der Verbraucher benutzerdefinierte online Designs ihr eigenes Haus aussehen. Es wäre 3D gedruckt, und kommen mit Servos, LEDs, und funktionierende Türen und Fenster. (Arduino
?) Controller für dieses Modellhaus würde imitieren die Tür-, Fenster- und Lichtsensoren, die mit dem home-Automation-System kommen. Also wenn wird das echte Garagentor öffnet, das Modellhaus Garagentor auch. Wenn die Garage Licht eingeschaltet ist, leuchtet die LED auf dem Musterhaus Garage auch. Und vielleicht hätte das Haus Avatare, über OLED-Displays, die wiederum auf, wenn ein Familienmitglied nach Hause. Vielleicht kann dieses Musterhaus am Schreibtisch bei der Arbeit, imitiert Ihre Haus-Meilen entfernt über eine VPN-Verbindung sitzen. Oder bist du ein Mid Westler mit Kabine "up North", könnte es zu handeln, da die Sicherheit und den Status anzeigen für eine Kabine, die hundert Meilen entfernt ist. Sehen einen Video-feed oder eine virtuelle Dashboard auf Ihrem Handy ist schön... aber die Möglichkeit, von Ihrem Stuhl nachschlagen und "sehen" Was geschieht Meilen entfernt auf ein physisches drei dimensionale Objekt - das wäre wirklich nett. Es wäre ein cooles 3D Drucker-Projekt.

Danke fürs Lesen die ganze Sache :)

In Verbindung stehende Artikel

Fordern Sie Uber reitet mit einer Schaltfläche "Arduino"

Fordern Sie Uber reitet mit einer Schaltfläche "Arduino"

HalloVerwenden Sie Uber eine Menge wie ich werde also diese instructable dein Leben besser machen. Ich habe nur drei pickup Standorte: Zuhause, Arbeit und die lokalen Fablab Adresse: D.Thats, warum ich habe diese Taste. Ich habe einen zu Hause und an
Arduino Haustechnik (Bluetooth)

Arduino Haustechnik (Bluetooth)

Hallo an alle!Jetzt weiß ich nicht über Sie, aber es scheint mir sehr viel Mühe, aufzustehen und einen Schalter auf ein Gerät. Sagen wir mal eine Lampe. Es wäre nicht wunderbar, ich frage mich, wenn ich nur auf mein Handy sprechen könnten... JA WÄRE
Arduino Haustechnik

Arduino Haustechnik

Dies ist eine relativ einfache Controller zur Steuerung von Geräten in Ihrem Haus.Im Moment Steuern ich meine Zentralheizung, Sicherheit und Beleuchtung.Durch Senden von Befehlen aus meinem Computer zu Hause.Meine Homeeasy Zentralheizung Controller H
Arduino MEGA 2560 Haustechnik mit 8-Kanal Relais

Arduino MEGA 2560 Haustechnik mit 8-Kanal Relais

Überprüfen Sie die nächsten Seiten für den Schaltplan und den Code.Schritt 1: Schaltplan Hier sehen Sie den Schaltplan.Sehr leicht zu verstehen sein sollte.Schließen Sie es einfach wie im Schaltplan dargestellt.Schritt 2: Den CodeSie müssen den SPI u
Arduino Bluetooth grundlegendes Tutorial

Arduino Bluetooth grundlegendes Tutorial

Schon einmal daran gedacht, alle elektronischen Geräte mit Ihrem Smartphone zu kontrollieren? Controlling Ihr Roboter oder andere Geräte mit Ihrem Smartphone werden wirklich cool. Hier ist eine einfache und grundlegende Anleitung für Bluetooth mit Ar
AC light mit Arduino zu steuern

AC light mit Arduino zu steuern

Das erste Tutorial alle schlagen in Arduino ist blinken einer LED. Heute zeige ich euch wie ein AC Light/Gerät mit dem gleichen Blink SketchControlling AC Licht gesteuert oder Gerät mit Arduino ist einfach wie blinkt eine LED mit Arduino.Alles was, d
NeoMickey: Mickey/Minnie Ohren mit Arduino und Neopixels

NeoMickey: Mickey/Minnie Ohren mit Arduino und Neopixels

Dieser Artikel wird Ihnen zeigen, wie man meine NeoMickey Ohren machen. Ich habe einen Satz der Ohren für meine Freundin und ich, im Disneyland zu verwenden. Die Ohren waren ein großer Erfolg und eine Menge Leute wollten wissen, wo sie zu bekommen. D
Uber-Light 1000

Uber-Light 1000

Intro:Diese Instructable ist für eine Hochleistungs-Taschenlampe, die verwendet eine CREE XM-L LED und 3 D-Cell Batterien angetrieben.  Die meisten Teile sind mit einem 3D-Drucker hergestellt und aufgrund der Größe/Form, ist es in mehrere Segmente un
Infrarot-RF 433-Bluetooth Arduino Remote

Infrarot-RF 433-Bluetooth Arduino Remote

mehrere Tutorials auf der Haustechnik gesehen zu haben, ich dachte, es wäre cool, auf alle in einer Remote-Control-Box zu nehmen, die Infrarot-Protokolle, schalte den Fernseher, rf 433 Protokolle zu steuern, Beleuchtung und andere Haushaltselektronik
AC-Powerstrip mit Arduino gesteuert, AC/DC-Relais und OpenHAB

AC-Powerstrip mit Arduino gesteuert, AC/DC-Relais und OpenHAB

Bitte Schrauben Sie nicht um den Powerstrip, während es an den AC angeschlossen ist!Diese instructable wird davon ausgegangen, dass Sie wissen, was du tust am AC!Stellen Sie außerdem sicher, unbeschädigt Kabel zu verwenden, die nicht zu lang noch zu
Kaffee-Timer und Radio, Arduino, Logitech Harmony und OpenHAB

Kaffee-Timer und Radio, Arduino, Logitech Harmony und OpenHAB

Diese instructable wird davon ausgegangen, dass Sie wissen, was du tust am AC!Stellen Sie außerdem sicher, unbeschädigt Kabel zu verwenden, die nicht zu lang noch zu kurz sind.Die folgende Box ist Teil des hier beschriebenen Haustechnik Projekts:[ins
Arduino-Relais-Modul-Bluetooth-Upgrade

Arduino-Relais-Modul-Bluetooth-Upgrade

Schritt 1: Gewusst wie: Teileliste:-1-Kanal-Relais-Modul-Attiny45/85-HC-05/06 Bluetooth-Modul-einige Stiftleiste-Mini USB-pcb-AnschlussInfo:Das Attiny-Programm ist ein wenig veränderten Arduino SoftwareSerial app.Seine mit LOC, so nur Ganzzahlen von
Arduino Bluetooth kommuniziert führte

Arduino Bluetooth kommuniziert führte

Dieses Projekt können Sie auslösen auf jedem Gerät von 5 V mit nur der Ausgang dieser Schaltung die für home-Automation verwendet werden könnenRelais können Sie auch für höhere StromversorgungSie benötigen Arduino unoHC-o5 Bluetooth-Modulund jede nac
Sprachaktivierte Arduino (Bluetooth + Android)

Sprachaktivierte Arduino (Bluetooth + Android)

Kontrollieren Sie Ihre Arduino mit Sprachbefehlen mit einem Android-Smartphone! Bevor wir eine sprachaktivierte-home-Automation-System vornehmen, müssen wir zuerst lernen die grundlegenden Prinzipien des Experiments. Dieser Leitfaden lassen Sie den A