{"id":763,"date":"2021-06-10T14:53:22","date_gmt":"2021-06-10T12:53:22","guid":{"rendered":"https:\/\/blog.techbase.eu\/en\/?p=763"},"modified":"2021-06-10T14:53:27","modified_gmt":"2021-06-10T12:53:27","slug":"modberry-500-cm4-with-esp32-and-arduino-for-ultimate-power-management","status":"publish","type":"post","link":"https:\/\/blog.techbase.eu\/en\/modberry-500-cm4-with-esp32-and-arduino-for-ultimate-power-management\/","title":{"rendered":"ModBerry 500-CM4 with ESP32 and Arduino for ultimate power management"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\"><strong>Sleep functionality for ModBerry 500 CM4 devices<\/strong><\/h2>\n\n\n\n<p>TECHBASE company designed an extended version of <strong>Raspberry Pi Compute Module 4 <\/strong>based devices, <strong>ModBerry 500-CM4-PM<\/strong> series for better power management in changing conditions of industrial applications. With the use of GPIO the module can manage <strong>boot<\/strong>, <strong>sleep mode<\/strong> or <strong>safe shutdown<\/strong> of the device in terms of unexpected drop in the power network with help of built-in ESP32 module and Arduino environment.<\/p>\n\n\n\n<p>In the last few years developers marketed a wide range of ARM-based development boards, lacking in enhanced power management, especially <strong>sleep and wake up modes<\/strong>, commonly used in PC-grade computing. These boards are not adjusted for battery power supply, so it&#8217;s natural that sleep\/wake functions should be implemented. In connection with the development of solutions based on Linux-SBC, key factor is adding sleep modes to any remote installation<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img decoding=\"async\" src=\"https:\/\/iot-industrial-devices.com\/wp-content\/uploads\/2021\/06\/modberry500-cm4-pm-1-1030x843.png\" alt=\"\" class=\"wp-image-6621\"\/><\/figure><\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>ESP32 based addon module for Raspberry Pi<\/strong><\/h2>\n\n\n\n<p>With built-in algorithms and the possibility to program on your own, the <strong>TECHBASE\u2019s sleep\/wake addon module<\/strong> can wake the device using a scheduler\/timer. The module itself is based on ESP32-WROVER, used in the <strong>Moduino X<\/strong> series. ESP32 as a lightweight and low-powered solution is a perfect aid system for Raspberry Pi. Another option is wake on external triggers, e.g. change of input state, etc. All the options for sleep, shutdown and wake can be configured for various scenarios to ensure constant operation of devices, safety of data and continuity of work in case of power failure in any installation.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Sleep mode with additional power backup<\/strong><\/h2>\n\n\n\n<p>Additional power management option for ModBerry devices is sleep functionality enhanced with <strong>SuperCap UPS<\/strong> energy backup device. This solution allows programming scenarios including the execution of chosen actions, in order to save data, send a notification and restart\/shutdown the controller after completion.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img decoding=\"async\" src=\"https:\/\/iot-industrial-devices.com\/wp-content\/uploads\/2021\/06\/modberry500-cm4-pm1-1030x567.png\" alt=\"\" class=\"wp-image-6620\"\/><\/figure><\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Advanced power management solution<\/strong><\/h2>\n\n\n\n<p>Most advanced configuration includes use of <strong>ESP32<\/strong> module, known from the successful, lightweight <strong>Moduino X<\/strong> series, for extra logic for wake up \/ sleep scripts. This addon will allow the RaspberryPi-based ModBerry device to be woken up by the <strong>internal ESP32 controller<\/strong>.&nbsp;<\/p>\n\n\n\n<p>Moduino-ModBerry symbiosis allows a wide range of wake-up\/sleep schedule customization, in order to perform best and save energy according to power supply state. <strong>Arduino<\/strong> and <strong>MicroPython<\/strong> environments provide libraries to control different scenarios of data and power management.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>ModBerry 500-CM4-PM availability<\/strong><\/h2>\n\n\n\n<p>The preliminary <strong>ModBerry 500-CM4-PM<\/strong> devices are available on request and delivery time will be specified by the Sales Dept. depending on the size of the project. Contact via email or Live Chat here: <a href=\"https:\/\/iiot-shop.com\/\"><strong>https:\/\/iiot-shop.com\/<\/strong><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Sleep functionality for ModBerry 500 CM4 devices TECHBASE company designed an extended version of Raspberry Pi Compute Module 4 based devices, ModBerry 500-CM4-PM series for better power management in changing conditions of industrial applications. With the use of GPIO the module can manage boot, sleep mode or safe shutdown of the device in terms of &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/blog.techbase.eu\/en\/modberry-500-cm4-with-esp32-and-arduino-for-ultimate-power-management\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;ModBerry 500-CM4 with ESP32 and Arduino for ultimate power management&#8221;<\/span><\/a><\/p>\n","protected":false},"author":4,"featured_media":764,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"footnotes":""},"categories":[109,230],"tags":[170,107,240,237,319,172,326,320,321,289,325,323,318,108,322,324],"class_list":["post-763","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-modberry-500","category-raspberry-pi","tag-arduino","tag-boot","tag-cm4","tag-compute-module-4","tag-energy-saving","tag-esp32","tag-esp32-module","tag-low-energy","tag-low-power-consumption","tag-modberry-500-cm4","tag-moduino-x","tag-power-backup","tag-power-managament","tag-raspberry-pi","tag-safe-shutdown","tag-sleep-mode"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v23.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>ModBerry 500-CM4 with ESP32 and Arduino for ultimate power management - TECHBASE Group - Industrial Raspberry Pi &amp; ESP32 devices<\/title>\n<meta name=\"description\" content=\"Raspberry Pi Compute Module 4 based devices, ModBerry 500-CM4-PM series for better power management in changing industrial conditions\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/blog.techbase.eu\/en\/modberry-500-cm4-with-esp32-and-arduino-for-ultimate-power-management\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"ModBerry 500-CM4 with ESP32 and Arduino for ultimate power management - TECHBASE Group - Industrial Raspberry Pi &amp; ESP32 devices\" \/>\n<meta property=\"og:description\" content=\"Raspberry Pi Compute Module 4 based devices, ModBerry 500-CM4-PM series for better power management in changing industrial conditions\" \/>\n<meta property=\"og:url\" content=\"https:\/\/blog.techbase.eu\/en\/modberry-500-cm4-with-esp32-and-arduino-for-ultimate-power-management\/\" \/>\n<meta property=\"og:site_name\" content=\"TECHBASE Group - Industrial Raspberry Pi &amp; ESP32 devices\" \/>\n<meta property=\"article:published_time\" content=\"2021-06-10T12:53:22+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-06-10T12:53:27+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/blog.techbase.eu\/en\/wp-content\/uploads\/2021\/06\/modberry500-cm4-pm.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"982\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"techbase\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"techbase\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/blog.techbase.eu\/en\/modberry-500-cm4-with-esp32-and-arduino-for-ultimate-power-management\/\",\"url\":\"https:\/\/blog.techbase.eu\/en\/modberry-500-cm4-with-esp32-and-arduino-for-ultimate-power-management\/\",\"name\":\"ModBerry 500-CM4 with ESP32 and Arduino for ultimate power management - TECHBASE Group - Industrial Raspberry Pi &amp; ESP32 devices\",\"isPartOf\":{\"@id\":\"https:\/\/blog.techbase.eu\/en\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/blog.techbase.eu\/en\/modberry-500-cm4-with-esp32-and-arduino-for-ultimate-power-management\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/blog.techbase.eu\/en\/modberry-500-cm4-with-esp32-and-arduino-for-ultimate-power-management\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/blog.techbase.eu\/en\/wp-content\/uploads\/2021\/06\/modberry500-cm4-pm.png\",\"datePublished\":\"2021-06-10T12:53:22+00:00\",\"dateModified\":\"2021-06-10T12:53:27+00:00\",\"author\":{\"@id\":\"https:\/\/blog.techbase.eu\/en\/#\/schema\/person\/e2f9571d6746e802bfb3632109805359\"},\"description\":\"Raspberry Pi Compute Module 4 based devices, ModBerry 500-CM4-PM series for better power management in changing industrial conditions\",\"breadcrumb\":{\"@id\":\"https:\/\/blog.techbase.eu\/en\/modberry-500-cm4-with-esp32-and-arduino-for-ultimate-power-management\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/blog.techbase.eu\/en\/modberry-500-cm4-with-esp32-and-arduino-for-ultimate-power-management\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\/\/blog.techbase.eu\/en\/modberry-500-cm4-with-esp32-and-arduino-for-ultimate-power-management\/#primaryimage\",\"url\":\"https:\/\/blog.techbase.eu\/en\/wp-content\/uploads\/2021\/06\/modberry500-cm4-pm.png\",\"contentUrl\":\"https:\/\/blog.techbase.eu\/en\/wp-content\/uploads\/2021\/06\/modberry500-cm4-pm.png\",\"width\":1200,\"height\":982},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/blog.techbase.eu\/en\/modberry-500-cm4-with-esp32-and-arduino-for-ultimate-power-management\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/blog.techbase.eu\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"ModBerry 500-CM4 with ESP32 and Arduino for ultimate power management\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/blog.techbase.eu\/en\/#website\",\"url\":\"https:\/\/blog.techbase.eu\/en\/\",\"name\":\"TECHBASE Group - Industrial Raspberry Pi &amp; ESP32 devices\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/blog.techbase.eu\/en\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/blog.techbase.eu\/en\/#\/schema\/person\/e2f9571d6746e802bfb3632109805359\",\"name\":\"techbase\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\/\/blog.techbase.eu\/en\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/5bb9f6b44e733ba32ba6cbe2c144554b?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/5bb9f6b44e733ba32ba6cbe2c144554b?s=96&d=mm&r=g\",\"caption\":\"techbase\"},\"url\":\"https:\/\/blog.techbase.eu\/en\/author\/techbase\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"ModBerry 500-CM4 with ESP32 and Arduino for ultimate power management - TECHBASE Group - Industrial Raspberry Pi &amp; ESP32 devices","description":"Raspberry Pi Compute Module 4 based devices, ModBerry 500-CM4-PM series for better power management in changing industrial conditions","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:\/\/blog.techbase.eu\/en\/modberry-500-cm4-with-esp32-and-arduino-for-ultimate-power-management\/","og_locale":"en_GB","og_type":"article","og_title":"ModBerry 500-CM4 with ESP32 and Arduino for ultimate power management - TECHBASE Group - Industrial Raspberry Pi &amp; ESP32 devices","og_description":"Raspberry Pi Compute Module 4 based devices, ModBerry 500-CM4-PM series for better power management in changing industrial conditions","og_url":"https:\/\/blog.techbase.eu\/en\/modberry-500-cm4-with-esp32-and-arduino-for-ultimate-power-management\/","og_site_name":"TECHBASE Group - Industrial Raspberry Pi &amp; ESP32 devices","article_published_time":"2021-06-10T12:53:22+00:00","article_modified_time":"2021-06-10T12:53:27+00:00","og_image":[{"width":1200,"height":982,"url":"https:\/\/blog.techbase.eu\/en\/wp-content\/uploads\/2021\/06\/modberry500-cm4-pm.png","type":"image\/png"}],"author":"techbase","twitter_misc":{"Written by":"techbase","Estimated reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/blog.techbase.eu\/en\/modberry-500-cm4-with-esp32-and-arduino-for-ultimate-power-management\/","url":"https:\/\/blog.techbase.eu\/en\/modberry-500-cm4-with-esp32-and-arduino-for-ultimate-power-management\/","name":"ModBerry 500-CM4 with ESP32 and Arduino for ultimate power management - TECHBASE Group - Industrial Raspberry Pi &amp; ESP32 devices","isPartOf":{"@id":"https:\/\/blog.techbase.eu\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/blog.techbase.eu\/en\/modberry-500-cm4-with-esp32-and-arduino-for-ultimate-power-management\/#primaryimage"},"image":{"@id":"https:\/\/blog.techbase.eu\/en\/modberry-500-cm4-with-esp32-and-arduino-for-ultimate-power-management\/#primaryimage"},"thumbnailUrl":"https:\/\/blog.techbase.eu\/en\/wp-content\/uploads\/2021\/06\/modberry500-cm4-pm.png","datePublished":"2021-06-10T12:53:22+00:00","dateModified":"2021-06-10T12:53:27+00:00","author":{"@id":"https:\/\/blog.techbase.eu\/en\/#\/schema\/person\/e2f9571d6746e802bfb3632109805359"},"description":"Raspberry Pi Compute Module 4 based devices, ModBerry 500-CM4-PM series for better power management in changing industrial conditions","breadcrumb":{"@id":"https:\/\/blog.techbase.eu\/en\/modberry-500-cm4-with-esp32-and-arduino-for-ultimate-power-management\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blog.techbase.eu\/en\/modberry-500-cm4-with-esp32-and-arduino-for-ultimate-power-management\/"]}]},{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/blog.techbase.eu\/en\/modberry-500-cm4-with-esp32-and-arduino-for-ultimate-power-management\/#primaryimage","url":"https:\/\/blog.techbase.eu\/en\/wp-content\/uploads\/2021\/06\/modberry500-cm4-pm.png","contentUrl":"https:\/\/blog.techbase.eu\/en\/wp-content\/uploads\/2021\/06\/modberry500-cm4-pm.png","width":1200,"height":982},{"@type":"BreadcrumbList","@id":"https:\/\/blog.techbase.eu\/en\/modberry-500-cm4-with-esp32-and-arduino-for-ultimate-power-management\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/blog.techbase.eu\/en\/"},{"@type":"ListItem","position":2,"name":"ModBerry 500-CM4 with ESP32 and Arduino for ultimate power management"}]},{"@type":"WebSite","@id":"https:\/\/blog.techbase.eu\/en\/#website","url":"https:\/\/blog.techbase.eu\/en\/","name":"TECHBASE Group - Industrial Raspberry Pi &amp; ESP32 devices","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blog.techbase.eu\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":"Person","@id":"https:\/\/blog.techbase.eu\/en\/#\/schema\/person\/e2f9571d6746e802bfb3632109805359","name":"techbase","image":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/blog.techbase.eu\/en\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/5bb9f6b44e733ba32ba6cbe2c144554b?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/5bb9f6b44e733ba32ba6cbe2c144554b?s=96&d=mm&r=g","caption":"techbase"},"url":"https:\/\/blog.techbase.eu\/en\/author\/techbase\/"}]}},"_links":{"self":[{"href":"https:\/\/blog.techbase.eu\/en\/wp-json\/wp\/v2\/posts\/763","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.techbase.eu\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.techbase.eu\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.techbase.eu\/en\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.techbase.eu\/en\/wp-json\/wp\/v2\/comments?post=763"}],"version-history":[{"count":1,"href":"https:\/\/blog.techbase.eu\/en\/wp-json\/wp\/v2\/posts\/763\/revisions"}],"predecessor-version":[{"id":765,"href":"https:\/\/blog.techbase.eu\/en\/wp-json\/wp\/v2\/posts\/763\/revisions\/765"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.techbase.eu\/en\/wp-json\/wp\/v2\/media\/764"}],"wp:attachment":[{"href":"https:\/\/blog.techbase.eu\/en\/wp-json\/wp\/v2\/media?parent=763"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.techbase.eu\/en\/wp-json\/wp\/v2\/categories?post=763"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.techbase.eu\/en\/wp-json\/wp\/v2\/tags?post=763"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}