lauantai 7. helmikuuta 2015

WLAN lämpötilamittari

Sain tuossa aikaiseksi pistää kolvin lämpiämään ja rakensin itselleni lämpötilamittarin joka langattomasti siirtää lämpötilan ja kosteusprosentin WLANin yli minun automaatiokoneelleni, joka ottaa datan vastaan, josta se voidaan sitten näyttää webissä tai vaikka puhelimessa.

Osat kokonaisuudessaan maksoivat alle 6 euroa, joten kohtuu edullinen verme siitä lopulta tuli. Eli käytin ESP-8266 (ESP-01) wlan kikkulaa joka maksoi 2.5e, DHT11 lämpötilasensori 0.8e ja virransyöttö "MB102 breadboard power module"(osaa muuntaa 5-12V:n 3.3V:ksi) 0.95e ja 220V->12V virtälähde 1.7e.

Vetäsin kuumaliimalla sensorin ja wlan kikkulan kiinni tuohon virtamoduulin alapintaan kiinni, ja sitten kolvasin asianmukaiset piuhat kiinni pinnien alapuolelle ja 4.7kΩ resistanssi datapinnin ja 3.3V VCC:n väliin (jooh, olisi ne voinut kolvata nätimminkin, mutta toimii(tm), joten riitti minulle). Pinnien yläpuolet ovat edelleen vapaat, joka mahdollistaa piirien uudelleen ohjelmoimisen ja mahdollisten ongelmien debuggauksen tietokoneella. Ja tuossa on bonuksena vielä toi valkoinen painonappi, jolla koko vehkeen voi sammuttaa ja käynnistää tarvittaessa nopeasti.

Kirjoittelin tuohon NodeMCU:lla koodinkin nopsaan, nyt se osaa liittyä automaattisesti kodin wlan verkkoon, ja se raportoi 30 sekunnin välein sensorin arvot automaatiokoneelle MQTT protokollan yli kodin wlan verkossa. Esimerkkinä mainittakoon vaikka tämä projekti http://nathan.chantrell.net/20141230/wifi-mqtt-display-with-the-esp8266/. Tuommoinen näyttö (ebay 3.8e) on itselläkin tilauksessa, mutta siitä sitten lisää kunhan se saapuu.

Tämän vehkeen on tarkoitus pöristä varastossa, niin voin koodata hälytykset, jos varaston lämpötila laskeee kohti nollaa kovilla pakkasilla. Varsin tyytyväinen olen esp8266:n toimintaan, tulen käyttämään noita erinäisissä rakenteluprojekteissa kevään mittaan...

3 kommenttia:

  1. Mielenkiintoinen setti, kiitos tästä. Mitenhän tätä voisi varioida esim. saunaan sopivaksi? Pitäisikö sensori vaihtaa toiseen ja jättää itse piiri saunan ulkopuolelle tms.?

    VastaaPoista
    Vastaukset
    1. sauna on haasteellinen kosteuden ja kuumuuden takia, onewire sensori saunanpuolelle ja piiri ulkopuolelle olisi oma suositukseni. Omassa sauinassa Harvian kiukaan ohjaimessa on sensori saunan katonrajassa, jossa on about 10metrin onewiren tyylinen ratkaisu ja lämpötilan näkee kodinhoitohuoneen ohjaimesta.

      Poista
    2. Jotain tuollaista täytyy miettiä. Kiitti kommentista ja muutenkin mielenkiintoisista aiheista.

      Poista