FinWX Foorumi

Koodaus- ja rakentelunurkka => Sääasemien rakenteluprojektit ja toiminnon parantelut => Aiheen aloitti: oldpet - sunnuntai, 21.04.2013, 19:27

Otsikko: 1-wire sääasema?
Kirjoitti: oldpet - sunnuntai, 21.04.2013, 19:27
Nykyisen aseman epäluotettavuudesta johtuen olen tässä pari päivää kahlaillut Hobby boardsin sivustoja ja ajattelin laittaa kohta tilausta siihen suuntaan. 1-wire asemassa kiehtoo laajennettavuus ja anturien vapaa sijoittelu.

Ajattelin että vanhasta asemasta saa kohtuu helposti hyödynnettyä vielä tuuli- ja sademittarit käyttämällä Hobby boardsin dual counttereita.

Tiettävästi jokunen muukin asema täällä perustuu näihin 1-wire antureihin? Mitä tarvitsee laittaa tilaukseen, riittääkö pelkkä usb-palikka+ sensorit vai tarvitaanko siihen tämmösiä palikoita  (http://www.hobby-boards.com/store/products/Humidity%7B47%7DTemp.html) ja ulkoisia virtalähteitä?
Otsikko: Vs: 1-wire sääasema?
Kirjoitti: systeemi - maanantai, 22.04.2013, 00:13
Riippuu vähän sitä mitä meinaat laittaa toimimaan ja miten. Osa 1-wire laitteista tarvitsee 12v virran syötön. Ehkäpä helpoiten (ei halvin)  sen saa erillisellä hubilla josta saa virran syötön sisään ja RJ-45:sta ulos. Muistaakseni UV/Solar tarvitsee 12V lisäsyötön toimiakseen.
Koko järjestelmä pystyy sen rakentamaan erillisistä antureistakin, mutta silloin pitää kolvi pysyä kädessä ja tietää mitä tekee. Valmiilla palikoilla helppo tehdä. Ei tarvitse kuin vetää RJ-45:lla laitteesta toiseen. Ja joo tuon USB-palikan tarvitset koska siihen koko järjestelmä perustuu.

Sääasemaa itsellä ei ole 1-wirestä, mutta koko kotiautomaatio on tehty sillä ja muutamia sääaseman lisämittauksia. Laita tarkemmin mitä meinaat tehdä näin aluksi. Sen lisäksi budjetti ja omataito niin osaa hieman neuvoa.
Otsikko: Vs: 1-wire sääasema?
Kirjoitti: J.Jäntti - maanantai, 22.04.2013, 21:47
Täällä on kunnianhimoisena projektina aikaansaada sekä Peet Bros-sääaseman, Boltekin salamatutkan, että 1-wire-laitteiston yhteistyönä sellainen sääasema, joka pystyy mittaamaan suunnilleen lähes kaikkea mitä vain voi mitata, UV-indeksiä myöten. Saattaa olla vain, että lisää osia saa olla Hobby Boards:lta tilaamassa. Isoin urakka tuossa onkin saada nuo lukemat FinWX:n mittaustietoihin. :)

systeemi ja minä pyrimme kaikin keinoin auttamaan sinut tämän hauskan sääasema/kotiautomaatio-systeemin rakentamiseen.
Otsikko: Vs: 1-wire sääasema?
Kirjoitti: oldpet - maanantai, 22.04.2013, 21:56
Ihan perussetti aluksi eli:
-lämpötila
-kosteus
-ilmanpaine

Tän jälkeen sitten tuulimittari ja sen kalibrointi, sekä sademittari.

Toisessa vaiheessa
-uv
-maankosteus
-routaputki
-jne

Budjettipuolella ajattelin jos alkuun pääsisi noin sadan euron sijotuksella. Loppuihin menee varmaan sitten ainakin toinen mokoma mutta sitten pitää varmaan neuvotella hallituksen kanssa uudelleen.

Elektroniikkaa on aikonaan tullut jonkin verran opiskeltua ja kolvausta on myös pikkasen harrasteltu.

