Dataloggeri - lämpötila - ratkaisuja ?

Anonyymi

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).

3

274

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • 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

    1. S-kauppa nosti hintoja, K-kauppa laski

      Elintarvikkeiden arvonlisävero laski vuodenvaihteessa 13,5 prosenttiin. S-kauppa siirsi alennuksen suoraan katteisiin pi
      Maailman menoa
      38
      5366
    2. Vilma Nissinen pyytää anteeksi rasistisia lausuntojaan

      Nöyrtyi kuten persut yleensäkin. On kyllä noloa tuollainen vätystely, kun ei ole miestä seisoa omien lausuntojensa takan
      Maailman menoa
      293
      5200
    3. Hiihtä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ä
      Maailman menoa
      64
      4519
    4. Riikka 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-videos
      Maailman menoa
      69
      2445
    5. Sandels 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 ulkomailt
      Köyhyys
      48
      1890
    6. Nyt 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 noussu
      Maailman menoa
      30
      1835
    7. Ovatko Perussuomalaiset kommunisteja?

      Toiset sanovat että ovat, toiset sanovat että eivät. Ainakin heillä on paljon sen aatteen piirteitä, koska haluavat kont
      Maailman menoa
      26
      1800
    8. Lindtmanin 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 tulodesi
      Maailman menoa
      80
      1728
    9. Ikä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 tuleva
      Tv-sarjat
      16
      1722
    10. Oon kyllä välillä ollut susta

      Nainen huolissani, en oo niin sydämetön mitä tunnut ajattelevan
      Ikävä
      105
      1516
    Aihe