{"id":71,"date":"2008-02-13T15:36:44","date_gmt":"2008-02-13T12:36:44","guid":{"rendered":"http:\/\/salkku.org\/?p=71"},"modified":"2008-02-13T15:36:44","modified_gmt":"2008-02-13T12:36:44","slug":"tee-se-itse-nettilampomittari","status":"publish","type":"post","link":"https:\/\/slmnn.kapsi.fi\/blog\/?p=71","title":{"rendered":"Tee se itse &#8211; nettil\u00e4mp\u00f6mittari"},"content":{"rendered":"<p>Ty\u00f6teht\u00e4viss\u00e4 p\u00e4\u00e4sen leikkim\u00e4\u00e4n erilaisilla tehokkailla mikrokontrollereilla. Saatavilla oli 4&#215;20 merkin nestekiden\u00e4ytt\u00f6, NTC-vastus ja ARM7-pohjainen (AT91SAM7X-EK) kehitysalusta. ARM7-kehitysalustalla voi toteuttaa pienen sulautetun HTTP-palvelimen. Mainiot edellytykset internetist\u00e4 luettavan l\u00e4mp\u00f6mittarin tekemiselle.<\/p>\n<p>Liitin nestekiden\u00e4yt\u00f6n suoraan ARM7-kontrollerin yleisk\u00e4ytt\u00f6isiin pinneihin. NTC-vastuksen liitin vastusjaon avulla kontrollerin AD-tuloon. Ohjelmoin ajurin n\u00e4yt\u00f6lle sek\u00e4 AD-muuntimelle ja otin k\u00e4ytt\u00f6\u00f6n avoimeen l\u00e4hdekoodiin perustuvan uIP TCP\/IP-pinon.<\/p>\n<p>Pienen v\u00e4kert\u00e4misen j\u00e4lkeen sain aikaan yksinkertaisen nettiin tulostuvan l\u00e4mp\u00f6tilan. Jos sattuu olemaan paikan p\u00e4\u00e4ll\u00e4, voi l\u00e4mp\u00f6tilan tarkistaa my\u00f6s nestekiden\u00e4yt\u00f6st\u00e4. L\u00e4mp\u00f6mittari on todella tarkka &#8211; NTC-vastuksen avulla mitattuna l\u00e4mp\u00f6tila saadaan selville noin 0,1 asteen tarkkuudella. Koska ARM7-kontrollerissa riitt\u00e4\u00e4 potkua vaikkapa logaritmilaskentaan, ohjelmakoodissa ei tarvitse turvautua ns. &#8220;look-up table&#8221; menetelmiin.<\/p>\n<p>Alla kuva l\u00e4mp\u00f6mittarin monipuolisesta selaink\u00e4ytt\u00f6liittym\u00e4st\u00e4. T\u00e4ytyy joskus ottaa kuva my\u00f6s itse laitteesta&#8230;<\/p>\n<p><img loading=\"lazy\" src=\"http:\/\/salkkuorg.wippiespace.com\/images\/melodika\/termometer.PNG\" title=\"Thermometer\" alt=\"Thermometer\" border=\"5\" height=\"298\" hspace=\"5\" vspace=\"5\" width=\"336\" \/><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ty\u00f6teht\u00e4viss\u00e4 p\u00e4\u00e4sen leikkim\u00e4\u00e4n erilaisilla tehokkailla mikrokontrollereilla. Saatavilla oli 4&#215;20 merkin nestekiden\u00e4ytt\u00f6, NTC-vastus ja ARM7-pohjainen (AT91SAM7X-EK) kehitysalusta. ARM7-kehitysalustalla voi toteuttaa pienen sulautetun HTTP-palvelimen. Mainiot edellytykset internetist\u00e4 luettavan l\u00e4mp\u00f6mittarin tekemiselle. Liitin nestekiden\u00e4yt\u00f6n suoraan ARM7-kontrollerin yleisk\u00e4ytt\u00f6isiin pinneihin. NTC-vastuksen liitin vastusjaon avulla kontrollerin AD-tuloon. Ohjelmoin ajurin n\u00e4yt\u00f6lle sek\u00e4 AD-muuntimelle ja otin k\u00e4ytt\u00f6\u00f6n avoimeen l\u00e4hdekoodiin perustuvan uIP TCP\/IP-pinon. Pienen v\u00e4kert\u00e4misen [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[12],"tags":[],"_links":{"self":[{"href":"https:\/\/slmnn.kapsi.fi\/blog\/index.php?rest_route=\/wp\/v2\/posts\/71"}],"collection":[{"href":"https:\/\/slmnn.kapsi.fi\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/slmnn.kapsi.fi\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/slmnn.kapsi.fi\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/slmnn.kapsi.fi\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=71"}],"version-history":[{"count":0,"href":"https:\/\/slmnn.kapsi.fi\/blog\/index.php?rest_route=\/wp\/v2\/posts\/71\/revisions"}],"wp:attachment":[{"href":"https:\/\/slmnn.kapsi.fi\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=71"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/slmnn.kapsi.fi\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=71"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/slmnn.kapsi.fi\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=71"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}