Tuommosen clientrawin väsäämiseen ei homma varmaankaan kaadu.
Otsikko: Vs: 1-wire sääasema?
Kirjoitti: oldpet - maanantai, 22.04.2013, 22:25
Niin, ainakin tuo Pitäjänmäen asema (http://asema.saabongari.fi/wxabout.php) on toteutettu 1-wire antureilla. Kyseinen heppu vain ei taida foorumia lueskella vaikka FinWX jäsen onkin..
Otsikko: Vs: 1-wire sääasema?
Kirjoitti: systeemi - tiistai, 23.04.2013, 08:31
Lainaus käyttäjältä: oldpet - maanantai, 22.04.2013, 21:56
Ihan perussetti aluksi eli:
-lämpötila
-kosteus
-ilmanpaine

Tän jälkeen sitten tuulimittari ja sen kalibrointi, sekä sademittari.

Toisessa vaiheessa
-uv
-maankosteus
-routaputki
-jne

Budjettipuolella ajattelin jos alkuun pääsisi noin sadan euron sijotuksella. Loppuihin menee varmaan sitten ainakin toinen mokoma mutta sitten pitää varmaan neuvotella hallituksen kanssa uudelleen.


No näillä onnistuu helpoiten:

http://www.hobby-boards.com/store/products/Barometer.html (http://www.hobby-boards.com/store/products/Barometer.html) Ilmanpaine

http://www.hobby-boards.com/store/products/Humidity%7B47%7DTemp.html (http://www.hobby-boards.com/store/products/Humidity%7B47%7DTemp.html) Lämpötila ja Kosteus

http://www.hobby-boards.com/store/products/4-Channel-Hub.html (http://www.hobby-boards.com/store/products/4-Channel-Hub.html) Hub

http://www.hobby-boards.com/store/products/1%252dWire-USB-Adaptor.html (http://www.hobby-boards.com/store/products/1%252dWire-USB-Adaptor.html) Adapteri

Lisäksi tarvitset 12v virtalähteen.

Lisäksi xmäärä cat5e kaapelia ja rj-45 päitä. Käy myös cat6e tms. Lisäksi maanalle supercat. Maaperä / routa-anturit saat tehtyä helpoiten noilla perus dallasin lämpötila antureilla. Ne vain tulee tehdä huolella että toimivat vielä vuoden päästäkin. Itsellä kutistesukan sisään ruiskutettu kuumaliimaa ja sen jälkeen kutistesukka ja kuumaliima "sulatettu" kuumailmapuhaltimella.

Sitten tilaat jostain läjän dallas 18B20 lämpötila antureita. Itse tilasin viimeksi 30kpl hintaa tuli n.40€ yhtensä kotiin tuottuna. en muista mikä saksalainen nettikauppa se oli.

Ylläoleville tule hintaa reippaasti yli tuon budjetin.

SItten "hieman" huokeampi versio.

http://www.hobby-boards.com/store/categories/Parts-%26-Sensors/ (http://www.hobby-boards.com/store/categories/Parts-%26-Sensors/) Eri anturit

Dallasin lämpötila anturit joita voi käyttää kaikkiin lämpötila mittauksiin.

http://www.hobby-boards.com/store/products/1%252dWire-USB-Adaptor.html (http://www.hobby-boards.com/store/products/1%252dWire-USB-Adaptor.html) tai

12v virran syötön voi tehdä suoraan kaapeliin silloin ei tarvitse hubia. Lisäksi tarvitsee sitä cat5e-kaapelia ja vähemmän rj-45 liittimiä. Ais niin tuossa USB-adapterissa on rj-12 liitin ja siitä saa 5v syötön noille dallasin antureille. Parasiittiä en itse käytä koska se on minun mielestä hidastaa mittaus kierrosta.

Näilläkin budjetti menee todella tiukille. Tuo adapteri maksaa 28$. 20kpl -määrä dallasin antureita n.25€ vähempää ei kannata tilata. Kaapeli maksaa 100m kela joku 25€-60€ vähän mistä löytyy halvin. rj-45 liittimet muutamia senttejä/kpl. rj-12 sama homma. kosteus ja ilmanpaine anturit 40$ ja 28$ + muut hilppeet päälle. Yli 100€ menee tämäkin.
Otsikko: Vs: 1-wire sääasema?
Kirjoitti: oldpet - perjantai, 26.04.2013, 21:46
Hiukkasen tuuria matkassa ja homma nytkähti mukavasti eteenpäin:
http://www.huuto.net/hakutulos/status/C/sellernro/348737/biddernro/1057003

Kävin hakemassa, puuttuu enää usb-palikka ja piuhat niin pääsee tekemään ensimmäiset testailut.
Otsikko: Vs: 1-wire sääasema?
Kirjoitti: oldpet - tiistai, 14.05.2013, 22:56
Noniin. Vihdoinkin alkaa näkyä valoa tunnelin päässä. Päädyin jostain syystä tämmöseen LinkUSBi-palikkaan (http://www.fuchs-shop.com/en/shop/17/1/13372210/), jonka tilasin Saksasta. Tuohon sopii suoraan CAT5 piuha kiinni, ja ymmärtääkseni on tarkempi kuin perinteinen DS9490R-palikka. Hieman hitaampi tosin.

Kävin Partcosta hakemassa kasan CAT5 piuhoja (nurkista löytyneet olivat yllättäen viallisia) ja tein vanhasta Casion virtalähteestä DC-syötön (20,5V) Barometrille. Näkyy toimivan tuon LinkUSBin kanssa hienosti ketjussa nuo sensorit. Ohjelmiston osalta olen päätynyt tässä vaiheessa OWFS:ään (http://owfs.sourceforge.net/faq.html). Testailun yhteydessä tuli huomattua että uusimmat OWFS versiot eivät toimi ihan heittämällä, tällä hetkellä käytössä 2.8p4.

(https://lh4.googleusercontent.com/-C5ep0UIecgo/UZKV-cXc5LI/AAAAAAAACkk/Qp0oYKt70GA/w408-h306-p-o/2013-05-14+22.15.21.jpg)

Tuo Hobby boardsin jänniteregulaattori nähtävästi nostaa pari astetta tuon lämpömittarin arvoa, täytyy tehdä siihen jonkun sortin kompensointi softaan, tai sitten vetää sensori purkin ulkopuolelle.

(https://lh6.googleusercontent.com/-08oQRgvQx8c/UZKUNjiUn3I/AAAAAAAACj8/TyGsLWx_Dq4/w705-h437-no/2013-05-14--1368560285_1106x686_scrot.png)
Otsikko: Vs: 1-wire sääasema?
Kirjoitti: khyron - keskiviikko, 15.05.2013, 15:34
Lainaus käyttäjältä: oldpet - tiistai, 14.05.2013, 22:56
Noniin. Vihdoinkin alkaa näkyä valoa tunnelin päässä. Päädyin jostain syystä tämmöseen LinkUSBi-palikkaan (http://www.fuchs-shop.com/en/shop/17/1/13372210/), jonka tilasin Saksasta. Tuohon sopii suoraan CAT5 piuha kiinni, ja ymmärtääkseni on tarkempi kuin perinteinen DS9490R-palikka. Hieman hitaampi tosin.


Mistä tuo ymmärrys tulee? Kun eihän kumpikaan noista adaptereista suorita mittauksia vaan erilliset anturit. Jollei saman kopan sisällä sitten satu olemaan anturia, mutta se taas on eriasia.
Otsikko: Vs: 1-wire sääasema?
Kirjoitti: khyron - keskiviikko, 15.05.2013, 15:40
Mää olen pohtinu tulevaan sääasemaan http://www.sheepwalkelectronics.co.uk/RPI3.shtml (http://www.sheepwalkelectronics.co.uk/RPI3.shtml) tota ja raspberry pi:tä. Samaten kotiautomaatioon, kun 1-wire ei kuitenkaan hirveesti tykkää jos on kovin pitkä ja puumainen verkko niin tolla sais kätevästi eroteltua verkkoja toisistaan. Ja luku olis silti helppoa yhdestä pisteestä kun owfs osaa lukea toisia owfs-servereitä verkon yli.
Otsikko: Vs: 1-wire sääasema?
Kirjoitti: oldpet - keskiviikko, 15.05.2013, 18:21
Lainaus käyttäjältä: khyron - keskiviikko, 15.05.2013, 15:34
Lainaus käyttäjältä: oldpet - tiistai, 14.05.2013, 22:56
Noniin. Vihdoinkin alkaa näkyä valoa tunnelin päässä. Päädyin jostain syystä tämmöseen LinkUSBi-palikkaan (http://www.fuchs-shop.com/en/shop/17/1/13372210/), jonka tilasin Saksasta. Tuohon sopii suoraan CAT5 piuha kiinni, ja ymmärtääkseni on tarkempi kuin perinteinen DS9490R-palikka. Hieman hitaampi tosin.
Å

Mistä tuo ymmärrys tulee? Kun eihän kumpikaan noista adaptereista suorita mittauksia vaan erilliset anturit. Jollei saman kopan sisällä sitten satu olemaan anturia, mutta se taas on eriasia.


Raspberry kävi itelläkin harkinnassa mutta jotenkin helpompi ja halvempi tehdä vanhan läppärin kanssa kun niitä sattuu nurkissa pyörimään. Raspberryyn joutuisi tuon 5V powerinkin hommaamaan kusen usb portista ei hirmusia virtoja tule.
http://owfs-developers.1086194.n5.nabble.com/LinkUSB-performance-td9285.html
http://owfs.org/index.php?page=bus-masters
Tuolta lueskelin. Eihän tuossa sanottu että tarkempi mutta häiriöisessä ympäristössä toimii paremmin. Nopeus taasen perustuu siihen että 9490 on suora usb interface kun taas LinkUSB perustuu ftdi piiriin (usb serial emulaattori tai jotain sinne päin).
Otsikko: Vs: 1-wire sääasema?
Kirjoitti: oldpet - keskiviikko, 15.05.2013, 23:39
Lainaan vielä tuosta LinkUSB-manualista (http://cdn.shopify.com/s/files/1/0164/3524/files/LinkUSB_Users_Guide_V1.3.pdf?1957) mainospuhetta:

"Overdrive Speed:
The LinkUSB™ does not support Overdrivespeed bus communication. Because the analog components in the bus interface are carefully tuned for optimum long- and shortline performance at standard speed, the higher speed mode cannot be supported. However, for the vast majority of applications, this is not an issue. "

Voi olla että tuo on täyttä puppua, mutta itelle jäi tuosta semmonen ajatus kun tutkin vaihtoehtoja, että tuohon ei hubia tarvitsisi. Tällöin säästyy mökissä myös useamman läpiviennin tekemiseltä, (ellei hubia halua sijoittaa ulos, jossa ei ole pistorasiaa). Tosiaan Hobby Boardsin purkeissa on tuo ulkoisen virtalähteen mahdollisuus/pakko (barometrissä). Ensimmäiseltä purkilta, joka on tässä tapauksessa Barometri, tuo 20,5V jännite siirtyy CAT5 kaapelin 7karvaa pitkin myös noille muille purkeille. Eli kaapelin kannattaa olla hyvää ettei siinä tule hirveitä jännitehäviöitä, etenkään tuon 2 karvan +5V jännite ei saisi hirveästi pudota. Voihan tuohon tietysti väliin laittaa ihan passiivisen ethernethubin, esim http://kauppa.tietosahko.fi/epages/Kaupat.sf/fi_FI/?ObjectPath=/Shops/29112010-186544/Products/20007106

Kannattaa muuten tarkkaan tutkia datasheeteista ja kuvista mitä palikoita tilailee, nimittäin noissa sheepwalkin palikoissa ei näytä olevan kuin kolme karvaa kytketty, eli niitä ja Hobby Boardsin palikoita ei oikein voi samaan ketjuun laittaa.
Otsikko: Vs: 1-wire sääasema?
Kirjoitti: khyron - torstai, 16.05.2013, 07:24
Lainaus käyttäjältä: oldpet - keskiviikko, 15.05.2013, 23:39
Lainaan vielä tuosta LinkUSB-manualista (http://cdn.shopify.com/s/files/1/0164/3524/files/LinkUSB_Users_Guide_V1.3.pdf?1957) mainospuhetta:

"Overdrive Speed:
The LinkUSB™ does not support Overdrivespeed bus communication. Because the analog components in the bus interface are carefully tuned for optimum long- and shortline performance at standard speed, the higher speed mode cannot be supported. However, for the vast majority of applications, this is not an issue. "

Voi olla että tuo on täyttä puppua, mutta itelle jäi tuosta semmonen ajatus kun tutkin vaihtoehtoja, että tuohon ei hubia tarvitsisi. Tällöin säästyy mökissä myös useamman läpiviennin tekemiseltä, (ellei hubia halua sijoittaa ulos, jossa ei ole pistorasiaa). Tosiaan Hobby Boardsin purkeissa on tuo ulkoisen virtalähteen mahdollisuus/pakko (barometrissä). Ensimmäiseltä purkilta, joka on tässä tapauksessa Barometri, tuo 20,5V jännite siirtyy CAT5 kaapelin 7karvaa pitkin myös noille muille purkeille. Eli kaapelin kannattaa olla hyvää ettei siinä tule hirveitä jännitehäviöitä, etenkään tuon 2 karvan +5V jännite ei saisi hirveästi pudota. Voihan tuohon tietysti väliin laittaa ihan passiivisen ethernethubin, esim http://kauppa.tietosahko.fi/epages/Kaupat.sf/fi_FI/?ObjectPath=/Shops/29112010-186544/Products/20007106

Hubihan tarvitaan jos verkko menee kovin monimutkaiseksi, mulla riitti kolme haaraa jotka oli eri mittaisia ja niissä oli eri määrä kilkkeitä. Paha sanoa ilman kokeilua kuinka monimutkaiseksi tolla voi verkon rakentaa.

Lainaus käyttäjältä: oldpet - keskiviikko, 15.05.2013, 23:39

Kannattaa muuten tarkkaan tutkia datasheeteista ja kuvista mitä palikoita tilailee, nimittäin noissa sheepwalkin palikoissa ei näytä olevan kuin kolme karvaa kytketty, eli niitä ja Hobby Boardsin palikoita ei oikein voi samaan ketjuun laittaa.

Joo huomioin saman. Tosin mikään välttämättömyyshän ei ole kytkeä kuin data ja gnd, 5V on sit toki ihan hyvä olla olemassa. Hobby Boarsilla on sitten vielä "raaka jännite" mikä tulee hubin tms. jännitesyötön mukaan. Periaatteessa toi on hyvä, mut voi olla myös ongelma jos verkossa on laitteita jotka vaatii eri jännitteitä tohon karvaan. Sitä en kyl o vielä varmistanu et noi käyttää samoja karvoja.

edit: Pikasesti katottuna käyttää siltä et sheepwalk ja hobby-boards käyttää samaa standardia johdotuksessa. Mikä toki onkin järkevää.
Otsikko: Vs: 1-wire sääasema?
Kirjoitti: oldpet - torstai, 16.05.2013, 21:55
Itseasiassa tuo hobby boardsin ratkaisu jännitealenemaan on tosi hyvä. Karva 2 on jätetty rauhaan, ja joka purkissa on jänniteregulaattori jolla anturin Vdd jännite saadaan aina oikealle tasolle, ja reguloimaton jännite karvassa 7 voi olla mitä tahansa 12(14)-24 voltin väliltä. Aika paljon saa olla kaapelilla pituutta että tuo 20 voltin jännite putoo 14 volttiin. Moisen regulaattorinhan kasaa muutamalla eurolla eikä se ole paha homma tehdä jokaiseen yksittäiseen anturiin.
http://www.partco.biz/verkkokauppa/index.php?cPath=2075_11_1014_1824
http://www.partco.biz/verkkokauppa/index.php?cPath=2075_11_1014_1822&osCsid=nev72lo8gmvdch5kr42v6a11s1
Otsikko: Vs: 1-wire sääasema?
Kirjoitti: oldpet - sunnuntai, 26.05.2013, 13:35
Aiemmassa kuvassa näkyvä läppäri tosiaan heitti henkensä, enkä ajatellut emoa alkaa vaihtamaan ainakaan ihan heti.

Tilalle on tulossa NSLU2-purkki. Saapa nähdä saanko sen toimimaan OWFS:n, LinkUSB:n ja Huawei tikun kanssa. Ajatuksena on jättää purkki mahdollisimman pienelle kuormitukselle ja tehdä kapsin croniin scripti joka vain pollaa purkilta lukemat esim 5 minuutin välein. Näistä lukemista sitten kapsilla rrdtoolilla grafiikat ja voihan ne vaikka tallettaa lisäksi postgresql-kantaan myöhempää käyttöä varten.

Jos jollakulla on kokemusta NSLU2-purkista niin neuvoja otetaan kiitollisena vastaan.