Den senaste informationen runt detta projekt hittar du alltid här:
http://www.mysensors.org
Ni som följt min tråd om hemautomation här på bygga hus har kanske noterat att jag sakta glidit in på att bygga egna [elektronik] grejer. Det är dags att ta nästa steg nu. Uppnå nirvana så att säga...
Om intresse finns kan jag försöka beskriva hur man på ett billigt och enkelt sätt kan bygga sina egna sensorer och aktorer. Lite som Lego för vuxna faktiskt. Kommer länka de produkter jag köpt in längst ner i inlägget.
Det hela bygger på små billiga Arduino (http://www.arduino.cc/) kort. Arduino är en hårdvaruplattform för prototypbyggen som är Open Source. Det vill säga, hårdvaran är fri att kopiera.
Men Arduino som bas kan man bygga trådlösa sensorer för så lite som 60-70 kr [kräver Kinaimport].
Till Arduino finns naturligtvis också sensorer av alla de slag. Temperatur, luftfuktighet, avståndmätare, rörelse och så vidare. Dessa är generellt också mycket billiga [1-6 dollar].
[På bilden sensorer som mäter avstånd, 3D gyro och fuktighet i mark/blomkruka]
För att husets hjärna - Controllern - skall få reda på vad som händer. Behöver informationen på något sätt komma dit. Mina sensorer kommer trådlöst skicka informationen via en tranceiver som heter nRF24L01+ [2.4GHz].
Den klarar av att skicka information ca 40-50 meter vilket är fullt tillräckligt för mig. Finns även versioner med lite större antenn som klarar längre avstånd. Dom små kosta ca 10 kr styck. Min controller [Vera3] kommer också ha en Arduino med tranciever inkopplad via seriell USB. Och en liten Vera plugin kommer ta emot och agera på informationen som skickas från husets sensorer.
Jag vill bara säga att detta är planen men saker kan ju hända under resans lopp. All kod kommer jag släppa Open Source under http://code.mios.com/ så att ni själva kan ladda ner och skapa egna sensorer. Även Vera pluginen kommer läggas där så fort jag har en vettig version färdig.
Har labbat lite med en sändare som skickar temperatur från en Arduino Nano (minstingen i familjen):
Till en Arduino Uno (men jag har en kopia som heter Funduino).
Och det fungerade klockrent! Ett delmål med denna övning är att skapa 3 [billiga] rörelsesensorer som skall placeras i husets takfot för att göra vår utebelysning lite smartare [http://www.byggahus.se/forum/el/218197-hur-skall-man-mata-driva-en-lang-rgbw-led-list.html]. Tanken är att den skall tändas upp på natten och på kvällen skall den öka belysningstyrkan.
För att få sensorn att göra vad man vill måste man skriva små program [sketches]. Färdiga API:er finns för alla sensorer och gänget bakom Arduino har till och med tagit fram en liten utvecklingsmiljö för detta.
Lite länkar för dom som vill köpa egna grejer och börja leka lite. Listan är rakt av de produkter jag köpt. Observera att man ibland måste köpa 1-10 produkter. Du kan säker hitta billigare om du letar lite.
Arduino Uno:
http://www.aliexpress.com/item/Free...-funduino-uno-r3-with-USB-line/768748187.html
Arduino Nano:
http://www.aliexpress.com/item/Free...Mini-USB-Cable-Full-Compatible/704043993.html
Tranceiver
http://www.aliexpress.com/item/Free...1-5PCS-LOT-upgrade-version-New/603756080.html
Display (med seriellcontroller)
http://www.aliexpress.com/item/IIC-...560-UNO-AVR-A004-Free-Shipping/690912591.html
Temperatursensor
http://www.aliexpress.com/item/5pcs...nless-steel-package-100cm-wire/520592929.html
Rörelsesensor:
http://www.aliexpress.com/item/Free...ctric-HC-SR501-For-Arduino-MCU/967005480.html
3D Gyro
http://www.aliexpress.com/item/Free...nsor-Module-For-Arduino-MWC-in/691592518.html
Avståndsmätare
http://www.aliexpress.com/item/Free...or-Arduino-Samples-Best-prices/690139020.html
Jordfukt
http://www.aliexpress.com/item/Soil...O-1280-Free-Shipping-Wholesale/762036166.html
Dupontkabel (F->F)
http://www.aliexpress.com/item/New-...-1p-Pin-Connector-20cm-2-54mm/1045212486.html
Dupontkabel (F->M)
http://www.aliexpress.com/item/Free...in-1p-1p-female-to-male-jumper/905874108.html
Dupontkabel (M->M)
http://www.aliexpress.com/item/New-...ine-1P-1P-2-54mm-Male-to-Male/1045230939.html
http://www.mysensors.org
Ni som följt min tråd om hemautomation här på bygga hus har kanske noterat att jag sakta glidit in på att bygga egna [elektronik] grejer. Det är dags att ta nästa steg nu. Uppnå nirvana så att säga...
Om intresse finns kan jag försöka beskriva hur man på ett billigt och enkelt sätt kan bygga sina egna sensorer och aktorer. Lite som Lego för vuxna faktiskt. Kommer länka de produkter jag köpt in längst ner i inlägget.
Det hela bygger på små billiga Arduino (http://www.arduino.cc/) kort. Arduino är en hårdvaruplattform för prototypbyggen som är Open Source. Det vill säga, hårdvaran är fri att kopiera.
Men Arduino som bas kan man bygga trådlösa sensorer för så lite som 60-70 kr [kräver Kinaimport].
Till Arduino finns naturligtvis också sensorer av alla de slag. Temperatur, luftfuktighet, avståndmätare, rörelse och så vidare. Dessa är generellt också mycket billiga [1-6 dollar].

Inloggade ser högupplösta bilder
Logga in
Skapa konto
Gratis och tar endast 30 sekunder
[På bilden sensorer som mäter avstånd, 3D gyro och fuktighet i mark/blomkruka]
För att husets hjärna - Controllern - skall få reda på vad som händer. Behöver informationen på något sätt komma dit. Mina sensorer kommer trådlöst skicka informationen via en tranceiver som heter nRF24L01+ [2.4GHz].

Inloggade ser högupplösta bilder
Logga in
Skapa konto
Gratis och tar endast 30 sekunder
Den klarar av att skicka information ca 40-50 meter vilket är fullt tillräckligt för mig. Finns även versioner med lite större antenn som klarar längre avstånd. Dom små kosta ca 10 kr styck. Min controller [Vera3] kommer också ha en Arduino med tranciever inkopplad via seriell USB. Och en liten Vera plugin kommer ta emot och agera på informationen som skickas från husets sensorer.
Jag vill bara säga att detta är planen men saker kan ju hända under resans lopp. All kod kommer jag släppa Open Source under http://code.mios.com/ så att ni själva kan ladda ner och skapa egna sensorer. Även Vera pluginen kommer läggas där så fort jag har en vettig version färdig.
Har labbat lite med en sändare som skickar temperatur från en Arduino Nano (minstingen i familjen):

Inloggade ser högupplösta bilder
Logga in
Skapa konto
Gratis och tar endast 30 sekunder
Till en Arduino Uno (men jag har en kopia som heter Funduino).

Inloggade ser högupplösta bilder
Logga in
Skapa konto
Gratis och tar endast 30 sekunder
Och det fungerade klockrent! Ett delmål med denna övning är att skapa 3 [billiga] rörelsesensorer som skall placeras i husets takfot för att göra vår utebelysning lite smartare [http://www.byggahus.se/forum/el/218197-hur-skall-man-mata-driva-en-lang-rgbw-led-list.html]. Tanken är att den skall tändas upp på natten och på kvällen skall den öka belysningstyrkan.
För att få sensorn att göra vad man vill måste man skriva små program [sketches]. Färdiga API:er finns för alla sensorer och gänget bakom Arduino har till och med tagit fram en liten utvecklingsmiljö för detta.

Inloggade ser högupplösta bilder
Logga in
Skapa konto
Gratis och tar endast 30 sekunder
Lite länkar för dom som vill köpa egna grejer och börja leka lite. Listan är rakt av de produkter jag köpt. Observera att man ibland måste köpa 1-10 produkter. Du kan säker hitta billigare om du letar lite.
Arduino Uno:
http://www.aliexpress.com/item/Free...-funduino-uno-r3-with-USB-line/768748187.html
Arduino Nano:
http://www.aliexpress.com/item/Free...Mini-USB-Cable-Full-Compatible/704043993.html
Tranceiver
http://www.aliexpress.com/item/Free...1-5PCS-LOT-upgrade-version-New/603756080.html
Display (med seriellcontroller)
http://www.aliexpress.com/item/IIC-...560-UNO-AVR-A004-Free-Shipping/690912591.html
Temperatursensor
http://www.aliexpress.com/item/5pcs...nless-steel-package-100cm-wire/520592929.html
Rörelsesensor:
http://www.aliexpress.com/item/Free...ctric-HC-SR501-For-Arduino-MCU/967005480.html
3D Gyro
http://www.aliexpress.com/item/Free...nsor-Module-For-Arduino-MWC-in/691592518.html
Avståndsmätare
http://www.aliexpress.com/item/Free...or-Arduino-Samples-Best-prices/690139020.html
Jordfukt
http://www.aliexpress.com/item/Soil...O-1280-Free-Shipping-Wholesale/762036166.html
Dupontkabel (F->F)
http://www.aliexpress.com/item/New-...-1p-Pin-Connector-20cm-2-54mm/1045212486.html
Dupontkabel (F->M)
http://www.aliexpress.com/item/Free...in-1p-1p-female-to-male-jumper/905874108.html
Dupontkabel (M->M)
http://www.aliexpress.com/item/New-...ine-1P-1P-2-54mm-Male-to-Male/1045230939.html
Redigerat av moderator:
Produkter som diskuteras: "Avståndsmätare"

Avståndsmätare
Avståndsmätare med laser är ett mycket exakt och effektivt verktyg för att mäta avstånd. De kan användas i flera olika situationer, från att uppskatta dimensioner av ett rum för renovering, till mer komplexa uppgifter inom byggbranschen,
Läs mer
Näe. Den får jag skriva själv. Sitter just nu och funderar på hur protokollet skall se ut som sensorerna skickar sin information till Veran med.
Får bygga ut Vera plugnen efter hand (så den kan stödja olika sensortyper). Tänkte börjar med en enkel tempeartursensor som också kan visa decimaler!
Intresserade får gärna bidra så fort jag fått ett SVN repository för projektet.
Får bygga ut Vera plugnen efter hand (så den kan stödja olika sensortyper). Tänkte börjar med en enkel tempeartursensor som också kan visa decimaler!
Intresserade får gärna bidra så fort jag fått ett SVN repository för projektet.
Sjukt intressant detta, Kommer följa detta med spänning, Tanken e att försöka skaffa ett växthus till nästa år.
Så få igång fuktmätning i krukorna hade varit grymt najs.. Å ännu mer att lyckas få in detta i Veran e ju ännu bättre.
Snart läge att kan börja spara all loggning mot sin Nas, men det va väl inte riktigt löst ännu..
Så få igång fuktmätning i krukorna hade varit grymt najs.. Å ännu mer att lyckas få in detta i Veran e ju ännu bättre.
Snart läge att kan börja spara all loggning mot sin Nas, men det va väl inte riktigt löst ännu..
Har fortfarande inte fått SVN konto för projektet på Mios så det är svårt att dela med sig av kod. Under tiden kan jag ju försöka beskriva hur man kommer igång med utvecklingsmiljö och kopplar ihop sin första sensor.
Vi börjar med radiochippet. Den är en så kallad tranceiver (kan både skicka och ta emot data) från Nordic Semiconductor. Den är av typen ULP (Ultra Low Power) vilket gör att man kan bygga sensorer som klarar sig år utan att byta batterier (om man ser till att radion får sova emellanåt).
http://www.nordicsemi.com/eng/Products/2.4GHz-RF/nRF24L01
För att koppla in en Nrf24L01 modul till din Arduino är det bara att följa nedanstående tabell. Vill du slippa löda är dom så kallade Dupont-kablarna perfekta. Dom finns i tre varianter. Male->Male, Female->Male och Female till Female. Sensorer brukar ha male så man kopplar in dom med en female kontakt. Arduino Uno och Nano har olika kön på sina kontakter av någon anledning.
(*) valfri
[Bilden visar chippet underifrån]
Det finns minst två bibliotek som kan användas för radiochippet. Jag valde en forkad variant av RF24 som du hittar här:
https://github.com/gcopeland/RF24
Man kan både skicka adresserade meddelanden och s.k. broadcast som når alla noder.
Källa: http://arduino-info.wikispaces.com/Nrf24L01-2.4GHz-HowTo
Vi börjar med radiochippet. Den är en så kallad tranceiver (kan både skicka och ta emot data) från Nordic Semiconductor. Den är av typen ULP (Ultra Low Power) vilket gör att man kan bygga sensorer som klarar sig år utan att byta batterier (om man ser till att radion får sova emellanåt).
http://www.nordicsemi.com/eng/Products/2.4GHz-RF/nRF24L01
För att koppla in en Nrf24L01 modul till din Arduino är det bara att följa nedanstående tabell. Vill du slippa löda är dom så kallade Dupont-kablarna perfekta. Dom finns i tre varianter. Male->Male, Female->Male och Female till Female. Sensorer brukar ha male så man kopplar in dom med en female kontakt. Arduino Uno och Nano har olika kön på sina kontakter av någon anledning.
Signal | RF Modul pinne | Kabelfärg (valfritt) | Arduino pinne (RF24) |
GND | 1 | Brown | GND |
VCC | 2 | Red | 3.3V |
CE | 3 | Orange | 9 |
CSN | 4 | Yellow | 10 |
SCK | 5 | Green | 13 |
MOSI | 6 | Blue | 11 |
MISO | 7 | Violet | 12 |
IRQ | 8 | Gray | 2 * |

[Bilden visar chippet underifrån]
Det finns minst två bibliotek som kan användas för radiochippet. Jag valde en forkad variant av RF24 som du hittar här:
https://github.com/gcopeland/RF24
Man kan både skicka adresserade meddelanden och s.k. broadcast som når alla noder.
Källa: http://arduino-info.wikispaces.com/Nrf24L01-2.4GHz-HowTo
Jag byggde en elmätare på arduino. En liten sensor på Led:en på mätaren och sedan sladd till Arduinon. I mitt projekt så producerades enbart data på arduino's webbserver där min Linuxbox hemma sedan hämtade informationen och plottade med MRTG.
Arduinon användes då för att dels läsa elförbrukning, men även temp ovanför kamin för att styra ett ventilationssystem.
http://elektronikforumet.com/forum/viewtopic.php?f=3&t=50491 (men man måste vara medlem för att se bilderna...)
Arduinon användes då för att dels läsa elförbrukning, men även temp ovanför kamin för att styra ett ventilationssystem.
http://elektronikforumet.com/forum/viewtopic.php?f=3&t=50491 (men man måste vara medlem för att se bilderna...)
Hmm.. måste bolla lite ideér med dom mer hårdhudade plugin skaparna...
http://forum.micasaverde.com/index.php/topic,16170.0.html
http://forum.micasaverde.com/index.php/topic,16170.0.html
Jippi! Första sensordatan har landat i Veran!
Data skickas från Temperaturprobe->Arduino->10 meter luft->Arduino->Usbkabel->Vera->Test Plugin.
Obs! Detta är bara enklast möjliga test. Inga tuffa protokoll, automatiskt skapade vera enheter eller annat fancy stuff.
Men en viktig grej kan jag rapportera. Den Arduino som kopplas ihop med Veran måste vara en Nano-variant. Uno verkar köra en usb chipset som Veran inte känner igen.
Data skickas från Temperaturprobe->Arduino->10 meter luft->Arduino->Usbkabel->Vera->Test Plugin.

Inloggade ser högupplösta bilder
Logga in
Skapa konto
Gratis och tar endast 30 sekunder
Obs! Detta är bara enklast möjliga test. Inga tuffa protokoll, automatiskt skapade vera enheter eller annat fancy stuff.
Men en viktig grej kan jag rapportera. Den Arduino som kopplas ihop med Veran måste vara en Nano-variant. Uno verkar köra en usb chipset som Veran inte känner igen.
Sant! Observera att man kan även köpa nano utan seriel/usb gränssnitt och då kostar dom bara $4 om kan köper ett par. Dock behöver man en extra liten usbadapter (Arduino Download Cable) när man skall ladda ner sitt program på den.
Så nu kan man säga att jag har halverat kostnaden för mina sensorer!
Billiga arduino nano (obs! utan usbkontakt). Ej för inkopplig i Vera.
http://www.aliexpress.com/item/16Pc...6M-For-Arduino-Compatible-Nano/710613095.html
Download cable till ovan
http://www.aliexpress.com/item/Free...232-For-Arduino-Download-Cable/827218126.html
Så nu kan man säga att jag har halverat kostnaden för mina sensorer!
Billiga arduino nano (obs! utan usbkontakt). Ej för inkopplig i Vera.
http://www.aliexpress.com/item/16Pc...6M-For-Arduino-Compatible-Nano/710613095.html
Download cable till ovan
http://www.aliexpress.com/item/Free...232-For-Arduino-Download-Cable/827218126.html
Låter jätteintressant men jag har lite att göra med att komma igång med Vera/Z-wave först 
Är mycket tacksam att du delar med dig av informationen och kunde kanske vara bra med en Wiki (eller här) där varje sensor dokumenteras samt setupen överlag då "newbies" som jag kommer igång
Är mycket tacksam att du delar med dig av informationen och kunde kanske vara bra med en Wiki (eller här) där varje sensor dokumenteras samt setupen överlag då "newbies" som jag kommer igång