{"id":8,"date":"2007-09-04T23:41:31","date_gmt":"2007-09-05T03:41:31","guid":{"rendered":"http:\/\/www.logicalzero.com\/blog\/?p=8"},"modified":"2014-05-23T01:15:15","modified_gmt":"2014-05-23T05:15:15","slug":"the-meter-thing-project","status":"publish","type":"post","link":"http:\/\/www.logicalzero.com\/blog\/?p=8","title":{"rendered":"&#8216;The Meter Thing Project&#8217;"},"content":{"rendered":"<p>The &#8216;Meter Thing&#8217; &#8212; to be granted a better name when one occurs to me &#8212; is a project to display on a set of vintage analog meters several numeric data (or data that can be turned into numbers) scraped from the Internet.<\/p>\n<p><br clear=\"all\" \/><img align=\"left\" style=\"margin: 4px\" alt=\"TINI 390 and Vinclulum breadboard socket. The larger grid on the paper beneath them is in square inches.\" src=\"http:\/\/www.logicalzero.com\/blog\/images\/tini+socket_thumb.jpg\" \/>The heart of the beast is an older model <a target=\"_blank\" title=\"The TINI page at Maxim\/Dallas Semiconductor\" href=\"http:\/\/www.maxim-ic.com\/products\/microcontrollers\/tini\/\">TINI<\/a>, a little Java computer with Ethernet and loads of I\/O, all in the shape of a 72-pin SIMM &#8212; roughly the height, width and maybe a third the thickness of a pack of gum (although newer models use the DIMM form factor). This sits in an extremely simple breakout board, which basically just provides a RJ45 network jack and a breadboard-compatible set of DIP pins for all 72 conductors on the SIMM. The meters I bought in a lot of ten on eBay. They are all from different sources, are different sizes, and have different units and scales displayed.<\/p>\n<p><br clear=\"all\" \/><img align=\"right\" alt=\"The analog meters. My favorite is the squarerootometer (upper left).\" title=\"The analog meters. My favorite is the squarerootometer (upper left).\" style=\"margin: 4px\" src=\"http:\/\/www.logicalzero.com\/blog\/images\/Meters_thumb.jpg\" \/>The first challenge is to generate the analog signal for the meters. My original idea was to use 1-Wire digital potentiometers. The TINI supports 1-Wire exceptionally well, which is not surprising, as it has invented by the same people.  1-Wire would let me add meters as needed, just attaching them to the 1-Wire bus; I could then direct data to them by the unique ID of each 1-Wire potentiometer.<\/p>\n<p>The problem with the digital potentiometers is the lack of range. Using the potentiometers to drive the analog meters directly did not give me the even coverage I need. The meters, regardless of their displayed units, are ammeters. Adjusting the resistance gives me a reciprocal curve (if I&#8217;m using the term correctly): x\/1, x\/2, x\/3, et cetera.<\/p>\n<p>I need some sort of &#8216;real&#8217; digital\/analog conversion; either PWM or some more sophisticated DAC chip. 8 bits of resolution are probably enough; if a meter has an arc of 60 degrees, that gives me increments less than half a percent. I have a couple of candidates in mind.<\/p>\n<p>More background on this project and its current status to come.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The &#8216;Meter Thing&#8217; &#8212; to be granted a better name when one occurs to me &#8212; is a project to display on a set of vintage analog meters several numeric data (or data that can be turned into numbers) scraped from the Internet. The heart of the beast is an older model TINI, a little [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[6,7],"tags":[30],"_links":{"self":[{"href":"http:\/\/www.logicalzero.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/8"}],"collection":[{"href":"http:\/\/www.logicalzero.com\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.logicalzero.com\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.logicalzero.com\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.logicalzero.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=8"}],"version-history":[{"count":1,"href":"http:\/\/www.logicalzero.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/8\/revisions"}],"predecessor-version":[{"id":42,"href":"http:\/\/www.logicalzero.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/8\/revisions\/42"}],"wp:attachment":[{"href":"http:\/\/www.logicalzero.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=8"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.logicalzero.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=8"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.logicalzero.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=8"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}