FinWX Foorumi

Koodaus- ja rakentelunurkka => Sääasemien rakenteluprojektit ja toiminnon parantelut => Aiheen aloitti: SääSami - lauantai, 30.06.2012, 12:16

Otsikko: Arduino
Kirjoitti: SääSami - lauantai, 30.06.2012, 12:16
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 (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 (http://www.kickstarter.com/projects/modkit/modkit-micro-the-easiest-way-to-program-microcontr)

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

Otsikko: Vs: Arduino
Kirjoitti: weatherc - lauantai, 30.06.2012, 12:46
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 ;)
Otsikko: Vs: Arduino
Kirjoitti: systeemi - tiistai, 21.08.2012, 19:41
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ää.
Otsikko: Vs: Arduino
Kirjoitti: khyron - tiistai, 21.08.2012, 21:49
Muut anturit varmaan löytyy kohtuullisen helposti, mut miten tuulianturi, siis nopeus? Lähinnä sen kalibrointi?
Otsikko: Vs: Arduino
Kirjoitti: 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.

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/ (http://www.zipfelmaus.com/blog/arduino-weather-shield-schematics-layout-code-everything-you-need/)
Otsikko: Vs: Arduino
Kirjoitti: 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?
Otsikko: Vs: Arduino
Kirjoitti: 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.
Otsikko: Vs: Arduino
Kirjoitti: khyron - keskiviikko, 22.08.2012, 22:43
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?
Otsikko: Vs: Arduino
Kirjoitti: systeemi - sunnuntai, 18.11.2012, 12:45
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!!
Otsikko: Vs: Arduino
Kirjoitti: Viitasammakko - lauantai, 20.04.2013, 16:42
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.
Otsikko: Vs: Arduino
Kirjoitti: systeemi - lauantai, 20.04.2013, 17:03
Lainaus käyttäjältä: Viitasammakko - lauantai, 20.04.2013, 16:42
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.

http://www.hobbyist.co.nz/?q=weather-station (http://www.hobbyist.co.nz/?q=weather-station)

https://www.manylabs.org/project/weatherStation/ (https://www.manylabs.org/project/weatherStation/)

Noita olen alustavasti katsellut. En vain ole saanut aikaiseksi. Arduinolla kokeilin tuon näytön toiminnan ja perus ledi-vilkun. Ne oli ainakin helppo saada toimimaan tälläisen asiasta yhtään tietämättömänkin.
Otsikko: Vs: Arduino
Kirjoitti: SääSami - sunnuntai, 21.04.2013, 14:38
Tuossa yksi joka on minun suosikkini koska Oregonin kamat on jo olemassa  ;D

http://arduino.cc/forum/index.php/topic,8242.0.html (http://arduino.cc/forum/index.php/topic,8242.0.html)
Otsikko: Vs: Arduino
Kirjoitti: SääSami - tiistai, 22.10.2013, 20:23
No niin. Tänään oli vihdoin aikaa viritellä tuota omaa Arduino Megaa noin sääasemamielessä.

Sain toimimaan lämpötilan, ilmanpaineenmittauksen ja ultraäänianturin. Olipa loppujen lopuksi yllättävän helppoa ja valmista koodia löytyy :)

Nyt pitäisi keksiä kuinka siirtää tiedot nettiin.. ulostuloa sarjaporttiin jos muokkaisi sellaiseen muotoon että Cumulus ymmärtäisi sen jonain sääasemana. Tai sitten jollakin softalla suoraan sarjaportista webserverille?

Seuraavat anturit olisi tarkoitus saada tulille:

-ilmanpaine
-ilmankosteus
-useita lämpötilatietoja
-lumensyvyys ultraäänellä
-tuulensuunta ja nopeus
-sade
-uv
-auringon säteilyteho
-taustasäteily vanhasta venäläisestä geigermittarista

Siinäpä taas askartelua tuleviksi vapaiksi  ;D Kannattaa kokeilla jos aikaa löytyy ei tämä niin vaikeaa ollutkaan  8)
Otsikko: Vs: Arduino
Kirjoitti: systeemi - torstai, 24.10.2013, 09:24
Lainaus käyttäjältä: SääSami - tiistai, 22.10.2013, 20:23

Siinäpä taas askartelua tuleviksi vapaiksi  ;D Kannattaa kokeilla jos aikaa löytyy ei tämä niin vaikeaa ollutkaan  8)

Sanoisin että jos saat ihan pelkän tekstitiedoston siitä on jo helppoa alkaa viemään tieoa eteenpäin. Ei se arduino tosiaan ole mikään vaikea, mutta kyllä siihen joutuu paneutumaan niinkuin kaikkeen muuhunkin. ELi vie aikaa jonkin verran.