Sida 1 av 2

Karros styra och övervaka

InläggPostat: 23 jan 2009 12:07
av Karro
Jaha, det här handlar om mitt styra och övervaka projekt, även om det är väldigt likt det andra projektet.

För att rekapitulera:

Jag tänker mig ett antal boxar, varje box innehåller en funktion. Dessa boxar är sammankopplade med sladdar.
Slutligen går dessa sladdar till en aningen större burk, som har ett nätverksinterface som sedan går till datorn.

Efter en del tänkande har jag bestämt mig för att använda två buss-system mellan burkarna. Dels 1-WIRE, så att man kan koppla in sensorer från andra system och dels I2C, som är mer kapabelt och tänkt för att koppla in saker som ska styras. Huvudburken har då alltså 3 olika anslutningar. 1-WIRE, I2C och så till nätverket.
I praktiken spelar det ingen roll, utan man kopplar in sladdarna som de passar.

För att ansluta det hela till internet, så att man kan styra och se vad som mäts, gör man alltså det i nätverksuttaget. Burken med anslutningar kommer att ha en enkel web-server, så att man kan koppla in sig direkt och styra och se vad som mäts. Men främst är det tänkt att man ska ha ett program på sin dator, som tar mätvärden och visar det på en snyggare web-sida och gör statistik, eller vad man nu vill ha.

Men systemet är inte tänkt bara för att mäta temperaturer. Det ska också fungera som styrsystem till vindgeneratorer, vattenhjul, eller vad det må vara. Detaljerna har jag inte arbetat ut, men ett sätt är att ladda ner ett styrprogram till den större burken, så att det sköter det hela. Styrningen av styrprogrammet gör man från sin hemdator.

Idén med det hela är standardisering, enkelhet, billighet, lathet och att allt ska kunna styras och övervakas från var man nu befinner sig i världen. Istället för att ha specialelekronik för varje sak, som olika vindturbiner, vattenturbin, solpaneler, etc., så använder man istället standardmoduler, som har olika styrprogram. Tänk vad praktiskt, om man är på semester, så hör man om en storm där man har sin vindturbin. Då kan man koppla upp sig och titta hur den mår och kanske stoppa den.

Vill man ha ett PLC-system, laddar man in ett PLC-program i den lite större burken (stor som ett mjölkpaket) kopplar in sina sensorer och styrningar på den och programmerar det hela i ladder, där man sitter i lugn och ro i sin internethörna.

Re: Karros styra och övervaka

InläggPostat: 23 jan 2009 13:43
av toca
..and so the battle began.
May the best man prevail :D

För det är väl en tävling :?

Skämt åt sido, ska bli kul att följa!

Re: Karros styra och övervaka

InläggPostat: 23 jan 2009 13:57
av Karro
Nä, det var ju bara så att du sa att jag inte skulle använda din tråd, så jag skapade en egen.

Re: Karros styra och övervaka

InläggPostat: 23 jan 2009 14:30
av KennethE
Låter som om en Mini-ITX eller liknande skulle kunna ha en självklar plats i ett sådant system.
Den skulle faktiskt kunna göra en stor del av jobbet och även webservern skulle kunna ligga på den. Kan nämna att perl har moduler som gör det mycket enkelt att hantera alltihop inklusive att låta programmet vara sin egen webserver.

Behövs det någon hjälp med perl-programmering är det bara att fråga. :-)

Jag såg i går att ELFA nyligen fått in masor av nya kretsar från Maxim, bl.a. rätt många för 1-wire och I2C, bl.a. interface mellan de båda. Tyvärr har de inte fått upp datablad eller beskrivningar till dem ännu så jag fick kolla varje krets hos tillverkaren.

Re: Karros styra och övervaka

InläggPostat: 23 jan 2009 17:17
av KennethE
Fick just en annan idé, en ADSL-router är oftast en komplett dator, och många av dem kör Linux, vissa av D-Links t.ex. är kända för att vara hack-vänliga.

Man får alltså en billig strömsnål liten dator som är relativt kompetent för en blygsam summa, med inbyggt wifi ifall man vill ha sådant, och inbyggt nätverkskort. Vet inte hur det är med USB, men det kanske kan gå att ordna, men jag misstänker att det är lättare att ordna I2C eller serieport eller liknande till givarna.

