Arduino

Aloittaja SääSami, lauantai, 30.06.2012, 12:16

« edellinen - seuraava »

0 Jäsenet ja 1 Vieras katselee tätä aihetta.

SääSami

Lainaus Wikipediasta:
"Arduino on avoimeen laitteistoon perustuva mikrokontrolleri-elektroniikka-alusta ja ohjelmointiympäristö. Laitteisto perustuu 8-bittiseen Atmel AVR -mikrokontrolleriin, jonka pinneihin voi kytkeä erilaisia sensoreita, moottoreita, LED-valoja ja muita komponentteja. Laitteistoa ohjelmoidaan C++:aan perustuvalla Arduino-ohjelmointikielellä."

Arduinosta saisi helposti tehtyä sääaseman haluamillaan ominaisuuksilla. Löytyy ilmanpaine, lämpötila, etäisyys=(lumen syvyys) ym. ym. antureita.
Vaatii vain perehtymisen aiheeseen. Googlesta löytyy useita esimerkkejä Arduino-sääasemista.
http://www.ruuvipenkki.fi/2010/08/12/arduino-alustat-esittelyssa

Ohjelmointiin löytyy apureita mm. Modkit http://www.kickstarter.com/projects/modkit/modkit-micro-the-easiest-way-to-program-microcontr

Arduino kamaa: http://s.dealextreme.com/search/arduino


weatherc

LainaaArduinosta saisi helposti tehtyä sääaseman haluamillaan ominaisuuksilla. Löytyy ilmanpaine, lämpötila, etäisyys=(lumen syvyys) ym. ym. antureita.

Mielenkiintoista. :)
Sääaseman kannalta kannattaa tarkistaa myös antureiden speksit että mikä on tarkkuus sun muut niissä ettei sieltä tule jotain ilmankosteutta +-20% tarkkuudella sun muuta ruomua ;)

systeemi

Tähän arduinoon olisi tarkoitus perehtyä jossain vaiheessa. Sillä on käsittääksenit monet hoitaneet kotiautomaation, niin sen vuoksi kiinnostaa. Olisihan se jotain jos siitä voisi sääasemakin käyttää.
Sääasema Nauska, Kemi

www.kemiweather.fi

khyron

Muut anturit varmaan löytyy kohtuullisen helposti, mut miten tuulianturi, siis nopeus? Lähinnä sen kalibrointi?

SääSami

Mikä tahansa vanha pulssia antava tuulimittari käy tai vaikka itse tekisi. Kalibrointi tapahtuu matemaattisesti ohjelmassa. Täytyy tietää pulssimäärä/kierros ja kuppien etäisyys akselista jne. Joka tapauksessa ohjelmaan täytyy kirjoittaa kaava josta tuulennopeus muodostuu ja siihen voi aina kerrointa laittaa tarpeen mukaan.

Arduino sääasemia kyllä netistä löytyy yllättävän paljon ja valmista ohjelmaakin on jaossa  ;D
Tuossa yksi: http://www.zipfelmaus.com/blog/arduino-weather-shield-schematics-layout-code-everything-you-need/

khyron

Lainaus käyttäjältä: SääSami - keskiviikko, 22.08.2012, 13:47
Mikä tahansa vanha pulssia antava tuulimittari käy tai vaikka itse tekisi. Kalibrointi tapahtuu matemaattisesti ohjelmassa. Täytyy tietää pulssimäärä/kierros ja kuppien etäisyys akselista jne. Joka tapauksessa ohjelmaan täytyy kirjoittaa kaava josta tuulennopeus muodostuu ja siihen voi aina kerrointa laittaa tarpeen mukaan.


Joo tietenkin softassa toi tehdään, ajattelin enemmänkin sitä kuinka paljon esim. kuppien koko ja muoto vaikuttaa asiaan. Ts. miten se kaava saadaan?

systeemi

Lainaus käyttäjältä: khyron - keskiviikko, 22.08.2012, 15:10
Lainaus käyttäjältä: SääSami - keskiviikko, 22.08.2012, 13:47
Mikä tahansa vanha pulssia antava tuulimittari käy tai vaikka itse tekisi. Kalibrointi tapahtuu matemaattisesti ohjelmassa. Täytyy tietää pulssimäärä/kierros ja kuppien etäisyys akselista jne. Joka tapauksessa ohjelmaan täytyy kirjoittaa kaava josta tuulennopeus muodostuu ja siihen voi aina kerrointa laittaa tarpeen mukaan.


