Raspberry Pi-Arduino-SignalR Home Automation navet



Efter ett par min prelude IBLEs publiceras här och här, detta projekt tar det första steget för att bygga upp en grundläggande version av en funktionell hem Automation Hub.

Jag har använt flera olika tekniker i en ansträngning för att förstå hur jag kan vara kunna använda allt som jag har lärt mig tidigare och de nya saker som jag fortsätter att lära som dagar framsteg.

Därför består detta Automation nav av följande komponenter:

En SQL Server 2012 databas som:

  • lagras en lista med förutbestämda infraröd (IR) koder i en tabell med en unik "koden nyckel"
  • tangenterna kod namnges intuitivt (av användaren) för att identifiera syftet med deras associerade IR-koder

En realtid ASP.NET SignalR Hub webbapplikation som:

  • väntar och tar emot "kod nycklar" som kommandon från en användare mot HTML-klient
  • När emot, ansluter till SQL-databasen och hämtar en IR-kod med hjälp av den medföljande kodnyckel
  • reläer Hämtad IR koden till en klient med Python SignalR

En förbrukaren fasadbeklädnad HTML SignalR Dashboard klient som:

  • kommunicerar en unik kod för att navet via jQuery SignalR klient-API: er
  • varje knapp på instrumentbrädan kommer att representera en unik kodnyckel in i SQL-databastabell

Ett Python SignalR bakgrunden tjänstprogram kör på Raspberry Pi 2.0 som:

  • tar emot IR-koder som kommandon från navet
  • söker upp avgränsare i IR-kod och bryter mycket lång koden i segment
  • kommunicerar via serieporten till Arduino och skriver ut varje segment i följd

En Arduino IR sändare skiss som:

  • väntar och får var och en av de IR-kod segment över den seriella porten
  • monterar kod segment i en IR-kod buffert array
  • paket buffert i en ett IR-sändning kommando med hjälp av IRLib Arduino bibliotek

Om målet apparaten i närheten av IR-sändaren, (maj) då apparaten reagerar på IR-signalen överförs av Arduino

OBS

Även om målet apparaten som jag använder i denna demonstration reagerar till IR-signaler, kan du läsa detta avsnitt av min andra vänners kompatibla skäl varför jag säger att apparaten (maj) reagerar på IR-signalen.

Dags att rulla.

Se Steg
Relaterade Ämnen

Arduino IR-Home Automation v1.0

IR-fjärr är en Controller är en trådlös handkontroll i vissa elektronik som TV, DVD-spelare och andra apparater hemma.IR-fjärrkontroll skicka digitalt kodad pulser av infraröd strålning till kontrollfunktioner som makt, volym, tuning, temperatur börv...

Home Automation med Raspberry Pi, Arduino, Domoticz, MySensors.

Hej Fellow beslutsfattare,Detta är min första Instructable på Home Automation. Tanken är att bygga en controller och trådlösa noder för att kontrollera och övervaka.Efter en massa hit och prov med många olika styrenheter som OpenHab, DomotiGa, sedan...

Uber Home Automation med Arduino & Pi

[REDIGERA] Jag skapade ett forum för att samarbeta på gateway kod.http://homeautomation.proboards.com/Board/2/openha...För några år sedan, blev jag en hundägare för första gången. Kändes inte som lämnar Cody i kenneln ensam hela dagen. Jag hade en we...

DIY Home Automation för nybörjare. Absolut ingen kodning eller lödning behövs. Android/Arduino för att växla saker på och av

Denna instructiable är att den absoluta nybörjaren. Om du kan hantera en vass kniv utan att skära kan fingrarna av dig göra och anpassa denna hemautomation controller.Dessa instruktioner är också on-line på www.pfod.com.au under Android / Arduino för...

Raspberry Pi Home Automation - kontroll lampor, datorer, CCTV och mycket mer!

Hej killar, det första jag skulle vilja presentera mig för alla. Mitt namn är Jack, vanligen kallad Jackk eller JackkTutorials över på YouTube där jag technology handledning men främst täcka Hacking & säkerhet och andra användbara saker som du normal...

Raspberry pi Home Automation Server

Raspberry pi är en fantastisk liten dator för priset. Nu när du har kan en raspberry pi få det att fungera!En web-server kräver inte mycket arbete med Computer power eller disk utrymme. Med lite php och enstaka python kan vi skräddarsy apache-webbser...

Raspberry Pi röst Recoginition Home Automation