Kan i alla fall vara värt att ta en hastig titt på.

Re: Karros styra och övervaka

InläggPostat: 23 jan 2009 19:31
av mastermute
Karro skrev:Burken med anslutningar kommer att ha en enkel web-server, så att man kan koppla in sig direkt och styra och se vad som mäts. Men främst är det tänkt att man ska ha ett program på sin dator, som tar mätvärden och visar det på en snyggare web-sida och gör statistik, eller vad man nu vill ha.


Yeah! Jag vill kunna övervaka och styra mitt hem från min iPhone!

Re: Karros styra och övervaka

InläggPostat: 23 jan 2009 19:53
av KennethE
Har den webbrowser bör det inte finnas något som hindrar det. :-)

Men det är bra att tänka på säkerheten då också, så att inte vem som helst kan gå in och styra dina grejor. :-)

Re: Karros styra och övervaka

InläggPostat: 23 jan 2009 19:58
av mastermute
Bygger man en sådan modul så ska man nog bygga gränssnittet mer flexibelt än att enbart styras via en webbrowser, utan lägga lite energi på ett generellt API, som i sin tur kan nyttjas av, tex, en webapplikation.

Hmm.. eller ännu bättre, bygga en logikmodul som reglerar huset utifrån ett antal faktorer tex; börskursen, priset på mjölk och Elisabet Höglunds frisyr :D

Re: Karros styra och övervaka

InläggPostat: 23 jan 2009 20:33
av KennethE
Jag håller till en stor del med, helst skall man ifall man bygger för Linux göra alla gränssnitt så att de ser ut som textfiler, då blir det mycket lätt att skapa olika applikationer som kommer åt dem.

Re: Karros styra och övervaka

InläggPostat: 24 jan 2009 20:10
av PowerMizer
Annars kanske en SLUG (Linksys NSLU2 (Network Storage Link for USB 2.0 Disk Drives)) kan vara något att bygga på?

http://en.wikipedia.org/wiki/NSLU2
http://www.nslu2-linux.org/wiki/Peripherals/HomePage
http://chezphil.org/slugbee/

Bild

Re: Karros styra och övervaka

InläggPostat: 24 jan 2009 20:59
av KennethE
Låter också som ett intressant alernativ. I slutänden är det väl mest en kostnadsfråga. Dessutom tillverkas den väl inte längre?

GP2X eller dess uppföljare är ett tänkbart alternativ.

Ett bra ställe att leta efter alternativ: http://www.linuxdevices.com/ och kanske http://www.handhelds.org/.

En fördel med routrar och liknande är ju att det finns ganska billiga, en fördel med en billig handhållen apparat är att man får en liten skärm och gränssnitt så att man kan göra något med den där den sitter utan att behöva plugga in en dator. Dessutom är de strömsnåla och har inbyggd UPS. :-)

Re: Karros styra och övervaka

InläggPostat: 25 jan 2009 00:03
av M8e
En nackdel med gp2x är att en så rolig grej blir upptagen hela tiden. Då måste man ju ha en extra!
Fast en gp2x har ju även usb och sd-kort. Ryms en "ganska" stor logg på ett 4GB minne. :roll:

Re: Karros styra och övervaka

InläggPostat: 25 jan 2009 00:48
av KennethE
Ja, och man kan även fixa USB-host till den så att man kan koppla till mätgivare och annat den vägen, och även nätverkskort. Både det och serieport finns i expansionsbussen ifall man fixar en kabel för det.

Även J-Tag finns där, och jag måste fixa en adapter för det för att få igång min igen efter en misslyckad firmwareuppgradering. :-(

Re: Karros styra och övervaka

InläggPostat: 25 jan 2009 01:09
av mastermute
Kanske en TStik ( http://www.tstik.com/ ) kan vara intressant?

Re: Karros styra och övervaka

InläggPostat: 25 jan 2009 01:38
av KennethE
Verkar inte omöjligt, men en liten handhållen apparat har ju fördelen av display och knappar också för enklare interaktion där den sitter.