Der Raspberry Pi-Arduino-SignalR Home Automation Hub


Nach ein paar von meinen Prelude IBLEs veröffentlicht hier und hier, dieses Projekt nimmt den erste Schritt zum Aufbau einer Basisversion eines funktionalen Automation-Hubs.

Ich habe mehrere verschiedene Technologien in einer Bemühung sinnvoll davon, wie ich all die Dinge, die ich in der Vergangenheit gelernt haben und die neuen Dinge, die ich als Tage Fortschritte erfahren weiterhin nutzen können.

Diese Automatisierung Hub besteht daher aus den folgenden Komponenten:

2012 ein SQL Server-Datenbank, die:

  • speichert eine Liste der vordefinierten Infrarot (IR) Codes in einer Tabelle zusammen mit einem einzigartigen "Code-Schlüssel"
  • die Code-Schlüssel sind intuitiv (durch den Benutzer) benannt, um den Zweck ihrer zugehörigen IR-Codes erkennen

Eine Echtzeit-ASP.NET SignalR Hub-Web-Anwendung, die:

  • erwartet und erhält "Code-Schlüssel" als Befehle von einem Benutzer gerichteten HTML-client
  • beim Empfang, verbindet sich mit der SQL-Datenbank und ruft einen IR-Code unter Verwendung des mitgelieferten Code-Schlüssels
  • abgerufen am IR-Code an einen Python SignalR Client-Relais

Ein Benutzer mit Blick auf HTML SignalR Dashboard Client, die:

  • vermittelt einen einzigartigen Code-Schlüssel an den Hub über die jQuery SignalR Client APIs
  • Jede Taste auf dem Armaturenbrett wird einen eindeutigen Code-Schlüssel aufgezeichnet in der SQL-Datenbank-Tabelle darstellen.

Eine Python SignalR-Hintergrund-Service-Anwendung auf dem Raspberry Pi 2.0 ausgeführt, dass:

  • IR-Codes erhält als Befehle vom Hub
  • Trennzeichen in den IR-Code sucht und bricht den sehr langen Code in Segmente
  • kommuniziert über die serielle Schnittstelle mit Arduino und schreibt jedes Segment in Folge

Ein Arduino IR-Transmitter skizzieren, die:

  • erwartet und erhält jeder IR-Code-Segmente über die serielle Schnittstelle
  • die Code-Segmente montiert in ein IR-Code-Puffer-array
  • Pakete den Puffer in einem ein IR-Sende-Befehl mit IRLib Arduino Bibliothek

Wenn das Ziel-Gerät in der Nähe des IR-Senders ist, (Mai) das Gerät auf das IR-Signal durch den Arduino übertragen reagieren

HINWEIS

Obwohl das Ziel-Gerät, mit dem ich in dieser Demo auf IR-Signale reagiert, sollten Sie diesen Abschnitt von meinen anderen IBLE Gründen warum ich sage, dass das Gerät auf das IR-Signal reagieren (kann).

Zeit zu Rollen.

In Verbindung stehende Artikel

Web-fähige Home Thermostat (und Home-Automation-Hub)

Web-fähige Home Thermostat (und Home-Automation-Hub)

Diese Instructable erklärt wie ich WiFi-fähige Thermostate für mein Haus gebaut. Die Thermostate sind programmierbar mit 6 verschiedenen Zeiträumen während des Tages, obwohl die, die auf jede beliebige Anzahl zunehmen wäre ziemlich trivial. Sie sowoh
Raspberry Pi Stimme Recoginition Home Automation

Raspberry Pi Stimme Recoginition Home Automation

Home Automation oder Domotik ist ein Feld passiert, früher große Namen wie CRESTRON, AMX, LEGRAND BITICHINO etc. waren beliebte Lösungsanbieter. Der letzten Zeit haben eine Reihe von Unternehmen den Kampf eingegeben, jetzt sind Apple, Samsung & LG au
Der Raspberry Pi - Arduino Verbindung

Der Raspberry Pi - Arduino Verbindung

The Pi ist eine feine kleine Computer-Board, aber nicht annähernd so gut wieder Arduino, wenn es darum geht I/O Fähigkeiten. Die wunderschön entwickeltGertboard ist ein Plug-in-Add-on, die fein säuberlich diesen Mangel überwindetindem man die Pi Zugr
Arduino IR Home Automation v1. 0

Arduino IR Home Automation v1. 0