Joo tietenkin softassa toi tehdään, ajattelin enemmänkin sitä kuinka paljon esim. kuppien koko ja muoto vaikuttaa asiaan. Ts. miten se kaava saadaan?

Kyllä sen laskeakin voi, mutta uskoisin että helpoin tapa on tehdä mittausjakso eli kalibroida tuo tuulimittari jollain erillisellä tuulimittarilla ja sen mukaan tehdä sille laskukaava. Itse kaava seuraa kuppien pyörimistä pulssia/kierros ja tuulen nopeudesta riippuu se montako kierrosta/s tulee. Tähän oleellisesti liittyy kupin pinta-ala ja kuinka kaukana kupit on akselista, josta pulsseja mitataan.
Sääasema Nauska, Kemi

www.kemiweather.fi

khyron

Lainaus käyttäjältä: systeemi - keskiviikko, 22.08.2012, 22:24
Lainaus käyttäjältä: khyron - keskiviikko, 22.08.2012, 15:10
Lainaus käyttäjältä: SääSami - keskiviikko, 22.08.2012, 13:47
Mikä tahansa vanha pulssia antava tuulimittari käy tai vaikka itse tekisi. Kalibrointi tapahtuu matemaattisesti ohjelmassa. Täytyy tietää pulssimäärä/kierros ja kuppien etäisyys akselista jne. Joka tapauksessa ohjelmaan täytyy kirjoittaa kaava josta tuulennopeus muodostuu ja siihen voi aina kerrointa laittaa tarpeen mukaan.


Joo tietenkin softassa toi tehdään, ajattelin enemmänkin sitä kuinka paljon esim. kuppien koko ja muoto vaikuttaa asiaan. Ts. miten se kaava saadaan?

Kyllä sen laskeakin voi, mutta uskoisin että helpoin tapa on tehdä mittausjakso eli kalibroida tuo tuulimittari jollain erillisellä tuulimittarilla ja sen mukaan tehdä sille laskukaava. Itse kaava seuraa kuppien pyörimistä pulssia/kierros ja tuulen nopeudesta riippuu se montako kierrosta/s tulee. Tähän oleellisesti liittyy kupin pinta-ala ja kuinka kaukana kupit on akselista, josta pulsseja mitataan.

Juu onhan toi helpointa, mut jos on jo tuulimittari niin miks olis yleensä tekemässä tuulimittaria. Lämpötilan voi kalibroida veden sulamis- ja kiehumispisteellä. Ilmankosteus onnistuu kans, en tosin ulkoa muista miten, kosteaa suolaa pussissa muistaakseni, tuulen suunnan saa kompassista. Eli miten saa vaikka nyt sen ite tehdyn tuulen nopeusmittarin kalibroitua?

systeemi

Mihin se tämän sääharrastajan rahat on tällä kertaa menossa???  :P

Tilasin sitten arduino duavillen + kaikenlaista hömppää mukaan. Lisäksi sitten vielä napautin tilauksen rasberry pi:stä samaan putkeen.

Näistä sitten on ajatus alkaa kyhäämään kasaan jotain? en tiedä vielä itsekkään, mutta jos kuitenkin jotain. Sääasema, taloautomaatio, lumensyvyys,,,.. tai jotain tai kaikkea noita. Tietoa ei kylläkään sen vertaa ole että voisi sanoa mihin pystyy, mutta vuoden päästä ehkä viisaampi.

Nyt siis jos olet joskus tehnyt arduinolla tai rasberry jotain niin vinkkiä saa laittaa!!
Sääasema Nauska, Kemi

www.kemiweather.fi

Viitasammakko

Pistäkääpäs sitten linkkiä mahdollisimman hyvään Arduino-pohjaiseen sääaseman rakenteluun. Periaatteessa nettiin/sd-kortille striimattavat lämpötilat riittävät, mutta samaan syssyyn kosteudet, päivän valoisuudet, tuulet yms ovat plussaa.