{"id":90318,"date":"2023-12-29T10:53:48","date_gmt":"2023-12-29T10:53:48","guid":{"rendered":"https:\/\/www.seeedstudio.com\/blog\/?p=90318"},"modified":"2024-07-15T06:23:33","modified_gmt":"2024-07-15T06:23:33","slug":"magic-mirror-transforming-home-automation-with-raspberry-pi-powered-reterminal-dm-using-gestures","status":"publish","type":"post","link":"https:\/\/www.seeedstudio.com\/blog\/2023\/12\/29\/magic-mirror-transforming-home-automation-with-raspberry-pi-powered-reterminal-dm-using-gestures\/","title":{"rendered":"Magic Mirror: Transforming Home Automation with Raspberry Pi-powered reTerminal DM using Gestures"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\"><strong>Introduction<\/strong><\/h2>\n\n\n\n<p>In the pursuit of a safer, more accessible, and futuristic home experience, a gesture-controlled smart home system was developed. <strong><font color=\"#90C21F\">Driven by the need for touchless interfaces during health crises, the project enhances safety and hygiene, addressing accessibility concerns for individuals with disabilities and the elderly. <\/font><\/strong>Leveraging the power of <strong><font color=\"#90C21F\">Raspberry Pi Powered reTerminal DM HMI, MediaPipe ML library, OpenCV, Home Assistant, and Seeed Studio Xiao ESP32 module,<\/font><\/strong> this innovative project envisions a future where homes seamlessly respond to intuitive gestures. Home automation, as showcased in this project, is redefining the way we interact with our living spaces, offering an inclusive, innovative, and delightful living environment<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img fetchpriority=\"high\" decoding=\"async\" width=\"1030\" height=\"687\" src=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2023\/12\/Smart-Mirror--1030x687.png\" alt=\"\" class=\"wp-image-90346\" srcset=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2023\/12\/Smart-Mirror--1030x687.png 1030w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2023\/12\/Smart-Mirror--300x200.png 300w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2023\/12\/Smart-Mirror--768x512.png 768w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2023\/12\/Smart-Mirror--1536x1024.png 1536w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2023\/12\/Smart-Mirror--2048x1365.png 2048w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2023\/12\/Smart-Mirror--1024x683.png 1024w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2023\/12\/Smart-Mirror--675x450.png 675w\" sizes=\"(max-width: 1030px) 100vw, 1030px\" \/><\/figure><\/div>\n\n\n<h2 class=\"wp-block-heading\"><strong>Key Information <\/strong><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Hardware Components:<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/www.seeedstudio.com\/reTerminal-DM-With-Camera-p-5648.html\" target=\"_blank\" rel=\"noreferrer noopener\">Raspberry Pi Powered reTerminal DM HMI<\/a>: The brain of project operation, providing the processing power and a user-friendly interface.<\/li>\n\n\n\n<li><a href=\"https:\/\/www.seeedstudio.com\/XIAO-ESP32S3-p-5627.html\" target=\"_blank\" rel=\"noreferrer noopener\">Seeed Studio Xiao ESP32 module<\/a>: Enabling seamless communication between the gesture-controlled interface and the Home Assistant platform.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Software Stack:<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/developers.google.com\/mediapipe\" target=\"_blank\" rel=\"noreferrer noopener\">MediaPipe ML Library<\/a>: Used for finger detection and counting, turning gestures into actionable commands.<\/li>\n\n\n\n<li><a href=\"https:\/\/opencv.org\/\" target=\"_blank\" rel=\"noreferrer noopener\">OpenCV<\/a>: Overlaid the home plan onto the real-time video stream, enhancing the user experience.<\/li>\n\n\n\n<li><a href=\"https:\/\/www.home-assistant.io\/\" target=\"_blank\" rel=\"noreferrer noopener\">Home Assistant<\/a> (Supervised Method): The central hub for smart home, managing devices and automation.<\/li>\n\n\n\n<li>MQTT Protocol: Facilitating communication between the gesture-controlled interface and the Home Assistant.<\/li>\n\n\n\n<li><a href=\"https:\/\/esphome.io\/\" target=\"_blank\" rel=\"noreferrer noopener\">ESPHome<\/a> Add-on: Connect the SeeedStudio Xiao ESP32 module with Home Assistant for seamless device integration.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Industries<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Smart Homes<\/li>\n\n\n\n<li>Smart Buildings <\/li>\n\n\n\n<li>Medical Laboratory  <\/li>\n\n\n\n<li>Elderly care <\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"> <\/h3>\n\n\n\n<h2 class=\"wp-block-heading\">Challenges<\/h2>\n\n\n\n<p>One of the primary challenges encountered during the hardware deployment phase was the need for a compact yet powerful solution that seamlessly<strong><font color=\"#90C21F\"> integrated a camera, large front panel, wireless connectivity, and LAN support while being capable of running Home Assistant (HA)<\/font><\/strong>. The solution needed to strike a balance between functionality and form factor, ensuring that it met the project&#8217;s requirements. <strong><font color=\"#90C21F\">The Raspberry Pi, powered Seeed Studio&#8217;s ReTerminal DM, emerged as the ideal choice. This hardware provided a compact footprint with a built-in camera, with 10.1&#8221; IP65 front panel, wireless capabilities, and LAN connectivity, making it a versatile and efficient platform for the smart home project. <\/font><\/strong>Additionally, the compatibility of the ReTerminal DM with the Raspbian OS was a crucial factor, as it allowed for the smooth <strong><font color=\"#90C21F\">integration of open-source software components such as MediaPipe and OpenCV<\/font><\/strong>. This compatibility ensured a streamlined development process, addressing the challenges associated with hardware deployment and laying the foundation for a robust and efficient smart home system.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong> Solution<\/strong><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Gesture Recognition<\/strong>:\n<ul class=\"wp-block-list\">\n<li>Implemented hand tracking and finger counting using the MediaPipe ML library.<\/li>\n\n\n\n<li>Utilized built-in Pi Camera to capture real-time video feed.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Home Interface Overlay<\/strong>:\n<ul class=\"wp-block-list\">\n<li>Superimposed home plan onto video stream using OpenCV for intuitive visual feedback.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Home Assistant Integration<\/strong>:\n<ul class=\"wp-block-list\">\n<li>Installed Home Assistant in supervised mode.<\/li>\n\n\n\n<li>Established communication between the gesture control interface and Home Assistant via MQTT.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Xiao<\/strong> <strong>ESP32 Module Connectivity<\/strong>:\n<ul class=\"wp-block-list\">\n<li>Added ESPHome add-on to enable communication between SeeedStudio Xiao ESP32 module and Home Assistant platform.<\/li>\n\n\n\n<li>MQTT&nbsp;data&nbsp;from&nbsp;the&nbsp;OpenCV&nbsp;gesture&nbsp;application&nbsp;was&nbsp;transmitted&nbsp;to&nbsp;the&nbsp;Home&nbsp;Assistant platform,&nbsp;and&nbsp;automation&nbsp;events&nbsp;were&nbsp;then&nbsp;relayed&nbsp;to&nbsp;the&nbsp;Xiao&nbsp;ESP32&nbsp;module&nbsp;for precise&nbsp;device&nbsp;control.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-video aligncenter\"><video autoplay controls loop muted src=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2024\/01\/6c203417-8fed-4350-9bf4-5fafacef343a.mp4\"><\/video><\/figure>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"680\" height=\"504\" src=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2023\/12\/reterminaldm1-1.png\" alt=\"\" class=\"wp-image-90358\" srcset=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2023\/12\/reterminaldm1-1.png 680w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2023\/12\/reterminaldm1-1-300x222.png 300w\" sizes=\"(max-width: 680px) 100vw, 680px\" \/><\/figure><\/div>\n\n\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-1 wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link has-vivid-green-cyan-background-color has-background wp-element-button\" href=\"https:\/\/www.seeedstudio.com\/reTerminal-DM-With-Camera-p-5648.html\" target=\"_blank\" rel=\"noreferrer noopener\">Buy reTerminal DM \ud83d\uded2<\/a><\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"block-43ce2397-0dbb-43ee-bb80-a2c6719867c4\"><br>Seeed Studio&#8217;s Raspberry Pi Ecosystem<\/h2>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"768\" height=\"132\" src=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2023\/12\/\u4f01\u4e1a\u5fae\u4fe1\u622a\u56fe_2845f738-9e6c-4d52-a93c-b7d5b84c8398-768x132-2.png\" alt=\"\" class=\"wp-image-90361\" srcset=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2023\/12\/\u4f01\u4e1a\u5fae\u4fe1\u622a\u56fe_2845f738-9e6c-4d52-a93c-b7d5b84c8398-768x132-2.png 768w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2023\/12\/\u4f01\u4e1a\u5fae\u4fe1\u622a\u56fe_2845f738-9e6c-4d52-a93c-b7d5b84c8398-768x132-2-300x52.png 300w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/><\/figure><\/div>\n\n\n<p>Seeed Studio has been serving the Raspberry Pi user community since 2013 and took the lead to join the approved&nbsp;reseller and&nbsp;design partner. Since the first version of&nbsp;<a href=\"https:\/\/www.seeedstudio.com\/reTerminal-CM4108032-p-5712.html\">reTerminal<\/a>&nbsp;in 2021, we have a series of products including&nbsp;<a href=\"https:\/\/www.seeedstudio.com\/Dual-GbE-Carrier-Board-with-4GB-RAM-32GB-eMMC-RPi-CM4-Case-p-5029.html\" target=\"_blank\" rel=\"noreferrer noopener\">reRouter<\/a>,&nbsp;<a href=\"https:\/\/www.seeedstudio.com\/EdgeBox-RPi-200-CM4104016-p-5486.html\" target=\"_blank\" rel=\"noreferrer noopener\">edge controller series<\/a>, and this year&nbsp;<a href=\"https:\/\/www.seeedstudio.com\/reTerminal-DM-With-Camera-p-5648.html\" target=\"_blank\" rel=\"noreferrer noopener\">reTerminal DM<\/a>, serving creators, makers, enthusiasts, students, engineers, enterprises as well as industries, and every scenario needing Raspberry Pi.&nbsp;<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"371\" src=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2023\/12\/1111-768x371-2.png\" alt=\"\" class=\"wp-image-90362\" srcset=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2023\/12\/1111-768x371-2.png 768w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2023\/12\/1111-768x371-2-300x145.png 300w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/><\/figure><\/div>\n\n\n<h2 class=\"wp-block-heading\">More Resources <\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Explore more products, full system devices, customization services, and use cases on the&nbsp;<strong><a href=\"https:\/\/www.seeedstudio.com\/raspberrypi.html\">Seeed Raspberry Pi page<\/a><\/strong>.<\/li>\n\n\n\n<li>Download our&nbsp;<strong><a href=\"https:\/\/files.seeedstudio.com\/wiki\/Raspberry_Pi\/raspberry-pi-success-cases.pdf\">latest Raspberry Pi success case booklet<\/a><\/strong>&nbsp;to know how Seeed and Seeed\u2019s Raspberry Pi-powered products and solutions assist in tackling real-world challenges. Share your idea and story with our team at&nbsp;<strong>edge@seeed.cc<\/strong>.<\/li>\n\n\n\n<li>Dive deep into our&nbsp;<a href=\"https:\/\/wiki.seeedstudio.com\/raspberry-pi-devices\/\"><strong>Raspberry Pi wiki page<\/strong><\/a>&nbsp;to get yours started.<\/li>\n\n\n\n<li>Download our&nbsp;<strong><a href=\"https:\/\/files.seeedstudio.com\/wiki\/raspberry-pi\/seeed-studio-raspberry-pi-series-catalog-v1.1.pdf\">latest product catalog<\/a><\/strong>&nbsp;to find the ones that suit your needs.<\/li>\n\n\n\n<li>Wants to discuss more customization possibilities, please check out our&nbsp;<a href=\"https:\/\/www.seeedstudio.com\/odm\"><strong>customization services<\/strong><\/a>,&nbsp;and submit your inquiry to&nbsp;&nbsp;<strong>edge@seeed.cc<\/strong>&nbsp;to have a deeper discussion and evaluation for you.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Introduction In the pursuit of a safer, more accessible, and futuristic home experience, a gesture-controlled<\/p>\n","protected":false},"author":3625,"featured_media":90346,"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":[4391,4452,1,4393],"tags":[4441,142,4592,247,4794,3129],"class_list":["post-90318","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-build","category-licensed-products-case-stories","category-news","category-tech","tag-home-assistant","tag-open-hardware","tag-opencv","tag-raspberry-pi","tag-reterminal-dm","tag-xiao"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.0 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Magic Mirror: Transforming Home Automation with Raspberry Pi-powered reTerminal DM using Gestures - Latest News from Seeed Studio<\/title>\n<meta name=\"description\" content=\"Leveraging the power of Raspberry Pi Powered reTerminal DM HMI, MediaPipe ML library, OpenCV, Home Assistant, and Seeed Studio Xiao ESP32 module, this innovative project envisions a future where homes seamlessly respond to intuitive gestures.\" \/>\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\/2023\/12\/29\/magic-mirror-transforming-home-automation-with-raspberry-pi-powered-reterminal-dm-using-gestures\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Magic Mirror: Transforming Home Automation with Raspberry Pi-powered reTerminal DM using Gestures - Latest News from Seeed Studio\" \/>\n<meta property=\"og:description\" content=\"Leveraging the power of Raspberry Pi Powered reTerminal DM HMI, MediaPipe ML library, OpenCV, Home Assistant, and Seeed Studio Xiao ESP32 module, this innovative project envisions a future where homes seamlessly respond to intuitive gestures.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.seeedstudio.com\/blog\/2023\/12\/29\/magic-mirror-transforming-home-automation-with-raspberry-pi-powered-reterminal-dm-using-gestures\/\" \/>\n<meta property=\"og:site_name\" content=\"Latest News from Seeed Studio\" \/>\n<meta property=\"article:published_time\" content=\"2023-12-29T10:53:48+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-07-15T06:23:33+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2023\/12\/Smart-Mirror-.png\" \/>\n\t<meta property=\"og:image:width\" content=\"3120\" \/>\n\t<meta property=\"og:image:height\" content=\"2080\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Kasun Thushara\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Kasun Thushara\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/2023\/12\/29\/magic-mirror-transforming-home-automation-with-raspberry-pi-powered-reterminal-dm-using-gestures\/\",\"url\":\"https:\/\/www.seeedstudio.com\/blog\/2023\/12\/29\/magic-mirror-transforming-home-automation-with-raspberry-pi-powered-reterminal-dm-using-gestures\/\",\"name\":\"Magic Mirror: Transforming Home Automation with Raspberry Pi-powered reTerminal DM using Gestures - Latest News from Seeed Studio\",\"isPartOf\":{\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/2023\/12\/29\/magic-mirror-transforming-home-automation-with-raspberry-pi-powered-reterminal-dm-using-gestures\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/2023\/12\/29\/magic-mirror-transforming-home-automation-with-raspberry-pi-powered-reterminal-dm-using-gestures\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2023\/12\/Smart-Mirror-.png\",\"datePublished\":\"2023-12-29T10:53:48+00:00\",\"dateModified\":\"2024-07-15T06:23:33+00:00\",\"author\":{\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/#\/schema\/person\/bcc6823a4a5c37767b36c37aaedb0ce0\"},\"description\":\"Leveraging the power of Raspberry Pi Powered reTerminal DM HMI, MediaPipe ML library, OpenCV, Home Assistant, and Seeed Studio Xiao ESP32 module, this innovative project envisions a future where homes seamlessly respond to intuitive gestures.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/2023\/12\/29\/magic-mirror-transforming-home-automation-with-raspberry-pi-powered-reterminal-dm-using-gestures\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.seeedstudio.com\/blog\/2023\/12\/29\/magic-mirror-transforming-home-automation-with-raspberry-pi-powered-reterminal-dm-using-gestures\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/2023\/12\/29\/magic-mirror-transforming-home-automation-with-raspberry-pi-powered-reterminal-dm-using-gestures\/#primaryimage\",\"url\":\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2023\/12\/Smart-Mirror-.png\",\"contentUrl\":\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2023\/12\/Smart-Mirror-.png\",\"width\":3120,\"height\":2080},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/2023\/12\/29\/magic-mirror-transforming-home-automation-with-raspberry-pi-powered-reterminal-dm-using-gestures\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.seeedstudio.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Magic Mirror: Transforming Home Automation with Raspberry Pi-powered reTerminal DM using Gestures\"}]},{\"@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\/bcc6823a4a5c37767b36c37aaedb0ce0\",\"name\":\"Kasun Thushara\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/e18409f3dc8298c54d4708e6cfec78dc?s=96&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/e18409f3dc8298c54d4708e6cfec78dc?s=96&r=g\",\"caption\":\"Kasun Thushara\"},\"url\":\"https:\/\/www.seeedstudio.com\/blog\/author\/kasun\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Magic Mirror: Transforming Home Automation with Raspberry Pi-powered reTerminal DM using Gestures - Latest News from Seeed Studio","description":"Leveraging the power of Raspberry Pi Powered reTerminal DM HMI, MediaPipe ML library, OpenCV, Home Assistant, and Seeed Studio Xiao ESP32 module, this innovative project envisions a future where homes seamlessly respond to intuitive gestures.","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\/2023\/12\/29\/magic-mirror-transforming-home-automation-with-raspberry-pi-powered-reterminal-dm-using-gestures\/","og_locale":"en_US","og_type":"article","og_title":"Magic Mirror: Transforming Home Automation with Raspberry Pi-powered reTerminal DM using Gestures - Latest News from Seeed Studio","og_description":"Leveraging the power of Raspberry Pi Powered reTerminal DM HMI, MediaPipe ML library, OpenCV, Home Assistant, and Seeed Studio Xiao ESP32 module, this innovative project envisions a future where homes seamlessly respond to intuitive gestures.","og_url":"https:\/\/www.seeedstudio.com\/blog\/2023\/12\/29\/magic-mirror-transforming-home-automation-with-raspberry-pi-powered-reterminal-dm-using-gestures\/","og_site_name":"Latest News from Seeed Studio","article_published_time":"2023-12-29T10:53:48+00:00","article_modified_time":"2024-07-15T06:23:33+00:00","og_image":[{"width":3120,"height":2080,"url":"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2023\/12\/Smart-Mirror-.png","type":"image\/png"}],"author":"Kasun Thushara","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Kasun Thushara","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.seeedstudio.com\/blog\/2023\/12\/29\/magic-mirror-transforming-home-automation-with-raspberry-pi-powered-reterminal-dm-using-gestures\/","url":"https:\/\/www.seeedstudio.com\/blog\/2023\/12\/29\/magic-mirror-transforming-home-automation-with-raspberry-pi-powered-reterminal-dm-using-gestures\/","name":"Magic Mirror: Transforming Home Automation with Raspberry Pi-powered reTerminal DM using Gestures - Latest News from Seeed Studio","isPartOf":{"@id":"https:\/\/www.seeedstudio.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.seeedstudio.com\/blog\/2023\/12\/29\/magic-mirror-transforming-home-automation-with-raspberry-pi-powered-reterminal-dm-using-gestures\/#primaryimage"},"image":{"@id":"https:\/\/www.seeedstudio.com\/blog\/2023\/12\/29\/magic-mirror-transforming-home-automation-with-raspberry-pi-powered-reterminal-dm-using-gestures\/#primaryimage"},"thumbnailUrl":"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2023\/12\/Smart-Mirror-.png","datePublished":"2023-12-29T10:53:48+00:00","dateModified":"2024-07-15T06:23:33+00:00","author":{"@id":"https:\/\/www.seeedstudio.com\/blog\/#\/schema\/person\/bcc6823a4a5c37767b36c37aaedb0ce0"},"description":"Leveraging the power of Raspberry Pi Powered reTerminal DM HMI, MediaPipe ML library, OpenCV, Home Assistant, and Seeed Studio Xiao ESP32 module, this innovative project envisions a future where homes seamlessly respond to intuitive gestures.","breadcrumb":{"@id":"https:\/\/www.seeedstudio.com\/blog\/2023\/12\/29\/magic-mirror-transforming-home-automation-with-raspberry-pi-powered-reterminal-dm-using-gestures\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.seeedstudio.com\/blog\/2023\/12\/29\/magic-mirror-transforming-home-automation-with-raspberry-pi-powered-reterminal-dm-using-gestures\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.seeedstudio.com\/blog\/2023\/12\/29\/magic-mirror-transforming-home-automation-with-raspberry-pi-powered-reterminal-dm-using-gestures\/#primaryimage","url":"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2023\/12\/Smart-Mirror-.png","contentUrl":"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2023\/12\/Smart-Mirror-.png","width":3120,"height":2080},{"@type":"BreadcrumbList","@id":"https:\/\/www.seeedstudio.com\/blog\/2023\/12\/29\/magic-mirror-transforming-home-automation-with-raspberry-pi-powered-reterminal-dm-using-gestures\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.seeedstudio.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Magic Mirror: Transforming Home Automation with Raspberry Pi-powered reTerminal DM using Gestures"}]},{"@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\/bcc6823a4a5c37767b36c37aaedb0ce0","name":"Kasun Thushara","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.seeedstudio.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/e18409f3dc8298c54d4708e6cfec78dc?s=96&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/e18409f3dc8298c54d4708e6cfec78dc?s=96&r=g","caption":"Kasun Thushara"},"url":"https:\/\/www.seeedstudio.com\/blog\/author\/kasun\/"}]}},"modified_by":"Serena Liang","views":5120,"featured_image_urls":{"full":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2023\/12\/Smart-Mirror-.png",3120,2080,false],"thumbnail":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2023\/12\/Smart-Mirror--80x80.png",80,80,true],"medium":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2023\/12\/Smart-Mirror--300x200.png",300,200,true],"medium_large":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2023\/12\/Smart-Mirror--768x512.png",640,427,true],"large":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2023\/12\/Smart-Mirror--1030x687.png",640,427,true],"1536x1536":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2023\/12\/Smart-Mirror--1536x1024.png",1536,1024,true],"2048x2048":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2023\/12\/Smart-Mirror--2048x1365.png",2048,1365,true],"visody_icon":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2023\/12\/Smart-Mirror-.png",32,21,false],"magazine-7-slider-full":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2023\/12\/Smart-Mirror--1536x1020.png",1536,1020,true],"magazine-7-slider-center":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2023\/12\/Smart-Mirror--936x897.png",936,897,true],"magazine-7-featured":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2023\/12\/Smart-Mirror--1024x683.png",1024,683,true],"magazine-7-medium":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2023\/12\/Smart-Mirror--720x380.png",720,380,true],"magazine-7-medium-square":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2023\/12\/Smart-Mirror--675x450.png",675,450,true]},"author_info":{"display_name":"Kasun Thushara","author_link":"https:\/\/www.seeedstudio.com\/blog\/author\/kasun\/"},"category_info":"<a href=\"https:\/\/www.seeedstudio.com\/blog\/category\/build\/\" rel=\"category tag\">Build<\/a> <a href=\"https:\/\/www.seeedstudio.com\/blog\/category\/licensed-products-case-stories\/\" rel=\"category tag\">Licensed Products Case Stories<\/a> <a href=\"https:\/\/www.seeedstudio.com\/blog\/category\/news\/\" rel=\"category tag\">News<\/a> <a href=\"https:\/\/www.seeedstudio.com\/blog\/category\/tech\/\" rel=\"category tag\">Tech<\/a>","tag_info":"Tech","comment_count":"0","_links":{"self":[{"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/posts\/90318","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\/3625"}],"replies":[{"embeddable":true,"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/comments?post=90318"}],"version-history":[{"count":9,"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/posts\/90318\/revisions"}],"predecessor-version":[{"id":98253,"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/posts\/90318\/revisions\/98253"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/media\/90346"}],"wp:attachment":[{"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/media?parent=90318"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/categories?post=90318"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/tags?post=90318"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}