IR-Fernbedienung ist, dass ein Controller ist ein wireless-Controller in einige elektronische Geräte wie TV, DVD-Player und andere Haushaltsgeräte.IR-Fernbedienung senden digital codierten Impulse der Infrarotstrahlung an Steuerfunktionen wie Kraft,
Erstellen eine home-Automation-System!

Erstellen eine home-Automation-System!

Hier ist, wie ich mein Zuhause automatisiert. Ich brauchte dazu;-meine Solaranlage, einschließlich der Möglichkeit zum wechseln sollte ich brauche es zum/vom Dienstprogramm Versorgung zu verwalten.-Verwalten der Nahrung und Wasser für meine drei Hund
Smart Home Automation mit Voice Command

Smart Home Automation mit Voice Command

Dies ist eine Schritt für Schritt Anleitung, Aufbau der Schaltung für "Smart Home Automation mit Sprachbefehl"-Funktion.Laden Sie unsere kostenlose Arduino Projektcode hier.Anforderungen:• Arduino Uno• LED• Widerstand (220 Ohm)• Bluetooth-Modul
Home Automation Tweets

Home Automation Tweets

Ratet mal! Intel hat Sie jetzt einen Schritt näher zur Automatisierung Ihres Hauses gebracht.Edison gibt die Werte für die Intensität des Lichts in den Räumen wo es installiert ist und lädt es auf Twitter. Bei den leichten Status twittern, wird der W
(Armbanduhr aktiviert) Home Automation via Twitter

(Armbanduhr aktiviert) Home Automation via Twitter

Dies ist ein Instructable zu einem Twitter gesteuerten Home Automation System für Ihr Haus in weniger als 7$ (Rs.450). Dieses Tutorial umfasst das Einrichten von Python, Arduino, sowie Twitter, Ihre ganz eigene Twitter gesteuert persönlicher Assisten
Home Automation/Sicherheit Prototyp

Home Automation/Sicherheit Prototyp

Ich Spiele bereits mit Mikro-Controller für ziemlich lang und dann habe ich meine Freunde mich fragten, dieses Projekt zu nehmen und ich war etwas nervös, weil die Arbeit mit einzelnen home-Automatisierungsmodule ist relativ einfacher als für den Auf
Home-Automation mit Raspberry Pi, Arduino, Domoticz, MySensors.

Home-Automation mit Raspberry Pi, Arduino, Domoticz, MySensors.

Hallo Kolleginnen und Entscheidungsträger,Dies ist meine erste Instructable auf Home Automation. Die Idee besteht darin einen Controller und drahtlosen Knoten zu kontrollieren und zu überwachen.Nach einer Menge der Treffer und Prozess mit vielen vers
Smart home-Automation-Webserver auf OpenWRT Router WR703N eine Schnittstelle mit Arduino, verglichen mit Raspberry Pi und Ubuntu

Smart home-Automation-Webserver auf OpenWRT Router WR703N eine Schnittstelle mit Arduino, verglichen mit Raspberry Pi und Ubuntu

WR703N Digest (340MB Zip-Datei) herunterladen:https://sourceforge.net/projects/WR703N/---------------------------------------------------------------------------------------------------------------------------------Liebe Leserinnen und Leser,Es gibt
IoT - "Intranet" der Dinge: Home Automation. Teil 1: IoT, Einführung

IoT - "Intranet" der Dinge: Home Automation. Teil 1: IoT, Einführung

VorwortWenn Sie wie ich Sie legen Wert auf Ihre Privatsphäre und möchten das Thema, das IoT, ist dann dieses Tutorial für Sie gut sein kann.Ich habe bewusst benannt die instructable ' IntRanet' und nicht "Internet" Dinge zu unterstreichen, die a
Home Automation mit Knoten Js, Raspberry Pi und Heimcontrol

Home Automation mit Knoten Js, Raspberry Pi und Heimcontrol

Im Tutorial machen Übersicht über die Verwendung Heimcontrol Plattform (ist NodeJs Anwendung für home-Automation Open Source unter der MIT-Lizenz)Einige der dort Funktionen:Responsive : das responsive Design ermöglicht Ihnen die komfortable Kontrolle
Raspberry Pi GPIO-home-Automation

Raspberry Pi GPIO-home-Automation

ich hatte über GPIO-Pins auf dem Raspberry Pi gehört und beschlossen, etwas zu tun. Und mit den Ferien kommen, wäre es nicht toll, ein-und Ausschalten Ihrer Licht-Display aus dem Web zu können!  Dies ist ein ziemlich einfaches Projekt, das eine Web-a