{"id":25189,"date":"2018-08-01T11:44:52","date_gmt":"2018-08-01T18:44:52","guid":{"rendered":"https:\/\/blog.digilentinc.com\/?p=25189"},"modified":"2021-06-09T14:11:21","modified_gmt":"2021-06-09T21:11:21","slug":"diy-custom-remote-sensing-platform","status":"publish","type":"post","link":"https:\/\/digilent.com\/blog\/diy-custom-remote-sensing-platform\/","title":{"rendered":"DIY Custom Remote Sensing Platform"},"content":{"rendered":"<p>The Raspberry Pi 3 Model B+ has many valuable capabilities, including the new Power-over-Ethernet (PoE). This feature provides an ideal basis for building a custom remote sensing platform, which is the focus of <a href=\"https:\/\/www.rs-online.com\/designspark\/building-custom-remote-sensing-platforms-with-the-pi-3-model-b?cm_mmc=US-EM-_-DSN_20180702-_-DM123578-_-HB_URL&amp;cid=DM123578&amp;bid=832466194\">a recent post<\/a> from <a href=\"https:\/\/www.rs-online.com\/designspark\/\">DesignSpark.\u00a0<\/a><\/p>\n<figure id=\"attachment_25192\" aria-describedby=\"caption-attachment-25192\" style=\"width: 600px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-25192 size-medium\" src=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2018\/08\/tea-600x485.jpg\" alt=\"\" width=\"600\" height=\"485\" data-wp-pid=\"25192\" srcset=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2018\/08\/tea-600x485.jpg 600w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2018\/08\/tea-168x137.jpg 168w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2018\/08\/tea.jpg 700w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><figcaption id=\"caption-attachment-25192\" class=\"wp-caption-text\">Photo from DesignSpark.<\/figcaption><\/figure>\n<p>In the post, DesignSpark &#8220;takes a look at the available interfacing options and some convenient approaches to integrating sensors, before giving a simple real world example which uses the DesignSpark Pmod HAT and a Python script, to take readings from a thermocouple Pmod and publish them via MQTT.&#8221;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-25194\" src=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2018\/08\/isn-600x401.jpg\" alt=\"\" width=\"600\" height=\"401\" data-wp-pid=\"25194\" srcset=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2018\/08\/isn-600x401.jpg 600w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2018\/08\/isn.jpg 700w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/p>\n<p>The project uses a <a href=\"https:\/\/digilent.com\/shop\/pmod-hat-adapter-pmod-expansion-for-raspberry-pi\/\">Pmod HAT\u00a0<\/a>as one of a few different interfacing options, highlighting the Python library that provides support for six Pmods, including the following:<\/p>\n<ul>\n<li><strong>PmodAD1<\/strong>\u00a0<a href=\"https:\/\/www.rs-online.com\/designspark\/purchase-product\/1346443?cm_mmc=en-ds-_-web-_-ds%3Ainspiration%3Atechnology-hub%3Araspberry-pi%3Abuilding-custom-remote-sensing-platforms-with-the-pi-3-model-b_bp-_-1346443\" target=\"_blank\" rel=\"noopener\">(134-6443)<\/a>. Two channel 12-bit ADC.<\/li>\n<li><strong>PmodISNS20<\/strong>\u00a0<a href=\"https:\/\/www.rs-online.com\/designspark\/purchase-product\/1368069?cm_mmc=en-ds-_-web-_-ds%3Ainspiration%3Atechnology-hub%3Araspberry-pi%3Abuilding-custom-remote-sensing-platforms-with-the-pi-3-model-b_bp-_-1368069\" target=\"_blank\" rel=\"noopener\">(136-8069)<\/a>. \u00b120A DC or AC input, high accuracy current sensor.<\/li>\n<li><strong>PmodMIC3<\/strong>\u00a0<a href=\"https:\/\/www.rs-online.com\/designspark\/purchase-product\/1346475?cm_mmc=en-ds-_-web-_-ds%3Ainspiration%3Atechnology-hub%3Araspberry-pi%3Abuilding-custom-remote-sensing-platforms-with-the-pi-3-model-b_bp-_-1346475\" target=\"_blank\" rel=\"noopener\">(134-6475)<\/a>. MEMS Microphone Module.<\/li>\n<li><strong>PmodTC1<\/strong>\u00a0<a href=\"https:\/\/www.rs-online.com\/designspark\/purchase-product\/1346476?cm_mmc=en-ds-_-web-_-ds%3Ainspiration%3Atechnology-hub%3Araspberry-pi%3Abuilding-custom-remote-sensing-platforms-with-the-pi-3-model-b_bp-_-1346476\" target=\"_blank\" rel=\"noopener\">(134-6476)<\/a>. Cold-junction thermocouple-to-digital converter.<\/li>\n<\/ul>\n<p>DesignSpark also supplies the\u00a0<a href=\"http:\/\/designspark-pmod.readthedocs.io\/\">DesignSpark.Pmod Python library.\u00a0<\/a>This is a simple, consistent interface for getting readings from the above Pmods, along with driving a\u00a0<a href=\"https:\/\/digilent.com\/shop\/pmod-dhb1-dual-h-bridge\/\">H-bridge Pmod<\/a> and the Pmod <a href=\"https:\/\/digilent.com\/shop\/pmod-oledrgb-96-x-64-rgb-oled-display-with-16-bit-color-resolution\/\">OLEDrgb.<\/a><\/p>\n<p>For the purpose of this project,\u00a0<a href=\"https:\/\/twitter.com\/9600\">the author<\/a> uses a\u00a0<a href=\"https:\/\/digilent.com\/shop\/pmodtc1-k-type-thermocouple-module-with-wire\/\">Pmod TC1\u00a0<\/a>to monitor temperature and then publish a data feed using\u00a0<a href=\"http:\/\/mqtt.org\/\">MQTT.<\/a><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-25193\" src=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2018\/08\/tmep-600x192.jpg\" alt=\"\" width=\"600\" height=\"192\" data-wp-pid=\"25193\" srcset=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2018\/08\/tmep-600x192.jpg 600w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2018\/08\/tmep.jpg 700w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/p>\n<p>Check out the full post for complete details of how to recreate the project, and make sure to comment below with your own ideas on how to use the power of Power-over-Ethernet!<\/p>\n<div class='watch-action'><div class='watch-position align-left'><div class='action-like'><a class='lbg-style6 like-25189 jlk' data-task='like' data-post_id='25189' data-nonce='ee750c7abc' rel='nofollow'><img src='https:\/\/digilent.com\/blog\/wp-content\/plugins\/wti-like-post-pro\/images\/pixel.gif' title='Like' \/><span class='lc-25189 lc'>0<\/span><\/a><\/div><div class='action-unlike'><a class='unlbg-style6 unlike-25189 jlk' data-task='unlike' data-post_id='25189' data-nonce='ee750c7abc' rel='nofollow'><img src='https:\/\/digilent.com\/blog\/wp-content\/plugins\/wti-like-post-pro\/images\/pixel.gif' title='Unlike' \/><span class='unlc-25189 unlc'>0<\/span><\/a><\/div><\/div> <div class='status-25189 status align-left'>Be the 1st to vote.<\/div><\/div><div class='wti-clear'><\/div>","protected":false},"excerpt":{"rendered":"<p>Check out how to make a custom remote sensing platform with the Raspberry Pi 3 Model B+ and Pmod HAT!<\/p>\n","protected":false},"author":36,"featured_media":25194,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[38,4327],"tags":[],"ppma_author":[4485],"class_list":["post-25189","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-expansion-modules","category-projects"],"jetpack_featured_media_url":"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2018\/08\/isn.jpg","authors":[{"term_id":4485,"user_id":36,"is_guest":0,"slug":"mirandamay7","display_name":"Miranda Hansen","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/9bae943b615ddb1dedee72ccb219b464?s=96&d=mm&r=g","author_category":"","user_url":"","last_name":"Hansen","last_name_2":"","first_name":"Miranda","first_name_2":"","job_title":"","description":"I enjoy creative writing, engineering, thinking, building, exploring and sharing with people.\r\nHuge aficionado of spending time thinking about things that \u201cdon\u2019t matter.\u201d \r\n I am very interested in unconstrained creativity. I love cross-discipline ideas and all of their integration into complete original systems.\r\n\r\nAnd I like things that do things."}],"post_mailing_queue_ids":[],"_links":{"self":[{"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/posts\/25189","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/users\/36"}],"replies":[{"embeddable":true,"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/comments?post=25189"}],"version-history":[{"count":0,"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/posts\/25189\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/media\/25194"}],"wp:attachment":[{"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/media?parent=25189"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/categories?post=25189"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/tags?post=25189"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/ppma_author?post=25189"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}