[{"element_type":"user_image","content":"https://cdn-learn.adafruit.com/user_assets/assets/000/001/921/original/banana.jpg?1752708046","metadata":{}},{"element_type":"user_image","content":"https://cdn-learn.adafruit.com/user_assets/assets/000/001/910/original/IMG_20250702_190344_829_%28Custom%29.jpg?1751482135","metadata":{}},{"element_type":"text","content":"\n        \u003cp\u003eBrent nerd sniped me this week with his talk of a non-contact thermal sensor for Leaf\u0026nbsp;\u003ca href=\"https://en.wikipedia.org/wiki/Vapour-pressure_deficit\"\u003eVPD\u003c/a\u003e measurement on WipperSnapper, as I've been wanting VPD measurements of my Banana plant for a very long time.\u003c/p\u003e\n\u003cp\u003eLimor then came in with some suitable new sensor alternatives (the TMP007 being obsolete), and my mind wandered through the digikey site briefly, stumbling upon the \u003ca href=\"https://components.omron.com/us-en/products/sensors/D6T\"\u003eD6T thermal sensor series from Omron\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eConveniently it uses a very similar cable to my favourite sensors, the JST-GH locking cable, but a 4pin variant. \u003cspan style=\"text-decoration: underline;\"\u003eNo Problem!\u003c/span\u003e Cut the 6pin version right through pin 5 (then removing the 5th wire and contact), and a final extra trim of the locking tab, and hey presto an instant fit!\u003c/p\u003e\n\u003cp\u003eEasy pinout, as it's I2C, but wants 5volt power/logic. The handy \u003ca href=\"https://www.adafruit.com/product/5649\"\u003e\u003cstrong\u003eStemmaQT 3v to 5v\u003c/strong\u003e logic level converter (PID 5649)\u003c/a\u003e quickly gets you to stemma and voltage compatibility. Then for software Omron have a library on Github.\u003c/p\u003e\n\u003cp\u003eSadly it looks unmaintained, or at least incompatible with ESP32. So a quick fix or two (merge some old community PRs -❤️open-source), rebase it, swap the Wire (I2C) to be a passed argument, and now it's hopefully suitable for all!\u003c/p\u003e\n\u003cp\u003eThis is the connector / pinout details:\u003c/p\u003e\n      ","metadata":{}},{"element_type":"user_image","content":"https://cdn-learn.adafruit.com/user_assets/assets/000/001/908/original/rSrgqygy5N.png?1751476907","metadata":{}},{"element_type":"text","content":"\n  \n  \n  \n  \n  \n  \n  \n  \n  \n  \n  \n  \n  \n  \n  \n  \n  \n  \n  \n  \n  \n  \n  \n  \n  \n  \n  \n  \n  \n  \n  \n  \n  \n        \u003cp\u003eFinally, you'll want to know that the library has an ambient temperature, i.e. the device, which runs a bit hotter than ambient, and then also the object temperature (or multiple depending on sensor model).\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003ePTAT measurement (Proportional To Absolute Temperature)\u003c/strong\u003e is the ambient / unit temperature.\u003c/p\u003e\n      \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n","metadata":{}},{"element_type":"user_image","content":"https://cdn-learn.adafruit.com/user_assets/assets/000/001/911/original/image.png?1751481923","metadata":{}},{"element_type":"text","content":"\n  \n  \n  \n  \n  \n  \n  \n  \n  \n  \n  \n        \u003cp\u003eYou can grab the latest code from here (tested versions 1.0.0-1.0.4), or it's now findable in the Arduino library registry, i.e. just search \u003cstrong\u003eD6T\u003c/strong\u003e in your arduino library manager.\u003c/p\u003e\n      \n\n\n\n\n\n\n\n\n\n\n","metadata":{}},{"element_type":"text","content":"\n  \n  \n  \n  \n  \n  \n  \n  \n  \n  \n  \n  \n  \n  \n  \n  \n  \n  \n  \n  \n  \n  \n  \n  \n  \n  \n  \n  \n  \n  \n  \n  \n  \n  \n  \n  \n  \n  \n  \n  \n  \n  \n  \n  \n  \n  \n  \n  \n  \n        \u003ch2 style=\"text-align: center;\"\u003e\u003ca href=\"https://github.com/tyeth/omron-devhub_d6t-arduino\" target=\"_blank\"\u003ehttps://github.com/tyeth/omron-devhub_d6t-arduino\u003c/a\u003e\u003c/h2\u003e\n      \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n","metadata":{}},{"element_type":"text","content":"\n  \n  \n  \n  \n  \n  \n  \n  \n  \n  \n  \n  \n  \n  \n  \n  \n  \n  \n  \n  \n  \n  \n  \n  \n  \n  \n  \n  \n  \n  \n  \n  \n  \n  \n  \n  \n  \n  \n  \n  \n  \n  \n  \n        \u003cp\u003eAnd the datasheet is here:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://omronfs.omron.com/en_US/ecb/products/pdf/en_D6T_users_manual.pdf\" target=\"_blank\"\u003e\u003cstrong\u003ehttps://omronfs.omron.com/en_US/ecb/products/pdf/en_D6T_users_manual.pdf\u003c/strong\u003e\u003c/a\u003e\u003c/p\u003e\n      \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n","metadata":{}},{"element_type":"alert","content":"\u003cp\u003e\u003cdel\u003e\u003cstrong\u003eComing Soon™\u003c/strong\u003e to a WipperSnapper release near you...\u003c/del\u003e\u003c/p\u003e\n\n\u003cp\u003e\u003cstrong\u003eAvailable NOW\u003c/strong\u003e in WipperSnapper release 1.0.0-beta.105, install it over at \u003ca href=\"https://io.adafruit.com/devices/new\"\u003eio.adafruit.com/devices/new\u003c/a\u003e\u003c/p\u003e","metadata":{"class":"element alert-element build-alert alert-primary","markdown":"~~**Coming Soon™** to a WipperSnapper release near you...~~\n\n**Available NOW** in WipperSnapper release 1.0.0-beta.105, install it over at [io.adafruit.com/devices/new](https://io.adafruit.com/devices/new)","alert_type":"primary"}},{"element_type":"user_image","content":"https://cdn-learn.adafruit.com/user_assets/assets/000/001/913/original/image.png?1751490269","metadata":{}},{"element_type":"user_image","content":"https://cdn-learn.adafruit.com/user_assets/assets/000/001/915/original/image.png?1751490712","metadata":{}},{"element_type":"text","content":"\n  \n  \n  \n  \n  \n  \n  \n        \u003ch3\u003eInitial feedback:\u003c/h3\u003e\n\u003cp\u003eThey appear run a bit hot, and detect hotter than expected when facing up towards underside of leaf in incredible sunshine. Also tested against icecream which read -4c on the container 1-2mins out the freezer (-15c to -18c).\u003c/p\u003e\n\u003cp\u003eNothing conclusive and I should do some proper testing against ice / boiling water with a DS18b20/thermocouple and thermal camera comparison.\u003c/p\u003e\n\u003cp\u003eIt might be interesting to test the multiple pixel models of the same family, but until v2 of WipperSnapper we don't have a good way to return that data (\u0026gt;2 of same sensor subcomponent type).\u003c/p\u003e\n      \n\n\n\n\n\n\n","metadata":{}},{"element_type":"embed","content":"https://www.youtube.com/watch?v=7EMrXUqmUpw\u0026t=28s"}]