Page 1 of 2
Linksys NSLU2 voor domotica
Posted: Mon May 14, 2007 11:31 am
by Bouwer66
De Linksys NSLU2 is een NAS-device (Network-Attached-Storage) van amper 90 euro met een stroomverbruik van amper 3.5Watt. Het ding heeft 2 USB poorten die in principe dienen om harde schijven of USBsticks aan te sluiten en de data op een ethernet netwerk beschikbaar te maken.
Het ding draait linux en de broncode is volledig open source beschikbaar. Daarom is er een zeer actieve community ontstaan die het ding voor een heleboel andere projecten gebruiken dan waarvoor het uiteindelijk bedoeld is. Die community vind je op
http://www.nslu2-linux.org/, ook de wikipedia pagina is de moeite voor een snelle introductie:
http://en.wikipedia.org/wiki/NSLU2
Het is zeker de moeite om eens te lezen waarvoor mensen dit device allemaal gebruiken en welke applicaties er allemaal al voor bestaan.
Zo onder andere:
- aansluiten van een USB/VGA convertor -> zo kan je bvb een TFT scherm op vele meters van het device aansluiten
- aansluiten van een USB soundcard -> zo maak je er een mp3 player van
- aansluiten van een USB of IP webcam
- MythTV (personal multimedia systeem)
(zie
http://www.nslu2-linux.org/wiki/Info/Wh ... irSlugsFor)
Waarom post ik dit hier ?
Wel ik wil graag een project lanceren om dat device te gebruiken als domotica controller, of het op zijn minst onderzoeken.
Er bestaat al bvb SlugPower ->
http://chezphil.org/slugpower/ waarmee je het ding stopcontacten kan laten schakelen.
Ik zou willen gaan voor een teleruptor-gebaseerde installatie waarbij de NSLU2 de state bijhoudt van alle schakelaars, en waarbij de inputs en outputs via USB aangestuurd kunnen worden. Dit electronische deel moet ik nog uitwerken, maar een kameraad van mij is er al mee bezig (zonder NSLU2 - op een gewone Via Mini-ITX).
Qua Linux kennis en software ontwikkeling stellen er zich absoluut geen problemen voor mij, enkel de electronica achtergrond is nog niet 100%.
De grote voordelen die ik zie:
- geen groot sluipverbruik (3.5watt + verbruik i/o module)
- bypass mogelijk (alles rechstreeks op teleruptoren)
- goedkoop
- linux en C/C++ programmeert zoveel makkelijker dan logische and/or schakelingen
- krachtige CPU (266Mhz Intel xScale)
- 1 device regelt alles en een backup device kost je slechts 90 euro.
Meningen ?
Posted: Mon May 14, 2007 4:58 pm
by Bouwer66
Misschien is dit ding te gebruiken voor het IO gedeelte:
http://www.quancom.de/quancom/quancom01 ... _modul.htm
Linux drivers zijn beschikbaar maar het ding kan maar tot 3 ampere leveren.
Zijn er teleruptoren die schakelen op 24volt 3 ampere ?
Posted: Mon May 14, 2007 5:13 pm
by Falcon10
heb wel interesse, maar dan om het als EIB device te gebruiken ( vooral omdat ik gekozen heb voor een EIB installatie ).
kunnen we daar niets mee proberen ?
Posted: Mon May 14, 2007 6:31 pm
by Bouwer66
Zeker. Maar ik ben een EIB leek.
Kan je wat specifieker zijn wat voor EIB modules je zou willen/kunnen gebruiken?
Wat is de kostprijs EIB systeem met 60 inputs (allemaal verlichting + enkele stopcontacten) en 30 outputs ?
Posted: Mon May 14, 2007 8:59 pm
by Falcon10
ehmmm, goede vraag.
We moeten ons systeem nog bestellen enz, maar zeker weet ik wel dat we het nemen.
Kan je wel richtprijzen geven.
Modules die ik wil gaan gebruiken : dimmers, rolluiken, temperatuur.
En dit alles gecontroleert via PDA op wireless netwerk via webinterface en drukknoppen.
Posted: Mon May 14, 2007 9:04 pm
by Bouwer66
Voor mij is het doel om iets te maken waarvan ik zelf de interfaces volledig kan bepalen.
Dus integratie met Freevo multimedia center, Bluetooth modules op gsm, PDA met linux, zelfs IpodLinux moet allemaal kunnen.
Als die EIB met ethernet aan te spreken is zal dat wel lukken zeker ?
Over welke prijs-range praten we voor een EIB systeem ?
Posted: Mon May 14, 2007 9:38 pm
by roeln
@bouwer66 : 592 euro
het goedkoopste wat ik een tijdje geleden tegenkwam : 24 usb i/o
http://www.saelig.com/miva/merchant.mvc ... ry_Code=IO
Maar wil je met teleruptoren werken, dan heb je altijd nog relais nodig tussen je digitale sturing en die grove teleruptors he. Bijvoorbeeld met
http://www.saelig.com/miva/merchant.mvc ... y_Code=IOA
Of voor de echte knutselaars:
http://www.saelig.com/miva/merchant.mvc ... ry_Code=EP
ik vind de relaiskaartjes van plcdirect ook wel tof...
Posted: Tue May 15, 2007 7:05 am
by Falcon10
voor mij is het ook interessant dat ik de interface zelf kan aanpassen.
Maar opzich gaat dit al met een Gira Homeserver, welke bij wijze van spreken direct in te pluggen valt op het EIB systeem.
Denk dat dat met de Linksys NAS ook wel moet lukken, aangezien hij ook gewoon een UTP netwerk verbinding heeft om op het netwerk te hangen, waar ook een UTP EIB module wordt opgestoken die zo verbinding garandeert met de rest van de EIB apparaten en dus hun status kan opvragen of laten veranderen.
Enige wat dan moet gebeuren is bij wijze van spreken dat er op de Linksys NAS een webserver komt te staan die heel de interface weergeeft en dus met de verschillende EIB modules zo kan communiceren.
Onze offerte voor gans huis EIB ( basic ) was ongeveer 3500 euro.
Maar denk dat ik daar over ga gaan uiteindelijk om alles naar mijn zin te maken
Posted: Tue May 15, 2007 9:15 am
by on4cet
Wel,
Ik heb al lang gedacht van me zo'n slug aan te schaffen, maar met deze topic heb ik de koe nog maar eens bij de horens gevat en ik vermoed dat ik er binnenkort ook wel eentje in huis ga hebben ... Ik heb namelijk gelezen dat je via een usb naar 1wire convertor deze ook kan gebruiken voor 1wire doeleinden ... Heb ik toevallig toch wel een hoop 1wire temperatuur-sensors zeker ... Nu nog interface en logging zien te regelen, en ik kan alle temperaturen zien en archiveren op de SLUG ...
Groetjes,
Bart
Re:
Posted: Tue May 15, 2007 10:50 am
by Bouwer66
Falcon10 wrote:
Onze offerte voor gans huis EIB ( basic ) was ongeveer 3500 euro.
Maar denk dat ik daar over ga gaan uiteindelijk om alles naar mijn zin te maken
Webserver op de Linksys is een makkie, is al vele keren gedaan.
Maar wat win je nu met EIB precies ? Wat is in die 3500 euro inbegrepen ? Is dat materiaal inclusief kabels en schakelaars ? Werkuren ? Of enkel de EIB devices ?
roeln, die links van jou zien er interessant uit.
Ik begin te twijfelen of teleruptoren wel de beste oplossing zijn. Het maakt het inderdaad allemaal nogal duur.
Maar ik wil misschien toch graag een bypass mogelijkheid en geen single point of failure. Iemand die een oplossing weet ?
Posted: Tue May 15, 2007 12:33 pm
by roeln
Ik wilde initieel ook voor teleruptors gaan omdat die niet verbruiken tijdens het ingeschakeld zijn.
Maar telerupters zijn inderdaad nogal prijzig en een sturing er boven is nogal errorprone omwille van het niet 100% weten van de status van de teleruptors. Speciale aan/uit of terugmeldingen om toch 100% status te weten wilde ik helemaal niet : te duur voor sturing.
Het enige nadeel van het gebruik van relais is dus dat die dingen iets verbruiken als ze ingeschakeld zijn'. Voor modulaire realis kost dit al snel 3.8W (
http://catalog.geindustrial.com/dataShe ... file=benlp)
Voor pcb relais zoals in de i/o modules van micropls of plc is dit 0.33W (logo).
Maar die dingen verbruiken dus enkel indien de lamp die erop hangt ok brandt en dus ook verbruikt. 0,33W extra voor een lamp van 60W of zelf een spaarlamp van 7W, daar kan ik wel mee leven....
Posted: Tue May 15, 2007 12:53 pm
by Bouwer66
Klopt maar die PCB relais verbruiken ook 3.5 watt per 6 uitgangen voor het \"OS\" dat ze draaien als ze afstaan (heb het even over die easy).
Het hangt dus af van hoeveel uur per dag een lamp ingeschakeld is. Ik weet niet of het in alle gevallen zo interessant is.
Als een lamp 4 uur per dag brandt, gemiddeld (voor een woonkamer bijvoorbeeld, pakweg 18-23 in de winter en 21-23 in de zomer en af en toe niet thuis) dan is dat een factor 6 verschil. Dus dan scheelt het al heel wat minder.
Posted: Tue May 15, 2007 8:01 pm
by Bouwer66
Dit komt niet van mij, ik had voor vandaag nog nooit van Darlington transistoren gehoord. Maar ik wil wel graag weten wat de experts ervan denken
NSLU2 met USB poorten
Saelig USB I/O 24R (link hierboven) -> 24 I/O's
En dan een paar arrays van darlington transistors
Texas Instruments ULN2003A -> kan 7 teleruptoren schakelen zonder relais
(
http://www.chipcatalog.com/TI/ULN2003A.htm en datasheet daar)
Levert 2.5 Amp, genoeg om een teleruptor te schakelen.
Enkel nog een 5v voeding nodig.
Zou een hele zuinige, oplossing moeten zijn met fallback naar gewone schakelaar->teleruptor verbindingen.
Het experiment om een PC via USB en een darlington transistor een 24v teleruptor te laten schakelen is naar het schijnt geslaagd. Het enige waar je op moet letten is de darlington array niet alles ineens schakelt maar delays inbouwt (puur softwarematig)
Voor mijn oplossing (ca 28 outputs) zou ik
1x NSLU2 90euro
6 USB 24 IO -> 6x52 euro
4 TI ULN2003A -> 7x0.3 euro = 2.1 euro
en 28 teleruptoren nodig hebben.(28x25=700)
Ik kom inclusief USB hub zo op een goeie 1200 euro, slechts iets meer dan wat Siemens Logo of Moeller Easy zou kosten. Maar zuiniger.
Posted: Wed May 16, 2007 8:01 pm
by on4cet
Uitleg over de darlington transistor is hier te vinden :
http://en.wikipedia.org/wiki/Darlington_transistor
Komt erop neer, dat dit aaneengeschakelde (meestal 2) transistors zijn, waardoor er veel hogere stromen kunnen geschakeld worden door de transistor ... De tweede krijgt immers al een versterking van de 1ste mee ...
Groetjes,
Bart
Posted: Thu May 17, 2007 4:04 pm
by kristof
Als je op zoek bent naar IO om met PC te koppelen, vergeet dan ook niet naar Beckhoff te kijken :
http://www.beckhoff.be. Bij de bus couplers vind je interfaces voor USB, ethernet, tcp ip, rs232 en de industriele veldbussen. De IO kaartjes kan je volgens de noden van je configuratie (analoog, digitaal in out) kopen en op de bus coupler bijklikken.
mvg
Kristof