Idea:
Kun henkiklö tekee sellaista työtä, jossa osa työstä tapahtuu sisätiloissa, mutta osa ulkona, ja on talvi ja pakkanen, entä jos kantaisi mukanaan pientä dataloggeria, joka kirjaa ylös kunkin jakson (joko SISÄLLÄ tai ULKONA) pituuden sekunteina.
Jos laitetta käytetään vain talvella, voisi SISÄLLÄ / ULKONA -tunnistuksen tehdä hyvin helposti:
Kun lämpötila-anturin antama lämpötila ylittää 2 °C, vaihdetaan tilaan SISÄLLÄ .
Kun lämpötila-anturin antama lämpötila alittaa 0 °C, vaihdetaan tilaan ULKONA .
Kunkin tilanvaihdon yhteydessä tallennetaan edellisen tilan tilatieto (joko SISÄLLÄ tai ULKONA) sekä edellisen tilan kesto sekunteina.
Laitteen kaikki muut osat voisivat olla pienessä muovikotelossa takin sisäpuolella, paitsi lämpötila-anturi voisi olla vaikkapa housujen toiseen lahkeeseen ulkopuolelle teipattuna, mutta hieman irti housunlahkeesta, jotta se pystyy reagoimaan kylmään ulkoilmaan ilman, että ruumiinlämpö sotkee tunnistusta.
Tuohon sopisi vaikkapa Arduino Nano (käyttää Atmel AVR -prosessoria), mutta:
Saako tuohon järkevästi kiinni paitsi sen lämpötila-anturin, myös vaikkapa MicroSD -muistikortin, johon tiedot tallennetaan (FAT32 -tiedostojärjestelmä).
Hommaa voisi vielä helpottaa luomalla lokitiedosto tietokoneella, ja tekemällä vaikka niin, että lokitiedoston alussa on 4-tavuinen kokonaisluku, joka on aluksi nolla, ja ilmaisee sen, montako tavua tietoa on jo tallennettu, ja aina uutta tietoa tallennettaessa päivitetään tätä tallennetun tiedon määrän laskuria, jottei uusi tieto mene vanhan päälle.
Jos tarvetta ei ole suurille tallennusnopeuksille, onnistuuko MicroSD -muistikortille tallennus (hitaahkosti) vaikkapa SPI -protokollalla ?
(Juuh, nopeammat tallennuskeinot taitavat olla isojen yritysten "yksinoikeus", koska niihin tarvittava dokumentointi on maksumuurin takana).
Dataloggeri - lämpötila - ratkaisuja ?
3
274
Vastaukset
- Anonyymi
2012 tein systeemin AVR Xmegalla (joku Arduino käyttää myös tuota, en ole Arduinoja käyttänyt). Se tekee kaikenlaista. Mittaa myös lämpötilaa ja tallenta microSD-kortille. SPI:llä kirjoittaa. Ei se mikään hidas ole. Toki paljon nopeampiakin on, mutta enemmän kuin riittävä tuohon.
Ollut jatkuvasti päällä tuosta saakka ja edelleen käytössä. Muutama sata MB dataa kortille kertynyt.
Helppo ratkaisu on ostaa Ruuvitag tai joku muu, joka tallentaa lämpötilaa ja jonka saa sitten luettua kännykällä tms. Ruuvitag taitaa nykyään tallentaa 10 vrk. - Anonyymi
Perus AVR:ssä ei ole SD-Card modulia, mutta sen voi toteuttaa SPI:n avulla. Rajoittavaksi tekijäksi tulee prosessorin nopeus, 12MHz kellolla taisi saada n. 700kt/s muistikortille nopeutta, jolloin SPI-kellon maksimi on 6MHz - ellen väärin muista. Tietysti, jos CRC-laskenta on käytössä, ei taideta tuohon 700kt/s ihan päästä - olikohan sen pakko olla käytössä kirjoitusvaiheessa?
Hiukan nopeampi prosessori, niin toiminta nopeutuu. Esim. 100MHz ARM:lla löytyy jo valmiina kehitysalustoja, jotka tukee myös SD-muistikortteja SPI-liitynnässä. Kello on useimmiten asetettu 24MHz:n tienoille ja prosessorissa voi olla sisäänrakennettuna mm. CRC-laskenta. Dataa saa siis luettua ja kirjoitettua kellon osoittamalla maksiminopeudella. Hyvä puoli näissä valmiissa moduleissa on se, että ne ovat helppokäyttöisiä ja koodit saa suoraan valmistajalta. Huono puoli usein se, että muistinkulutus ei välttämättä ole optimaalinen vaan muistin rajat tulee äkkiä vastaan.
Mitä matalammalla kellolla pystyy muistikorttia operoimaan, oikeastaan sen parempi, koska piirilevysuunnittelulta ei mm. odoteta niin paljoa.- Anonyymi
Mihin sitä suurta nopeutta tarvitaan tuollaisessa sovelluksessa? Pääseehän tuolla muutamaan MB/s, jos vaan tarpeeksi isoissa palasissa kirjoittaa. Itse käytin fatfs:ää: http://elm-chan.org/fsw/ff/00index_e.html
Kellotaajuus vain 4 MHz mulla, kun se riittää helposti kaikkeen. XMega sallisi 32 MHz.
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
S-kauppa nosti hintoja, K-kauppa laski
Elintarvikkeiden arvonlisävero laski vuodenvaihteessa 13,5 prosenttiin. S-kauppa siirsi alennuksen suoraan katteisiin pi385366Vilma Nissinen pyytää anteeksi rasistisia lausuntojaan
Nöyrtyi kuten persut yleensäkin. On kyllä noloa tuollainen vätystely, kun ei ole miestä seisoa omien lausuntojensa takan2935200Hiihtäjä Vilma Nissisen kommentit aiheutti paniikkia
ja hernettä vedettiin nenään. Nissinen kertoi torstaina haastattelussa, kun häneltä kysyttiin, että tykkääkö hän hiihtä644519Riikka Purra: "Kokoomus haluaa leikata pienituloisten etuuksista - Se ei meille käy"
Näin vakuutti persujen Purra edellisten eduskunta vaalien alla,. https://www.ku.fi/artikkeli/4910942-kun-uudessa-videos692445Sandels tölkin hinta nousi 1,29 eurosta 1,32 euroon
Mitähän järkeä valtiolla on verottaa tuotakin elintarviketta niin kovasti, että on järkevämpää käydä hakemassa ulkomailt481890Nyt ottaa persua pattiin: sähköauto joulukuun myydyin
🤣 prööt prööt pakoputkellaan pörisevää persua ottaa nyt saamaristi pattiin, kun paristoilla kulkeva sähköauto on noussu301835Ovatko Perussuomalaiset kommunisteja?
Toiset sanovat että ovat, toiset sanovat että eivät. Ainakin heillä on paljon sen aatteen piirteitä, koska haluavat kont261800Lindtmanin pääministeriys lähenee päivä päivältä
Suomen kansan kissanpäivät alkavat siitä hetkestä, kun presidentti Stubb on tehnyt nimityksen. Ainoastaan ylin tulodesi801728Ikävä uutinen uudesta Unelmia Italiassa kaudesta - Iso pettymys tv-katsojille!
Unelmia Italiassa -sarja kertoo Ellen Jokikunnaksen perheen elämästä Suomessa ja Italiassa. Nyt Ellen on kertonut tuleva161722- 1051516