{"id":1509,"date":"2010-05-02T06:34:52","date_gmt":"2010-05-02T11:34:52","guid":{"rendered":"http:\/\/www.plastibots.com\/?p=1509"},"modified":"2014-12-21T06:32:33","modified_gmt":"2014-12-21T11:32:33","slug":"dexter-industries-di-thermal-series-sensor-roundup","status":"publish","type":"post","link":"https:\/\/www.plastibots.com\/index.php\/2010\/05\/02\/dexter-industries-di-thermal-series-sensor-roundup\/","title":{"rendered":"Review &#8211; Dexter Industries &#8211; DI Thermal Series Sensor Roundup (Updated)"},"content":{"rendered":"<p><br class=\"spacer_\" \/><\/p>\n<p>I recently had the chance to test out a set of <a href=\"http:\/\/www.dexterindustries.com\/Products-Thermometer.html\" target=\"_blank\">Dexter Industries Thermal Sensors<\/a> produced for the NXT.<a rel=\"attachment wp-att-1516\" href=\"http:\/\/www.plastibots.com\/?attachment_id=1516\"><img loading=\"lazy\" decoding=\"async\" class=\"alignright size-thumbnail wp-image-1516\" title=\"DI Sensors\" src=\"http:\/\/www.plastibots.com\/wordpress\/wp-content\/uploads\/2010\/05\/DI-150x135.jpg\" alt=\"\" width=\"150\" height=\"135\" \/><\/a> For those that are not aware, Dexter Industries has entered the market of producing LEGO Mindstorms NXT-compatible sensors and has come up with some pretty cool ideas such as the <a href=\"http:\/\/www.plastibots.com\/?p=1429\">dSwitch<\/a> (allows you to switch in-home devices on\/off using the NXT) and some cool new ideas such as solar charging for the NXT as well as a flex sensor (stay tuned for more on this).<\/p>\n<p><!--more--><\/p>\n<p><strong>Dexter Industries Temperature Sensors<\/strong><\/p>\n<p>Dexter Industries offers two options; \u00a0the <strong>Protected Thermal Probe <\/strong><em>(DIThermal-P) <\/em>and the <strong>Open Thermal Probe <\/strong><em>(DIThermal-O).<\/em> The <strong>Protected <\/strong>model looks a lot like the LEGO Education temperature sensor in that it has the metal tube encasing a thermistor.<\/p>\n<p><a href=\"http:\/\/www.plastibots.com\/wordpress\/wp-content\/uploads\/2010\/05\/DiProbe.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-1513\" title=\"Protected Thermal Probe\" src=\"http:\/\/www.plastibots.com\/wordpress\/wp-content\/uploads\/2010\/05\/DiProbe-300x128.jpg\" alt=\"Protected Thermal Probe\" width=\"300\" height=\"128\" srcset=\"https:\/\/www.plastibots.com\/wordpress\/wp-content\/uploads\/2010\/05\/DiProbe-300x128.jpg 300w, https:\/\/www.plastibots.com\/wordpress\/wp-content\/uploads\/2010\/05\/DiProbe.jpg 800w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a>This sensor can be useful if you are monitoring liquids and need to submerge the probe (similar to what I did with my <a href=\"http:\/\/www.plastibots.com\/?p=1429\">Aquasuars <\/a>project). \u00a0The probe is approx 6&#8243; long (with about 16&#8243; of cable extension). The probe diameter is not the standard LEGO Technic hole width, but, appears to be a standard size for Chemistry equipment. \u00a0 Temperature operating range and precision details can be found <a href=\"http:\/\/www.dexterindustries.com\/Products-Thermometer.html\" target=\"_blank\">here<\/a>.<\/p>\n<p style=\"text-align: center;\">[ad name=&#8221;GoogleAS728x90ImgOnly&#8221;]<\/p>\n<p style=\"text-align: left;\">The <strong>Open <\/strong>model provides an exposed thermistor and is well sealed in shrink tubing. \u00a0This sensor could be particularly useful if you wanted to insert the sensor into small LEGO elements (such as a friction peg).<\/p>\n<p style=\"text-align: center;\"><a href=\"http:\/\/www.plastibots.com\/wordpress\/wp-content\/uploads\/2010\/05\/DiThermal.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-1512  aligncenter\" title=\"DiThermal\" src=\"http:\/\/www.plastibots.com\/wordpress\/wp-content\/uploads\/2010\/05\/DiThermal-300x106.jpg\" alt=\"Dexter Industries Temperature Sensor Comparison\" width=\"300\" height=\"106\" srcset=\"https:\/\/www.plastibots.com\/wordpress\/wp-content\/uploads\/2010\/05\/DiThermal-300x106.jpg 300w, https:\/\/www.plastibots.com\/wordpress\/wp-content\/uploads\/2010\/05\/DiThermal.jpg 800w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p style=\"text-align: center;\">\u00a0<\/p>\n<p style=\"text-align: center;\"><a href=\"http:\/\/www.plastibots.com\/wordpress\/wp-content\/uploads\/2010\/05\/Ditip.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-1514  aligncenter\" title=\"Open Thermal Probe\" src=\"http:\/\/www.plastibots.com\/wordpress\/wp-content\/uploads\/2010\/05\/Ditip-300x190.jpg\" alt=\"Open Thermal Probe\" width=\"300\" height=\"190\" srcset=\"https:\/\/www.plastibots.com\/wordpress\/wp-content\/uploads\/2010\/05\/Ditip-300x190.jpg 300w, https:\/\/www.plastibots.com\/wordpress\/wp-content\/uploads\/2010\/05\/Ditip.jpg 450w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p style=\"text-align: left;\">\u00a0<\/p>\n<p style=\"text-align: left;\">\u00a0<\/p>\n<p style=\"text-align: left;\"><strong>Temperature Sensor Comparison<\/strong><\/p>\n<p style=\"text-align: left;\">To evaluate the performance of the sensors, I pitched the sensors against the <img loading=\"lazy\" decoding=\"async\" class=\"alignright size-thumbnail wp-image-1523\" title=\"DI 9749TempSensor\" src=\"http:\/\/www.plastibots.com\/wordpress\/wp-content\/uploads\/2010\/05\/DI-9749TempSensor-150x150.jpg\" alt=\"\" width=\"150\" height=\"150\" srcset=\"https:\/\/www.plastibots.com\/wordpress\/wp-content\/uploads\/2010\/05\/DI-9749TempSensor-150x150.jpg 150w, https:\/\/www.plastibots.com\/wordpress\/wp-content\/uploads\/2010\/05\/DI-9749TempSensor-300x300.jpg 300w, https:\/\/www.plastibots.com\/wordpress\/wp-content\/uploads\/2010\/05\/DI-9749TempSensor.jpg 400w\" sizes=\"auto, (max-width: 150px) 100vw, 150px\" \/>LEGO Education NXT Temperature Sensor (right). \u00a0The approach was to boil a pot of water with the sensors hovering approx 1&#8243; into the surface of the water and monitor the change on temperature over time to evaluate how the sensors handle rapid changes in temperature. \u00a0 \u00a0I created an NXT-G program that monitors all 3 sensors and writes the temperature value to a file every second. \u00a0The test was performed for 3 minutes which was sufficient to demonstrate the sensor response.<\/p>\n<p style=\"text-align: left;\">\u00a0<\/p>\n<p style=\"text-align: left;\">The NXT-g program was straight forward. \u00a0Open a file for writing, run the sensor monitoring through a loop (running 180 seconds), write the values to the file, close the file, \u00a0upload to Excel, create chart. \u00a0Within the loop, I use the Text block to concatenate each temperature senor reading with a &#8220;,&#8221; to create a CSV formatted file for import. \u00a0For example: \u00a0Line 1: 20.5,20,21<\/p>\n<p style=\"text-align: center;\"><a href=\"http:\/\/www.plastibots.com\/wordpress\/wp-content\/uploads\/2010\/05\/DiNXTgProgram.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1541\" title=\"DiNXTgProgram\" src=\"http:\/\/www.plastibots.com\/wordpress\/wp-content\/uploads\/2010\/05\/DiNXTgProgram.jpg\" alt=\"\" width=\"717\" height=\"93\" srcset=\"https:\/\/www.plastibots.com\/wordpress\/wp-content\/uploads\/2010\/05\/DiNXTgProgram.jpg 1024w, https:\/\/www.plastibots.com\/wordpress\/wp-content\/uploads\/2010\/05\/DiNXTgProgram-300x38.jpg 300w\" sizes=\"auto, (max-width: 717px) 100vw, 717px\" \/><\/a><\/p>\n<p style=\"text-align: center;\">(<a href=\"http:\/\/www.plastibots.com\/wordpress\/wp-content\/uploads\/2010\/05\/DexterIndTempDataLogging.zip\">Download the NXT-g program here<\/a>)<\/p>\n<p style=\"text-align: center;\">[ad name=&#8221;GoogleAS728x90ImgOnly&#8221;]<\/p>\n<p style=\"text-align: left;\">\u00a0<\/p>\n<p style=\"text-align: left;\">The following chart shows the response from all three sensors:<\/p>\n<p><br class=\"spacer_\" \/><\/p>\n<p><br class=\"spacer_\" \/><\/p>\n<p><br class=\"spacer_\" \/><\/p>\n<figure id=\"attachment_1511\" aria-describedby=\"caption-attachment-1511\" style=\"width: 700px\" class=\"wp-caption aligncenter\"><a rel=\"attachment wp-att-1511\" href=\"http:\/\/www.plastibots.com\/?attachment_id=1511\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-1511\" title=\"Comparison Chart\" src=\"http:\/\/www.plastibots.com\/wordpress\/wp-content\/uploads\/2010\/05\/DiComparisonChart.jpg\" alt=\"Dexter Industries Temperature Sensor Comparison\" width=\"700\" height=\"525\" srcset=\"https:\/\/www.plastibots.com\/wordpress\/wp-content\/uploads\/2010\/05\/DiComparisonChart.jpg 700w, https:\/\/www.plastibots.com\/wordpress\/wp-content\/uploads\/2010\/05\/DiComparisonChart-300x225.jpg 300w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/><\/a><figcaption id=\"caption-attachment-1511\" class=\"wp-caption-text\">Comparison Chart<\/figcaption><\/figure>\n<p><br class=\"spacer_\" \/><\/p>\n<p><br class=\"spacer_\" \/><\/p>\n<p><br class=\"spacer_\" \/><\/p>\n<p><br class=\"spacer_\" \/><\/p>\n<p>The legend shows Di1 (protected probe), Di2 (open probe) and the LEGO sensor. \u00a0As the chart shows, all three sensors performed nearly identical in their ability to track temperature changes over time. \u00a0It is also important to know that the LEGO NXT sensor reported its readings in 1\/10th increments while the Dexter sensors reported their readings in whole degrees ( <strong>see update below<\/strong>). \u00a0This would account for the less granular (or &#8220;stepped&#8221;) responses of the Dexter sensors. \u00a0The LEGO sensor simply showed a finer change in temperature per second. \u00a0 It is also quite possible that the Dexter sensors may be able to report temperature readings tenths at a later time.<\/p>\n<p>** Update ** &#8211; Dexter Industries has recently updated the NXT-G block with the ability to also track in 1\/10th increments. \u00a0I would expect that, if the test were run again, all 3 sensors would now show nearly identical results.<\/p>\n<p><br class=\"spacer_\" \/><\/p>\n<p><strong>Conclusions:<\/strong><\/p>\n<p>Based on the above results, there is not much to worry about regarding sensor performance between the Dexter Industries sensors and the LEGO NXT sensor. \u00a0It really comes down to price, features and\u00a0usefulness. \u00a0 \u00a0The<a href=\"http:\/\/www.legoeducation.us\/store\/detail.aspx?CategoryID=178&amp;by=9&amp;pt=23&amp;ID=1656&amp;c=1&amp;t=2&amp;l=0\" target=\"_blank\"> LEGO NXT sensor<\/a> is more expensive and will set you back about $40 USD. \u00a0It has the ability to connect directly to NXT\/Technic elements and the probe fits through the standard Technic beam hole. \u00a0The <a href=\"http:\/\/store.dexterindustries.com\/protected-thermal-probe.html\" target=\"_blank\">Dexter <\/a>sensors will run you about $25 USD, and does not have the ability to directly connect to NXT\/Technic elements. \u00a0 However, it would be easy to mock something up to hold it. \u00a0 Both sensors will report readings using 1\/10th increments.<\/p>\n<p>Download the NXT-G block <a href=\"http:\/\/dexterindustries.com\/files\/DI_Temp_2.0.zip\">here<\/a>. \u00a0| \u00a0\u00a0<a href=\"http:\/\/dexterindustries.com\/Products-Thermometer.html\" target=\"_blank\">Dexter Industries Temperature Probe Website<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>I recently had the chance to test out a set of Dexter Industries Thermal Sensors produced for the NXT. For those that are not aware, Dexter Industries has entered the market of producing LEGO Mindstorms NXT-compatible sensors and has come up with some pretty cool ideas such as the dSwitch (allows you to switch in-home devices on\/off using the NXT) and some cool new ideas such as solar charging for the NXT as well as &hellip; <a href=\"https:\/\/www.plastibots.com\/index.php\/2010\/05\/02\/dexter-industries-di-thermal-series-sensor-roundup\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":4,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[3,4,44,46],"tags":[],"class_list":["post-1509","post","type-post","status-publish","format-standard","hentry","category-legorobots","category-nxtrobots","category-reviews","category-sensors","has_no_thumb"],"aioseo_notices":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/pK41j-ol","jetpack_sharing_enabled":true,"post_mailing_queue_ids":[],"_links":{"self":[{"href":"https:\/\/www.plastibots.com\/index.php\/wp-json\/wp\/v2\/posts\/1509","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.plastibots.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.plastibots.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.plastibots.com\/index.php\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.plastibots.com\/index.php\/wp-json\/wp\/v2\/comments?post=1509"}],"version-history":[{"count":0,"href":"https:\/\/www.plastibots.com\/index.php\/wp-json\/wp\/v2\/posts\/1509\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.plastibots.com\/index.php\/wp-json\/wp\/v2\/media?parent=1509"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.plastibots.com\/index.php\/wp-json\/wp\/v2\/categories?post=1509"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.plastibots.com\/index.php\/wp-json\/wp\/v2\/tags?post=1509"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}