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,