Linux: början hemautomation på en server. (10 / 11 steg)

Steg 10: Allmän information



Det finns många delar att hemautomation men det viktigaste behovet är att kunna aktivera eller inaktivera något. Utan att resten är meningslös. Låt oss börja med en enkel strömbrytare som du kan styra manuellt. Läge off vi kallar noll och på läge vi kommer att kalla den en staten.

Syftet med hemautomation är ju att du inte har till manuellt vända bort eller på en switch. Så kan vi få en elektronisk del kallas en växling transistor göra jobbet för oss med hjälp av en datorenhet som vi kan programmera. Dessa diagram är långt över förenklad för att göra saker enklare. Vi kan fråga datorn att stänga av alla lampor med ett kommando som ut 888,0 och om alla lysdioder var på, de omedelbart skulle stänga.

Den igen, vi kan utfärda ett kommando för att visa dem alla på med sig 888,255

Då skulle du vilja förvandla dem av och på individuellt också. Sedan skulle antingen skriva någon kod eller har en per skrivna program för att göra det åt dig och ha apparater aktivera eller inaktivera på din vilja. Naturligtvis när du har din programmering ordnat, du kan styra lamporna eller någon form av hem apparaten eller något annat på kommer. Det är när intressanta saker kan börja händer om du vill ha dem till.

I den verkliga världen. du skulle förmodligen inte bygga någon elektronik. Du kan köpa nätverksbaserad kontroll rutor. De flesta av enheterna skulle kontrolleras av tid på dagen eller manuellt kontrolleras som en avlägsen stereo system.

Många enda sensorer är orsaken och påverka som ett garage dörröppnare där systemet väntar på upptäckt av registeransvarige och sekvensen rätt säkerhet. eller du kan ha flera sensorer som fungerar självständigt men orsakar den samma effekten som ett brandlarm eller ett säkerhetssystem

Men låt användning få en lite mer sofistikerad. Du kan lägga till flera olika sensorer, men den vanligaste kan vara temperaturgivare för kontroll av din uppvärmning kylsystem. Samma idé kan förmodligen anpassas till en sous vide matlagning systemet.

Nu har saker blir lite mer komplicerat med sensorer och manöverdon krävs. Kräver också mer komplicerad programmering. Du kan se där system kan bli mycket dyrt.

Vi har bara skrapat på ytan när det gäller sensorer. Det är del 1 för nu,

Se Steg
Relaterade Ämnen

Hem Automation MSWindows XP

Mswindows: början hemautomation på en server.Nu frågar vänner mig hur man hemautomation på en äldre maskin med MicrosoftWindows XP för bevis av begreppen. Det är inte heller en programmering handledning. Låterse vad vi kan göra här:1. få eller göra e...

SÄKER tillgång till WEB APPS ON LINUX

detta steg visar dig hur du kan säkra din webbsida på en inbäddad Linuxsystem med SSH. Installera en webbserver som stöder SSL på ett system som PhidgetSBC eller RaspberryPi kan ta upp stora mängder av systemresurserna, så: "varför inte använda bygge...

Setup Raspberry Pi med Diet Pi utan bildskärm och tangentbord

NOOBS kräver en bildskärm, tangentbord och mus, som lägger till ~ $60 (USD) eller mer i kostnad. Men när Wi-Fi fungerar, behövs dessa enheter inte längre. Kanske kommer att DietPi stödja USB till seriell i bilden.Varje gång jag startar ett nytt proje...

Raspberry Pi GPS Tracker

I denna tutorial ska jag försök att skapa en GPS-tracker med en raspberry pi med en GPS dongle och en liten bit av linux. Jag inte skriva de flesta av koden används allt jag helt enkelt göra samla resurser tillsammans och sätta dem på ett ställe. All...

ImpBoot: avsides vända på en stationär dator

