Billiga hem Automation med trådlös utlopp moduler (6 / 6 steg)

Steg 6: Datorn kodning - styr dina lampor från Internet!



Till att börja skriva en enkel befalla lina nytta som öppnar den seriella porten på lämpliga baud, bildar ett paket baserat på outlet nummer och switch status och överför den till mikrokontroller. Detta ger dig en befalla lina nytta till vända dina lampor på och av. Du kan använda den i skript eller kalla det från andra verktyg. Här är min:

#include < cstdlib >
#include "serial_port.h"

genom att använda namespace std;

int main (int argc, char *argv[])
{
om (argc! = 3)
{
Return 0;
}

serial_port port ("/ dev/ttyUSB0", 38400);

char pkt [] = {0x00, (char)atoi(argv[1]), 0xAA, (char)atoi(argv[2]), 0xFF};
port.serial_write (pkt, 5);
port.serial_close();
Return 0;
}

Det är allt det finns det! Vi har nu en befalla lina nytta, lampctl, att vända lampor på och bort från kommandoraden. Som ett test, jag fjärranslutas i på min Android telefon och kunde vända lampor på och bort från min telefon. Hur awesome är det!

Jag har inte tittat i större hemautomation uppställningar ännu, men jag vill verkligen. Detta Instructable är endast en liten del av vad som kan vara en mycket större setup. Om jag hittar någon mer hemautomation saker kommer att jag göra mer Instructables på den. Det blir kul vrida mitt vardagsrum ljus på och bort från halvvägs över hela landet denna vecka!

Bifogat finns kodfilerna för detta projekt. OutletControl.c, fanbus.c och fanbus.h filer är AVR-filer att kompilera med AVR-GCC eller AVR Studio medan den lampctl.cpp, serial_port.cpp och serial_port.h filer är PC koden för kommandoradsverktyget lampctl. Observera att min serial_port fungerar inte korrekt inställd vilket baudvärde, så ange det med stty -F /dev/ttyX 38400 där ttyX är den seriella porten (USB0 för mig).

Se Steg
Relaterade Ämnen

Hem Automation med Amazon Echo röststyrning

Förra månaden, släppt Amazon eko - en liten cylinder kan kraftfulla röst erkännanden.Eko själv är stängd källkod. Men när du räkna ut ECHO: s hemligheter, blir det ett otroligt kraftfullt verktyg för röststyrning, så att du kan styra allt i ditt hem...

Linkit en - hem Automation med Bluetooth ledaren Android App

Alla alternativ är kommer med smarta telefoner. Smarta telefoner gör vårt arbete mycket lätt och gör oss lata. Slå på och av hushållsmaskiner med smart telefon med blå tand är i marknaden, men kostnaden hög. Så DIY Blue tooth hem koppla Automation me...

Hem automation med raspberry pi använder ROR

Syftet med detta projekt till hem anordning som lampa, fläkt, TV etc använder din befintliga smarta telefon.Vad som krävs1 raspberry pi 28 GB, klass 10 mikro sdcard1 USB WiFi-adapter1 USB power adapter 5V1 USB-strömkabel8 kanal 12v relä modul12 v ada...

Hur man gör en billig hem Automation System

Väl automatiserade Home är en dröm att varje DIY er, men de kostar mycketSå är här en lösning att göra en låg budget Automated system======================================================Kostnaden för att bygga projektet:Relä modul (0,32$)transistor...

Smart Home Automation med Voice command

Detta är en steg för steg handledning bygga kretsen för "Smarta hem Automation med Voice Command" funktionen.Ladda ner vår gratis Arduino projektkod här.Krav:• Arduino Uno• LED• Resistor (220 ohm)• Bluetooth-modul (BlueSmirf / BlueMate Silver)•...

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...

Introduktion till Home Automation med Arduino och RF-signaler!

Idag ska jag visa dig en introduktion på hemautomation med RF-signaler.Föreställa sig mitten av vintern, det är kallt och mörkt ute, men tack vare automation du vakna upp till ett varmt och ljust rum, med en varm kopp kaffe ångande vid sidan av sänge...

Hem Automation hallon och Phidgets del 3

Detta är den tredje artikeln i Home automation med Phidgets och hallon.I tidigare artiklar såg vi hur du interagerar med den digitala utgångar och digitala ingångar.Nu ska vi se hur man läser värdena för vissa sensorer direkt på din smartphone eller...

Kontroll hem apparater med telefon och Internet saker under 6 $

Jag ville alltid vända på min Tv samtidigt som man lägger på min soffa, eller efter en tröttsam dag när jag slutar läsa en bok, att stänga av mitt ljus.Jag gjorde detta tidigare med Hc-05 och TV: ns fjärrkontroll.Uppdatering: Detta inlägg är accepter...

Hem Automation/säkerhet prototyp

Jag har spelat med micro-styrenheter för ganska lång och sedan jag mina vänner frågade mig att ta upp detta projekt och jag var lite nervös för att arbeta med individuella hemautomation moduler är relativt lättare än att bygga en allt-i-ett hem autom...

Hem Automation hallon och Phidgets

Vi använde tidigare tutorials Raspberry Pi att köra Phidgets InterfaceKit. Vi har också lagt upp en webbserver på hallon.I den här guiden kommer vi att använda lyckades den information som samlades för att skapa ett hem automationssystem med ett webb...

Hur: Lägga till röst-Feedback till din Home Automation med länka den en!

Hej alla,Idag ska jag visa dig, lägga till röst-feedback till din Home Automation.Detta kommer alltid att vara en bra tillsats till din hem-Automation-projekt med länk det en eftersom din Linkit ONE skulle lämna en feedback som en "Jag har vänt på ly...

Små Home Automation med Intel Edison och Microsoft Azure

Sakernas Internet står för "Sakernas Internet" som är en utveckling av Internet där det planeras för varje enhet ha nätverksåtkomst, så att de kan skicka och ta emot data. Och ännu viktigare, att identifiera themselvesto andra enheter.Detta kan...

Hem Automation Tweets

gissa vad! Intel har nu tagit ett steg närmare att automatisera ditt hus.Edison ger ut värdena på intensiteten av ljuset i rum där det är installerat och laddar upp det på twitter. När tweeting ljus status, anges också värdet av fotomotstånd. Detta g...

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...

Kontrollera din DSLR kamera med iPhone och Arduino BLE modul

Här är 10 minuters instructable för att kontrollera DSLR kamera med Arduino och iPhone.Steg 1: ReservdelslistaEn Arduino UNO eller Mega eller Nano eller etc.Jag använde en HM-10 Bluetooth låg energi modul men jag tror några andra Ble moduler kommer a...

Hem energihushållning och Automation med Z-Wave

Energibesparing är ett stort ämne, det finns många sätt att spara energi, från stänga av dina lampor när du lämnar ett rum hela vägen till att sätta i gummilister att säkerställa din inte låta ut varm eller kall luft från ditt hem. Dessa är absolut h...

DIY hemsäkerhet och Automation med Raspberry Pi 2

I detta instructable kommer jag detalj mina metoder för att skapa en helt anpassad hem säkerhets- och automationssystem.Detta är ett pågående arbete, och som jag kommer att lägga till det som jag går.För nu kommer jag att ge en uppdelning av målen fö...

Hem Automation och säkerhet med 1Sheeld

Detta är en home automation och säkerhet system med 1Sheeld, projektet fungerar som följande:när användaren når dörren till hans hem en pir-sensor kommer att känna honom så en ledde slås på och sedan han har att säga ett specifikt lösenord till kan k...