{"id":68336,"date":"2022-07-21T19:02:22","date_gmt":"2022-07-21T11:02:22","guid":{"rendered":"https:\/\/www.seeedstudio.com\/blog\/?p=68336"},"modified":"2022-08-22T14:58:31","modified_gmt":"2022-08-22T06:58:31","slug":"minifarm-on-reterminal-develop-a-simple-farm-monitor-water-management-system","status":"publish","type":"post","link":"https:\/\/www.seeedstudio.com\/blog\/2022\/07\/21\/minifarm-on-reterminal-develop-a-simple-farm-monitor-water-management-system\/","title":{"rendered":"MiniFarm on reTerminal: Develop a Simple Farm Monitor &#038; Water Management System"},"content":{"rendered":"\n<p><strong>Note: This blog is written by Philip(aka. <a href=\"https:\/\/www.youtube.com\/user\/dsrc12\/about\">Dsrc12<\/a>), a biomedical engineer and head of Intelligent Transport System(ITS) Projects for the NSW Government. Now is devoting himself to STEM as a volunteer. Thanks for Philip&#8217;s contribution. <\/strong><\/p>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>The reTerminal combined with its expansion box takes the Raspberry Pi away from the desktop into the field. Here we develop a mini farm project for STEM education that explores the internals of the software using node-red. Special nodes have already being developed for Grove modules and reTerminal and these are used to fast-track the software development. The aim is to complete the whole project within a single school STEM session say 60 minutes.<\/p>\n\n\n\n<p>We aim to show the following on the reTerminal&#8217;s screen: Air Quality, Temperature, Humidity, Light, Analog, Digital, and soil moisture.<\/p>\n\n\n\n<p>We will also include water management so that if the soil moisture is below a threshold then the water pump will start. The code shown here only includes soil moisture sensing and manually activating the pump.<\/p>\n\n\n\n<figure class=\"wp-block-embed aligncenter is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe title=\"miniFarm - using reTerminal\" width=\"640\" height=\"360\" src=\"https:\/\/www.youtube.com\/embed\/bEY-BzvPkH8?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">1. Hardware Needed<\/h2>\n\n\n\n<p>Grove Base Hat for Raspberry Pi Zero   $9.80<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full is-resized\"><a href=\"https:\/\/www.seeedstudio.com\/grove-base-hat-for-raspberry-pi-zero.html\"><img fetchpriority=\"high\" decoding=\"async\" src=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/07\/image-27.png\" alt=\"\" class=\"wp-image-68337\" width=\"366\" height=\"157\" srcset=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/07\/image-27.png 713w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/07\/image-27-300x129.png 300w\" sizes=\"(max-width: 366px) 100vw, 366px\" \/><\/a><figcaption>(SKU:103030276)<\/figcaption><\/figure><\/div>\n\n\n\n<p><strong>r<\/strong>eTerminal CM4104032- Embedded Linux with Raspberry Pi CM4 and 5-Inch Capacitive  $195.00<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full is-resized\"><a href=\"https:\/\/www.seeedstudio.com\/reterminal-with-cm4-p-4904.html\"><img decoding=\"async\" src=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/07\/image-28.png\" alt=\"\" class=\"wp-image-68338\" width=\"362\" height=\"137\" srcset=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/07\/image-28.png 706w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/07\/image-28-300x113.png 300w\" sizes=\"(max-width: 362px) 100vw, 362px\" \/><\/a><figcaption>(SKU:110070048)<\/figcaption><\/figure><\/div>\n\n\n\n<p>Grove &#8211; Light Sensor v1.2 &#8211; LS06-S phototransistor   $3.20<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full is-resized\"><a href=\"https:\/\/www.seeedstudio.com\/grove-light-sensor-v1-2-ls06-s-phototransistor.html\"><img decoding=\"async\" src=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/07\/image-29.png\" alt=\"\" class=\"wp-image-68339\" width=\"184\" height=\"149\"\/><\/a><figcaption>(SKU: 101020132)<\/figcaption><\/figure><\/div>\n\n\n\n<p>Grove &#8211; Capacitive Soil Moisture Sensor (Corrosion Resistant)   $6.50<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/07\/image-31.png\" alt=\"\" class=\"wp-image-68341\" width=\"209\" height=\"148\" srcset=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/07\/image-31.png 360w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/07\/image-31-300x213.png 300w\" sizes=\"(max-width: 209px) 100vw, 209px\" \/><figcaption>(SKU:101020614)<\/figcaption><\/figure><\/div>\n\n\n\n<p>Grove &#8211; Relay  $3.20<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full is-resized\"><a href=\"https:\/\/www.seeedstudio.com\/grove-relay.html\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/07\/image-32.png\" alt=\"\" class=\"wp-image-68342\" width=\"230\" height=\"160\" srcset=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/07\/image-32.png 350w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/07\/image-32-300x208.png 300w\" sizes=\"(max-width: 230px) 100vw, 230px\" \/><\/a><figcaption>(SKU: 103020005)<\/figcaption><\/figure><\/div>\n\n\n\n<p>Grove &#8211; Air Quality Sensor v1.3 &#8211; Arduino Compatible   $10.90<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/07\/image-33.png\" alt=\"\" class=\"wp-image-68344\" width=\"202\" height=\"190\" srcset=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/07\/image-33.png 372w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/07\/image-33-300x281.png 300w\" sizes=\"(max-width: 202px) 100vw, 202px\" \/><figcaption>\uff08SKU: 101020078\uff09<\/figcaption><\/figure><\/div>\n\n\n\n<p>Grove &#8211; Temperature &amp; Humidity Sensor (SHT31)  $13.10<\/p>\n\n\n\n<p>Alternatives to SHT31 are SHT35, BME280, and BME680 but the BME modules are not provided in the Grove node-red package. You need to import them separately.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full is-resized\"><a href=\"https:\/\/www.seeedstudio.com\/grove-temperature-humidity-sensor-sht31.html\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/07\/image-34.png\" alt=\"\" class=\"wp-image-68345\" width=\"224\" height=\"187\" srcset=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/07\/image-34.png 390w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/07\/image-34-300x251.png 300w\" sizes=\"(max-width: 224px) 100vw, 224px\" \/><\/a><figcaption>(SKU: 101020212)<\/figcaption><\/figure><\/div>\n\n\n\n<p>Others: I2C HUB, Raspberry Pi GPIO Headers, Base Board, and Lego. Grove wrappers are used on the project to support the Grove modules and give them a neater appearance. I color code these with Blue: sensors, Red: actuators, and Green: Environmental sensors.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/07\/image-36.png\" alt=\"\" class=\"wp-image-68349\" width=\"615\" height=\"418\" srcset=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/07\/image-36.png 940w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/07\/image-36-300x204.png 300w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/07\/image-36-768x522.png 768w\" sizes=\"(max-width: 615px) 100vw, 615px\" \/><\/figure><\/div>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/07\/image-37.png\" alt=\"\" class=\"wp-image-68351\" width=\"616\" height=\"415\" srcset=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/07\/image-37.png 940w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/07\/image-37-300x202.png 300w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/07\/image-37-768x518.png 768w\" sizes=\"(max-width: 616px) 100vw, 616px\" \/><\/figure><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">2. Software Needed<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Node-Red<\/h3>\n\n\n\n<h4 class=\"wp-block-heading\">Node<\/h4>\n\n\n\n<p>Node-red uses a data flow paradigm starting from the left and sending data packets called payloads to the right. The results appear in the debug window on the right of the screen. Just import the Grove and reTerminal nodes from the internet by using the \u201cManage Palette\u201d selection.<\/p>\n\n\n\n<p>The highlighted nodes in yellow are used in my software. You don\u2019t need the Grove Light Sensor V1.2 as there is already a Digital Sensor included in the reTerminal but it is there for comparison and demonstration of using the software. <\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/07\/image-40.png\" alt=\"\" class=\"wp-image-68355\" width=\"427\" height=\"669\" srcset=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/07\/image-40.png 510w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/07\/image-40-191x300.png 191w\" sizes=\"(max-width: 427px) 100vw, 427px\" \/><\/figure><\/div>\n\n\n\n<ul class=\"wp-block-list\"><li>The code for this node is very simple:<br>msg.payload = msg.payload.light;<\/li><li>return msg;<\/li><\/ul>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/07\/image-41.png\" alt=\"\" class=\"wp-image-68358\" width=\"197\" height=\"57\" srcset=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/07\/image-41.png 343w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/07\/image-41-300x87.png 300w\" sizes=\"(max-width: 197px) 100vw, 197px\" \/><\/figure><\/div>\n\n\n\n<p>Again getting the x value of acceleration&nbsp; is added for demonstration and is not needed for the miniFarm:<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/07\/image-42.png\" alt=\"\" class=\"wp-image-68359\" width=\"343\" height=\"58\" srcset=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/07\/image-42.png 569w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/07\/image-42-300x51.png 300w\" sizes=\"(max-width: 343px) 100vw, 343px\" \/><\/figure><\/div>\n\n\n\n<ul class=\"wp-block-list\"><li>msg.payload = msg.payload.axis.x;<\/li><li>return msg;<\/li><\/ul>\n\n\n\n<p>Here is an example of showing the soil moisture results on a chart<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/07\/image-43.png\" alt=\"\" class=\"wp-image-68360\" width=\"262\" height=\"70\" srcset=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/07\/image-43.png 566w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/07\/image-43-300x80.png 300w\" sizes=\"(max-width: 262px) 100vw, 262px\" \/><\/figure><\/div>\n\n\n\n<h4 class=\"wp-block-heading\">Code<\/h4>\n\n\n\n<p>Everything except the logic for water management is shown in the following node-red code. It is not hard to add this. <\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"940\" height=\"609\" src=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/07\/image-44.png\" alt=\"\" class=\"wp-image-68362\" srcset=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/07\/image-44.png 940w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/07\/image-44-300x194.png 300w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/07\/image-44-768x498.png 768w\" sizes=\"(max-width: 940px) 100vw, 940px\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">Flow<\/h4>\n\n\n\n<p>To see the results import the dashboard nodes to create a user interface. I can access this on my wifi network using http:\/\/xx.xx.xx:1880\/ui  (<a href=\"http:\/\/xx.x.x.xxx:1880\/ui%20where%20%20xx.x.x.xxx\">http:\/\/xx.x.x.xxx:1880\/ui where&nbsp; xx.x.x.xxx<\/a> is where reTerminal is on my home network.)<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Result<\/h2>\n\n\n\n<p>On node-red\u2019s debug panel you can see the results and I demo the results on my youtube channel: <a href=\"https:\/\/www.youtube.com\/user\/dsrc12\">dsrc12<\/a><\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/07\/image-45.png\" alt=\"\" class=\"wp-image-68363\" width=\"310\" height=\"472\" srcset=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/07\/image-45.png 406w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/07\/image-45-197x300.png 197w\" sizes=\"(max-width: 310px) 100vw, 310px\" \/><\/figure><\/div>\n\n\n\n<p>The results on Chrome as shown in the following image:<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/07\/image-46.png\" alt=\"\" class=\"wp-image-68364\" width=\"640\" height=\"353\" srcset=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/07\/image-46.png 940w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/07\/image-46-300x166.png 300w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/07\/image-46-768x425.png 768w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/><\/figure><\/div>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<hr class=\"wp-block-separator\"\/>\n\n\n\n<p><strong>About Philip:<\/strong><\/p>\n\n\n\n<p>I am a retired engineer and previously worked as a biomedical engineer and later as head of Intelligent Transport Systems (ITS) Projects for the NSW Government. Some heights of my career:<\/p>\n\n\n\n<p>A first biomedical engineer at Westmead Hospital &#8211; Australia&#8217;s largest hospital with a major medical research role. I specified, purchased, and commissioned all of its initial hi-tech including linear accelerators, CT Scanners, and computers for nuclear medicine.<br>Designed computer and electronic controls for ALF (Accelerated Loading Facility) &#8211; a world leader in road testing. Machine sold to both USA and Chinese Governments in the 1980s to help them build their national road networks.<br>Developed ITS for rapid bus transit systems for Sydney and ITS for road safety including black ice and wet weather detection and warning systems.<br>Traffic light control systems &#8211; are used in many cities thorough the world including cities in China such as Hong Kong, Shanghai, etc. My role was to recruit engineers for development and integrate city traffic control with motorway ramping.<br>Currently, I am a volunteer to:<\/p>\n\n\n\n<p>CSIRO as an Industry STEM Partner and supports Chatswood High School in Sydney<br>Blacktown Council Library and set up a STEM Club at the Mount Druitt Library<\/p>\n\n\n\n<hr class=\"wp-block-separator\"\/>\n\n\n\n<p>That\u2019s it for this post. As always, we can\u2019t wait to see what you make. Shoot us a tweet\u00a0<a href=\"https:\/\/twitter.com\/seeedstudio\"><strong>@seeedstudio<\/strong><\/a>, or let us know on\u00a0<strong><a href=\"https:\/\/www.linkedin.com\/company\/seeedstudio\">LinkedIn<\/a><\/strong>,\u00a0<a href=\"https:\/\/discord.com\/invite\/QqMgVwHT3X\"><strong>Discord<\/strong><\/a>,\u00a0or publish your project on our\u00a0<a href=\"https:\/\/www.hackster.io\/seeed\"><strong>Project Hub on Hackster<\/strong><\/a>.\u00a0Please be safe out there, be kind to one another, and we\u2019ll see you next month with even more exciting news!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Note: This blog is written by Philip(aka. Dsrc12), a biomedical engineer and head of Intelligent<\/p>\n","protected":false},"author":3562,"featured_media":68370,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_lmt_disableupdate":"","_lmt_disable":"","_price":"","_stock":"","_tribe_ticket_header":"","_tribe_default_ticket_provider":"","_tribe_ticket_capacity":"0","_ticket_start_date":"","_ticket_end_date":"","_tribe_ticket_show_description":"","_tribe_ticket_show_not_going":false,"_tribe_ticket_use_global_stock":"","_tribe_ticket_global_stock_level":"","_global_stock_mode":"","_global_stock_cap":"","_tribe_rsvp_for_event":"","_tribe_ticket_going_count":"","_tribe_ticket_not_going_count":"","_tribe_tickets_list":"[]","_tribe_ticket_has_attendee_info_fields":false,"iawp_total_views":0,"footnotes":""},"categories":[4394],"tags":[],"class_list":["post-68336","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-deploy"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.0 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>MiniFarm on reTerminal: Develop a Simple Farm Monitor &amp; Water Management System - Latest News from Seeed Studio<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.seeedstudio.com\/blog\/2022\/07\/21\/minifarm-on-reterminal-develop-a-simple-farm-monitor-water-management-system\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"MiniFarm on reTerminal: Develop a Simple Farm Monitor &amp; Water Management System - Latest News from Seeed Studio\" \/>\n<meta property=\"og:description\" content=\"Note: This blog is written by Philip(aka. Dsrc12), a biomedical engineer and head of Intelligent\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.seeedstudio.com\/blog\/2022\/07\/21\/minifarm-on-reterminal-develop-a-simple-farm-monitor-water-management-system\/\" \/>\n<meta property=\"og:site_name\" content=\"Latest News from Seeed Studio\" \/>\n<meta property=\"article:published_time\" content=\"2022-07-21T11:02:22+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-08-22T06:58:31+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/07\/16584012081.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1479\" \/>\n\t<meta property=\"og:image:height\" content=\"784\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Serena Liang\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Serena Liang\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/2022\/07\/21\/minifarm-on-reterminal-develop-a-simple-farm-monitor-water-management-system\/\",\"url\":\"https:\/\/www.seeedstudio.com\/blog\/2022\/07\/21\/minifarm-on-reterminal-develop-a-simple-farm-monitor-water-management-system\/\",\"name\":\"MiniFarm on reTerminal: Develop a Simple Farm Monitor & Water Management System - Latest News from Seeed Studio\",\"isPartOf\":{\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/2022\/07\/21\/minifarm-on-reterminal-develop-a-simple-farm-monitor-water-management-system\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/2022\/07\/21\/minifarm-on-reterminal-develop-a-simple-farm-monitor-water-management-system\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/07\/16584012081.png\",\"datePublished\":\"2022-07-21T11:02:22+00:00\",\"dateModified\":\"2022-08-22T06:58:31+00:00\",\"author\":{\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/#\/schema\/person\/a87215a05e2ff821f8075b38e60d4bc7\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/2022\/07\/21\/minifarm-on-reterminal-develop-a-simple-farm-monitor-water-management-system\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.seeedstudio.com\/blog\/2022\/07\/21\/minifarm-on-reterminal-develop-a-simple-farm-monitor-water-management-system\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/2022\/07\/21\/minifarm-on-reterminal-develop-a-simple-farm-monitor-water-management-system\/#primaryimage\",\"url\":\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/07\/16584012081.png\",\"contentUrl\":\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/07\/16584012081.png\",\"width\":1479,\"height\":784},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/2022\/07\/21\/minifarm-on-reterminal-develop-a-simple-farm-monitor-water-management-system\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.seeedstudio.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"MiniFarm on reTerminal: Develop a Simple Farm Monitor &#038; Water Management System\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/#website\",\"url\":\"https:\/\/www.seeedstudio.com\/blog\/\",\"name\":\"Latest News from Seeed Studio\",\"description\":\"Emerging IoT, AI and Autonomous Applications on the Edge\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.seeedstudio.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/#\/schema\/person\/a87215a05e2ff821f8075b38e60d4bc7\",\"name\":\"Serena Liang\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/a132db4cdc6afc12d9b381895cc0b9ea?s=96&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/a132db4cdc6afc12d9b381895cc0b9ea?s=96&r=g\",\"caption\":\"Serena Liang\"},\"url\":\"https:\/\/www.seeedstudio.com\/blog\/author\/serena-liang\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"MiniFarm on reTerminal: Develop a Simple Farm Monitor & Water Management System - Latest News from Seeed Studio","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.seeedstudio.com\/blog\/2022\/07\/21\/minifarm-on-reterminal-develop-a-simple-farm-monitor-water-management-system\/","og_locale":"en_US","og_type":"article","og_title":"MiniFarm on reTerminal: Develop a Simple Farm Monitor & Water Management System - Latest News from Seeed Studio","og_description":"Note: This blog is written by Philip(aka. Dsrc12), a biomedical engineer and head of Intelligent","og_url":"https:\/\/www.seeedstudio.com\/blog\/2022\/07\/21\/minifarm-on-reterminal-develop-a-simple-farm-monitor-water-management-system\/","og_site_name":"Latest News from Seeed Studio","article_published_time":"2022-07-21T11:02:22+00:00","article_modified_time":"2022-08-22T06:58:31+00:00","og_image":[{"width":1479,"height":784,"url":"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/07\/16584012081.png","type":"image\/png"}],"author":"Serena Liang","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Serena Liang","Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.seeedstudio.com\/blog\/2022\/07\/21\/minifarm-on-reterminal-develop-a-simple-farm-monitor-water-management-system\/","url":"https:\/\/www.seeedstudio.com\/blog\/2022\/07\/21\/minifarm-on-reterminal-develop-a-simple-farm-monitor-water-management-system\/","name":"MiniFarm on reTerminal: Develop a Simple Farm Monitor & Water Management System - Latest News from Seeed Studio","isPartOf":{"@id":"https:\/\/www.seeedstudio.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.seeedstudio.com\/blog\/2022\/07\/21\/minifarm-on-reterminal-develop-a-simple-farm-monitor-water-management-system\/#primaryimage"},"image":{"@id":"https:\/\/www.seeedstudio.com\/blog\/2022\/07\/21\/minifarm-on-reterminal-develop-a-simple-farm-monitor-water-management-system\/#primaryimage"},"thumbnailUrl":"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/07\/16584012081.png","datePublished":"2022-07-21T11:02:22+00:00","dateModified":"2022-08-22T06:58:31+00:00","author":{"@id":"https:\/\/www.seeedstudio.com\/blog\/#\/schema\/person\/a87215a05e2ff821f8075b38e60d4bc7"},"breadcrumb":{"@id":"https:\/\/www.seeedstudio.com\/blog\/2022\/07\/21\/minifarm-on-reterminal-develop-a-simple-farm-monitor-water-management-system\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.seeedstudio.com\/blog\/2022\/07\/21\/minifarm-on-reterminal-develop-a-simple-farm-monitor-water-management-system\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.seeedstudio.com\/blog\/2022\/07\/21\/minifarm-on-reterminal-develop-a-simple-farm-monitor-water-management-system\/#primaryimage","url":"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/07\/16584012081.png","contentUrl":"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/07\/16584012081.png","width":1479,"height":784},{"@type":"BreadcrumbList","@id":"https:\/\/www.seeedstudio.com\/blog\/2022\/07\/21\/minifarm-on-reterminal-develop-a-simple-farm-monitor-water-management-system\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.seeedstudio.com\/blog\/"},{"@type":"ListItem","position":2,"name":"MiniFarm on reTerminal: Develop a Simple Farm Monitor &#038; Water Management System"}]},{"@type":"WebSite","@id":"https:\/\/www.seeedstudio.com\/blog\/#website","url":"https:\/\/www.seeedstudio.com\/blog\/","name":"Latest News from Seeed Studio","description":"Emerging IoT, AI and Autonomous Applications on the Edge","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.seeedstudio.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.seeedstudio.com\/blog\/#\/schema\/person\/a87215a05e2ff821f8075b38e60d4bc7","name":"Serena Liang","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.seeedstudio.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/a132db4cdc6afc12d9b381895cc0b9ea?s=96&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/a132db4cdc6afc12d9b381895cc0b9ea?s=96&r=g","caption":"Serena Liang"},"url":"https:\/\/www.seeedstudio.com\/blog\/author\/serena-liang\/"}]}},"modified_by":"Lily","views":4704,"featured_image_urls":{"full":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/07\/16584012081.png",1479,784,false],"thumbnail":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/07\/16584012081-80x80.png",80,80,true],"medium":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/07\/16584012081-300x159.png",300,159,true],"medium_large":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/07\/16584012081-768x407.png",640,339,true],"large":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/07\/16584012081-1030x546.png",640,339,true],"1536x1536":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/07\/16584012081.png",1479,784,false],"2048x2048":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/07\/16584012081.png",1479,784,false],"visody_icon":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/07\/16584012081.png",32,17,false],"magazine-7-slider-full":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/07\/16584012081.png",1479,784,false],"magazine-7-slider-center":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/07\/16584012081-936x784.png",936,784,true],"magazine-7-featured":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/07\/16584012081-1024x543.png",1024,543,true],"magazine-7-medium":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/07\/16584012081-720x380.png",720,380,true],"magazine-7-medium-square":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/07\/16584012081-675x450.png",675,450,true]},"author_info":{"display_name":"Serena Liang","author_link":"https:\/\/www.seeedstudio.com\/blog\/author\/serena-liang\/"},"category_info":"<a href=\"https:\/\/www.seeedstudio.com\/blog\/category\/deploy\/\" rel=\"category tag\">Deploy<\/a>","tag_info":"Deploy","comment_count":"0","_links":{"self":[{"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/posts\/68336","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/users\/3562"}],"replies":[{"embeddable":true,"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/comments?post=68336"}],"version-history":[{"count":14,"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/posts\/68336\/revisions"}],"predecessor-version":[{"id":68599,"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/posts\/68336\/revisions\/68599"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/media\/68370"}],"wp:attachment":[{"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/media?parent=68336"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/categories?post=68336"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/tags?post=68336"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}