i skolan, fann jag mig behöva remote desktop eller SSH in i min dator ganska ofta. Jag skulle skicka MATLAB skript körs medan jag var i klass eller arbetar på något annat. Jag behövde antingen lämna mitt skrivbord som kör (sugande runt 200W medan ina...

Hacka din egen kollektivtrafik tidtabell

Jag gillar min cykel. Och när jag kan ta det att nå mitt mål - jag gör det. Men ibland jag behöver ta kollektivtrafiken och jag bor ganska centralt i München. Det finns en massa linjer rakt framför min plats och jag kan inte minnas när jag kan ta häx...

Förena lösenord och arbetskataloger över mer än en Raspberry Pi enheter

IntroduktionI "Göra Raspberry Pi i en LDAP-Server" och "Göra Raspberry Pi gör LDAP autentisering" intructables, vi lärde oss att förena användarkonton och lösenord över alla linux-maskiner. Användares hemkataloger är dock auto-skapad p...

Dwarf fortress i en enda text-miljö (Ubuntu) (inget ljud)

Hej, för dem som testar här ute, kan du lämna en kommentar säger om det inte fungerade, och viss Systeminformation? Eller vad sägs om sätt att förbättra, eller grammatiska fel som jag har?Jag har surfat på nätet, och det finns många sätt att göra det...

Ställa in och säkra en Linux Teamspeak server

denna artikel går igenom att inrätta en skydda din Linux Teamspeak server och hur du ställer in för att köras som en tjänst som också köras vid uppstart. Bara ladda ner och köra programvara är en riktigt dålig idé som den inte är inställd för säkerhe...

En tid lösenord för SSH-Server (Windows och Linux)

jag "behövde" ett två steg autentisering för min SSH-server, eller simpy sätta, OTP är cool och verkligen lätt att driftsätta på pro-nivå, det är kul att installera, konfigurera och använda. Kunskapen får du härifrån kommer att arbeta från Windo...

Linux musik-server kontrolleras av en Android-enhet

mål:En Linux-dator som fungerar som en musikserver för filer som MP3 och FLAC. Det kommer också att spela Pandora radio och allt kan styras av en Android-enhet så det finns ingen anledning att ansluta datorn till en monitor.Behövs:Linux-dator (person...

Visa PDF-filer med en linux-server.

En av dessa dagar en webbserver kommer att vara mycket av en apparat som diskmaskin, tv, eller a/c-systemet. Det finns redan elektroniska fotoramar och Visa interaktiva webbinnehåll är nästa logiska steg. Web content distribution begränsades traditio...

Gör en Minecraft 1.8.0 bukkit server på linux

Hej världenJag ska visa dig i detta instructable om hur man blir en minecraft 1.8.0bukkit server i linux.Steg 1: Ladda ner bukkitJag har hämtat min bukkit på http://tcpr.ca/ eftersom på den officiella sajten för thebukkit nedladdningar blockeras och...

Kör Qmonix analytics server på Linux med Qemu

Qmonix är en flexibel analytics SDK. Det gör att du kan samla in händelser från digitala enheter som stöder HTTP -anslutningar. Det ger också instrumentpanelen för att visualisera insamlade data och API att frågan för insamlade händelser.Qmonix ger e...

IoT - "Intranät" saker: hemautomation. Del 1: IoT, inledning

FörordOm likhet med mig du värderar din integritet och vill utforska ämnet som är IoT, då denna tutorial kanske för dig.Jag har medvetet heter instructable "Intranet" och inte "Internet" saker att understryka att alla data, information...

Legacy nätverk med linux.

Vi redan har gjort nätverk med xrdp och ltsp. Nu, detta är ett mycket bra sätt att använda äldre utrustning. Speciellt i en nödsituation. Kunskap om med hjälp av kommandoraden krävs. Mus jockeys behöver inte tillämpa. Jag säger det med kärlek. De fle...

Linux dator dubbelarbete.

Här, du kommer att införas till sätt att kopiera en Debian Linux-dator. Du kan också använda en kommersiell mjukvaran program, men vi kommer inte att diskutera det här. Skulle förmodligen vara lättare att använda clonezilla live boot cd, men som tar...

Ultimate Raspberry Pi Home Server

Välkommen läsare.Följ mig på twitter här för liknande projekt, tweet mig för all hjälp med detta!Först Observera: detta instructable kan göras inom en dag, men en helg är verkligen rekommenderas.Detta instructable hoppas jag att lära dig viktiga kuns...

Personliga ARM moln Server

någonsin undrar hur molntjänster som iCloud, Amazon EC2, Rackspace eller Dropbox faktiskt arbetar? Var och en av dessa stora företags program lita på tusentals datorservrar värd sina tjänster. Även om företag försöka dölja det, varje en förlitar sig...