Hem Automation eller Domotics är en happening fält, tidigare stora namn som CRESTRON, AMX, LEGRAND BITICHINO etc var populära lösningsleverantörer. Sen har ett antal företag angett i striden, nu är Apple, Samsung och LG alltför allvarligt till hemaut...

Smart Home Automation med Android + Ethernet Internet + Arduino

Hemautomation blir mer och mer populära, prisvärda och fascinerar människor. Internet erbjuder sådana möjligheter som aldrig förr. Imponera på dina vänner visar på Smartphone som du kan växla på/av-lampa i din lägenhet miles bort och samtidigt se det...

Kompakt Home automation modul baserad på Android, Bluetooth och Arduino!

Detta Instructable är att visa hur man bygger en kompakt Home automation modulen med billiga komponenter som Arduino uno, relä modul, Bluetooth-modul och som kan drivas med Android-telefon!Oroa dig inte det tar mindre än 15min att bygga denna awesome...

Fysisk Home Automation-gränssnittet

Följande två videos förklara vad detta projekt är tänkt för att göra.Ett gränssnitt ger information och tillåter användaren att kontrollera saker. De flesta hemautomation plattformar förlita sig på ett "virtuellt gränssnitt". Du dra ut en smart...

Bygga din egen Home Automation och Monitoring System

I detta Instructable, kommer jag gå igenom stegen för att bygga ett ED-E (EDison-Esp8266, uttalas Eddie). ED-E är en Home Automation och övervakning System byggt med Intel Edison och Esp8266. ED-E består av två delar:BasenhetenWiFi enheterBase enhete...

Skapa din första IoT Ethernet-enhet. Del 5: Sakernas Internet, Home Automation

Detta är en "twofer" (två för en) är den första delen (A) Ethernet motsvarande sin WiFi ESP8266/DHT22 baserat föregångare med en extra I2C LCD-display för sammanfattningsdata (se andra bilden ovan). I del (B) vi kommer att utöka design (se först...

Att inrätta en MQTT mäklare. Del 2: Sakernas Internet, Home Automation

FörordOkej i "Del1: Sakernas Internet, Home Automation", du har skapat och konfigurerat din "Vanilj" Raspberry Pi (ursäkta ordvitsen) och kan fjärransluta till det med kitt. Nu ställer vi in en server som kommer att upprätta din huvuds...

Skapa din första IoT WiFi-enhet. Del 3: Sakernas Internet, Home Automation

Detta Instructable dokument hur man skapar en enkel IoT enhet (bilden ovan) baserat runt ESP8266-01 WiFi aktiverat modulen och är den tredje delen i en serie av Instructables beskriver hur du ställer in egna IoT hemnätverket.IoT enheten i fråga har e...

"Koppleri" din första IoT WiFi-enhet. Del 4: Sakernas Internet, Home Automation

OK, inte så mycket koppleri men att utvidga din första IoT enhetIntroduktionDetta Instructable dokumenterar hur enkelt det är att utvidga och ytterligare utveckla en IoT enhet (bilden ovan) och är uppbyggd kring ESP8266-01 WiFi aktiverat modulen från...

ESP8266 Home automation Del1

Alla hört om Home automation. Det är ett intressant tema och många tyckte om att göra hemmet lite smartare. I detta instructable jag visa er mitt sätt att göra ditt hem smartare och några råd att inse det. Jag arbetar med den populära ESP8266 nod-MCU...

Gest baserat Home Automation med Intel Edison (Intel IoT))

Gest baserade hemautomation är det nya sättet att interagera med elektriska apparater tillgängliga på vårt hus. I detta projekt kommer vi att använda sensorer i stället för kamera för gestigenkänning, eftersom det ger bättre konsistens, miljö oberoen...

ESP 8266 Wifi kontrollerade Home Automation

ESP8266 är en stor sak för att börja Wifi och IOTDet är också billigt och användas för att göra cool projekt som är anslutna till Internet. Lär dig hur man gör ett enkelt IOT projekt med den. ESP8266 WiFi modul är en fristående SOC med integrerad TCP...

Laser baserade Intruder Alert! (Home Automation)

Hej alla!Jag Geeve George en MAKER stolt från Indien!Jag började göra vid en ålder av 10 och min iver för att göra fortfarande fortsätter som jag är fascinerad av de oändliga möjligheter och möjligheter som tekniken erbjuder!Hatt! är min serie av hem...