{"id":21810,"date":"2019-04-19T10:53:43","date_gmt":"2019-04-19T02:53:43","guid":{"rendered":"\/blog\/?p=21810"},"modified":"2022-08-22T15:43:32","modified_gmt":"2022-08-22T07:43:32","slug":"instruction-on-how-to-use-nvidia-jetson-nano-with-grove","status":"publish","type":"post","link":"https:\/\/www.seeedstudio.com\/blog\/2019\/04\/19\/instruction-on-how-to-use-nvidia-jetson-nano-with-grove\/","title":{"rendered":"Instruction on how to use NVIDIA Jetson Nano with Grove"},"content":{"rendered":"\n<p>If you want to run <a href=\"https:\/\/www.seeedstudio.com\/category\/Grove-c-1003.html\">Grove sensors<\/a> on Jetson Nano, the best way is to use the <a href=\"https:\/\/github.com\/Seeed-Studio\/grove.py\">Grove.py python Library<\/a> provided by Seeed Studio. <\/p>\n\n\n\n<p>There are more than 20 Groves supporting\nJetson Nano now and we are keeping updating more. <\/p>\n\n\n\n<p>See the current sensors supporting Jetson Nano and how to use them:<\/p>\n\n\n\n<p><a href=\"https:\/\/github.com\/Seeed-Studio\/grove.py\/blob\/master\/doc\/README.md\">https:\/\/github.com\/Seeed-Studio\/grove.py\/blob\/master\/doc\/README.md<\/a><\/p>\n\n\n\n<p>For details about how to install the\nGrove.py library:<\/p>\n\n\n\n<p><a href=\"https:\/\/github.com\/Seeed-Studio\/grove.py\/blob\/master\/README.md#installation\">https:\/\/github.com\/Seeed-Studio\/grove.py\/blob\/master\/README.md#installation<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Grove Installation Guide<\/strong><\/h2>\n\n\n\n<p><strong>(If\nyou are familiar with the Linux operation system, you can skip this guide and directly\nrefer to the link provided above.)<\/strong><\/p>\n\n\n\n<p>You only need to perform below steps in a\nbrand new Jetson Nano official Image (click here for Jetson Nano Quick Start\nGuide), make sure your network works well. <\/p>\n\n\n\n<p class=\"has-background has-very-light-gray-background-color\">sudo apt-get update<\/p>\n\n\n\n<p class=\"has-background has-very-light-gray-background-color\">sudo apt-get install curl<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Now you\ncan start the installation of grove.py<\/strong><\/h2>\n\n\n\n<p><strong>Step1:<\/strong><\/p>\n\n\n\n<p class=\"has-background has-very-light-gray-background-color\">curl -sL\nhttps:\/\/github.com\/Seeed-Studio\/grove.py\/raw\/master\/install.sh | sudo bash -s &#8211;<\/p>\n\n\n\n<p>Please pay attention to check the final\nexecution result when installing. If FAILED is displayed and you are unable to\nsolve the failure by yourself, please submit new issue in the current\nrepository. Please describe the issue in detail. <\/p>\n\n\n\n<p><strong>Step2\uff1a<\/strong><\/p>\n\n\n\n<p class=\"has-background has-very-light-gray-background-color\">git clone\nhttps:\/\/github.com\/Seeed-Studio\/grove.py<\/p>\n\n\n\n<p class=\"has-background has-very-light-gray-background-color\">cd grove.py<\/p>\n\n\n\n<p class=\"has-background has-very-light-gray-background-color\"># Python2<\/p>\n\n\n\n<p class=\"has-background has-very-light-gray-background-color\">sudo pip install\n.<\/p>\n\n\n\n<p class=\"has-background has-very-light-gray-background-color\"># Python3<\/p>\n\n\n\n<p class=\"has-background has-very-light-gray-background-color\">sudo pip3\ninstall .<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Run Grove on Jetson Nano:<\/strong><\/h2>\n\n\n\n<p>After a successful installation, you can\nuse the Grove modules based on the support list of Jetson Nano.<\/p>\n\n\n\n<p><strong>1.\nFirst, you need a <a href=\"https:\/\/www.seeedstudio.com\/Grove-Base-Hat-for-Raspberry-Pi-p-3186.html\">Grove\nBase Hat for Raspberry Pi<\/a> :<\/strong><\/p>\n\n\n\n<p>The pin header of Jetson Nano is compatible\nwith Pi, however, the function is not completely compatible. Please refer to\nthe table provided by Seeed Studio for the compatibility of specific functions.\n<\/p>\n\n\n\n<p>The Grove Base Hat is connected like this:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img fetchpriority=\"high\" decoding=\"async\" width=\"1030\" height=\"633\" src=\"https:\/\/blog.seeedstudio.com\/wp-content\/uploads\/2019\/04\/\u5c4f\u5e55\u5feb\u7167-2019-04-19-\u4e0a\u534810.19.27-1030x633.png\" alt=\"\" class=\"wp-image-21813\" srcset=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2019\/04\/\u5c4f\u5e55\u5feb\u7167-2019-04-19-\u4e0a\u534810.19.27-1030x633.png 1030w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2019\/04\/\u5c4f\u5e55\u5feb\u7167-2019-04-19-\u4e0a\u534810.19.27-300x184.png 300w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2019\/04\/\u5c4f\u5e55\u5feb\u7167-2019-04-19-\u4e0a\u534810.19.27-768x472.png 768w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2019\/04\/\u5c4f\u5e55\u5feb\u7167-2019-04-19-\u4e0a\u534810.19.27.png 1582w\" sizes=\"(max-width: 1030px) 100vw, 1030px\" \/><\/figure>\n\n\n\n<p>Please pay attention to the pin alignment,\ndo not insert to the wrong position, otherwise it may cause damage to the Grove\nBase Hat, even the damage of the Jetson Nano Board. <\/p>\n\n\n\n<p><strong>2.\nPlug in the Grove module.<\/strong><\/p>\n\n\n\n<p>If it is an I2c module, you can execute it\non the Jetson Nano terminal:<\/p>\n\n\n\n<p class=\"has-background has-very-light-gray-background-color\">sudo i2cdetect -r -y 1<\/p>\n\n\n\n<p>Check if the corresponding I2c address can\nbe scanned. If the scanning failed, please pay attention to the wiring.<\/p>\n\n\n\n<p><strong>3. Execute\nthe corresponding python script command.<\/strong><\/p>\n\n\n\n<p>Noted that the execution of the python\nscript requires root privileges. For example, when driving an OLED Display 1.12\ninch (V1.0) module, you need to do this:<\/p>\n\n\n\n<p class=\"has-background has-very-light-gray-background-color\">cd grove.py<\/p>\n\n\n\n<p class=\"has-background has-very-light-gray-background-color\">sudo python grove\/display\/sh1107g.py<\/p>\n\n\n\n<p>The Grove.py directory is the git repository that was previously downloaded at install time. Usually Oled will display some program-predefined content.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Demo and Software support<\/h2>\n\n\n\n<p>We made a demo kit and provided software support for the demo kit.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1002\" height=\"562\" src=\"https:\/\/blog.seeedstudio.com\/wp-content\/uploads\/2019\/04\/\u5c4f\u5e55\u5feb\u7167-2019-04-19-\u4e0a\u534810.55.44.png\" alt=\"\" class=\"wp-image-21818\" srcset=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2019\/04\/\u5c4f\u5e55\u5feb\u7167-2019-04-19-\u4e0a\u534810.55.44.png 1002w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2019\/04\/\u5c4f\u5e55\u5feb\u7167-2019-04-19-\u4e0a\u534810.55.44-300x168.png 300w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2019\/04\/\u5c4f\u5e55\u5feb\u7167-2019-04-19-\u4e0a\u534810.55.44-768x431.png 768w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2019\/04\/\u5c4f\u5e55\u5feb\u7167-2019-04-19-\u4e0a\u534810.55.44-750x420.png 750w\" sizes=\"(max-width: 1002px) 100vw, 1002px\" \/><\/figure>\n\n\n\n<p>The Groves included in the kit:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><a href=\"https:\/\/www.seeedstudio.com\/Grove-OLED-Display-1-1-p-824.html\">OLED Display 1.12 inch \u2013 v1.0<\/a><\/li><li><a href=\"https:\/\/www.seeedstudio.com\/Grove-12-Key-Capacitive-I2C-Touch-Sensor-V2-MPR12-p-3141.html\">12 key capacitive i2c touch sensor(MPR121)<\/a><\/li><li><a href=\"https:\/\/www.seeedstudio.com\/Grove-3-Axis-Digital-Accelerometer-200g-ADXL372-p-4003.html\">3-Axis digital accelerometer (ADXL372)<\/a><\/li><li><a href=\"https:\/\/www.seeedstudio.com\/Grove-I2C-UV-Sensor-VEML6070-p-3195.html\">UV sensor VEML6070<\/a><\/li><li><a href=\"https:\/\/www.seeedstudio.com\/Grove-Thumb-Joystick-p-935.html\">Thumb joystick v1.1<\/a><\/li><\/ul>\n\n\n\n<p>You can download software here:<\/p>\n\n\n\n<p><a href=\"Https:\/\/github.com\/linux-downey\/jetson_nano_demo_kit_example\">https:\/\/github.com\/linux-downey\/jetson_nano_demo_kit_example<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>If you want to run Grove sensors on Jetson Nano, the best way is to<\/p>\n","protected":false},"author":200,"featured_media":21813,"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],"tags":[1301,1369,1313,1339,1368],"class_list":["post-21810","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-build","tag-ai","tag-instruction","tag-nvidia-jetson-nano","tag-python","tag-python-library"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.0 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Instruction on how to use NVIDIA Jetson Nano with Grove - 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\/2019\/04\/19\/instruction-on-how-to-use-nvidia-jetson-nano-with-grove\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Instruction on how to use NVIDIA Jetson Nano with Grove - Latest News from Seeed Studio\" \/>\n<meta property=\"og:description\" content=\"If you want to run Grove sensors on Jetson Nano, the best way is to\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.seeedstudio.com\/blog\/2019\/04\/19\/instruction-on-how-to-use-nvidia-jetson-nano-with-grove\/\" \/>\n<meta property=\"og:site_name\" content=\"Latest News from Seeed Studio\" \/>\n<meta property=\"article:published_time\" content=\"2019-04-19T02:53:43+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-08-22T07:43:32+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2019\/04\/\u5c4f\u5e55\u5feb\u7167-2019-04-19-\u4e0a\u534810.19.27.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1582\" \/>\n\t<meta property=\"og:image:height\" content=\"972\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Elaine Wu\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Elaine Wu\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. 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:\/\/www.seeedstudio.com\/blog\/2019\/04\/19\/instruction-on-how-to-use-nvidia-jetson-nano-with-grove\/\",\"url\":\"https:\/\/www.seeedstudio.com\/blog\/2019\/04\/19\/instruction-on-how-to-use-nvidia-jetson-nano-with-grove\/\",\"name\":\"Instruction on how to use NVIDIA Jetson Nano with Grove - Latest News from Seeed Studio\",\"isPartOf\":{\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/2019\/04\/19\/instruction-on-how-to-use-nvidia-jetson-nano-with-grove\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/2019\/04\/19\/instruction-on-how-to-use-nvidia-jetson-nano-with-grove\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2019\/04\/\u5c4f\u5e55\u5feb\u7167-2019-04-19-\u4e0a\u534810.19.27.png\",\"datePublished\":\"2019-04-19T02:53:43+00:00\",\"dateModified\":\"2022-08-22T07:43:32+00:00\",\"author\":{\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/#\/schema\/person\/61c04bed5bbe2d098f04195c6e48fb11\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/2019\/04\/19\/instruction-on-how-to-use-nvidia-jetson-nano-with-grove\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.seeedstudio.com\/blog\/2019\/04\/19\/instruction-on-how-to-use-nvidia-jetson-nano-with-grove\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/2019\/04\/19\/instruction-on-how-to-use-nvidia-jetson-nano-with-grove\/#primaryimage\",\"url\":\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2019\/04\/\u5c4f\u5e55\u5feb\u7167-2019-04-19-\u4e0a\u534810.19.27.png\",\"contentUrl\":\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2019\/04\/\u5c4f\u5e55\u5feb\u7167-2019-04-19-\u4e0a\u534810.19.27.png\",\"width\":1582,\"height\":972,\"caption\":\"Instruction of how to use NVIDIA Jetson Nano with Grove\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/2019\/04\/19\/instruction-on-how-to-use-nvidia-jetson-nano-with-grove\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.seeedstudio.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Instruction on how to use NVIDIA Jetson Nano with Grove\"}]},{\"@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\/61c04bed5bbe2d098f04195c6e48fb11\",\"name\":\"Elaine Wu\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/184af8ef71f0d6b64c276f9bb38b992e?s=96&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/184af8ef71f0d6b64c276f9bb38b992e?s=96&r=g\",\"caption\":\"Elaine Wu\"},\"description\":\"Head of AI Robotics @seeed Every day holds new magic \u2728 on ne sait jamais\u2601\ufe0f\",\"sameAs\":[\"https:\/\/www.linkedin.com\/in\/elaine1994\/\"],\"url\":\"https:\/\/www.seeedstudio.com\/blog\/author\/elaine\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Instruction on how to use NVIDIA Jetson Nano with Grove - 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\/2019\/04\/19\/instruction-on-how-to-use-nvidia-jetson-nano-with-grove\/","og_locale":"en_US","og_type":"article","og_title":"Instruction on how to use NVIDIA Jetson Nano with Grove - Latest News from Seeed Studio","og_description":"If you want to run Grove sensors on Jetson Nano, the best way is to","og_url":"https:\/\/www.seeedstudio.com\/blog\/2019\/04\/19\/instruction-on-how-to-use-nvidia-jetson-nano-with-grove\/","og_site_name":"Latest News from Seeed Studio","article_published_time":"2019-04-19T02:53:43+00:00","article_modified_time":"2022-08-22T07:43:32+00:00","og_image":[{"width":1582,"height":972,"url":"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2019\/04\/\u5c4f\u5e55\u5feb\u7167-2019-04-19-\u4e0a\u534810.19.27.png","type":"image\/png"}],"author":"Elaine Wu","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Elaine Wu","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.seeedstudio.com\/blog\/2019\/04\/19\/instruction-on-how-to-use-nvidia-jetson-nano-with-grove\/","url":"https:\/\/www.seeedstudio.com\/blog\/2019\/04\/19\/instruction-on-how-to-use-nvidia-jetson-nano-with-grove\/","name":"Instruction on how to use NVIDIA Jetson Nano with Grove - Latest News from Seeed Studio","isPartOf":{"@id":"https:\/\/www.seeedstudio.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.seeedstudio.com\/blog\/2019\/04\/19\/instruction-on-how-to-use-nvidia-jetson-nano-with-grove\/#primaryimage"},"image":{"@id":"https:\/\/www.seeedstudio.com\/blog\/2019\/04\/19\/instruction-on-how-to-use-nvidia-jetson-nano-with-grove\/#primaryimage"},"thumbnailUrl":"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2019\/04\/\u5c4f\u5e55\u5feb\u7167-2019-04-19-\u4e0a\u534810.19.27.png","datePublished":"2019-04-19T02:53:43+00:00","dateModified":"2022-08-22T07:43:32+00:00","author":{"@id":"https:\/\/www.seeedstudio.com\/blog\/#\/schema\/person\/61c04bed5bbe2d098f04195c6e48fb11"},"breadcrumb":{"@id":"https:\/\/www.seeedstudio.com\/blog\/2019\/04\/19\/instruction-on-how-to-use-nvidia-jetson-nano-with-grove\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.seeedstudio.com\/blog\/2019\/04\/19\/instruction-on-how-to-use-nvidia-jetson-nano-with-grove\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.seeedstudio.com\/blog\/2019\/04\/19\/instruction-on-how-to-use-nvidia-jetson-nano-with-grove\/#primaryimage","url":"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2019\/04\/\u5c4f\u5e55\u5feb\u7167-2019-04-19-\u4e0a\u534810.19.27.png","contentUrl":"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2019\/04\/\u5c4f\u5e55\u5feb\u7167-2019-04-19-\u4e0a\u534810.19.27.png","width":1582,"height":972,"caption":"Instruction of how to use NVIDIA Jetson Nano with Grove"},{"@type":"BreadcrumbList","@id":"https:\/\/www.seeedstudio.com\/blog\/2019\/04\/19\/instruction-on-how-to-use-nvidia-jetson-nano-with-grove\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.seeedstudio.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Instruction on how to use NVIDIA Jetson Nano with Grove"}]},{"@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\/61c04bed5bbe2d098f04195c6e48fb11","name":"Elaine Wu","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.seeedstudio.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/184af8ef71f0d6b64c276f9bb38b992e?s=96&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/184af8ef71f0d6b64c276f9bb38b992e?s=96&r=g","caption":"Elaine Wu"},"description":"Head of AI Robotics @seeed Every day holds new magic \u2728 on ne sait jamais\u2601\ufe0f","sameAs":["https:\/\/www.linkedin.com\/in\/elaine1994\/"],"url":"https:\/\/www.seeedstudio.com\/blog\/author\/elaine\/"}]}},"modified_by":"Lily","views":12006,"featured_image_urls":{"full":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2019\/04\/\u5c4f\u5e55\u5feb\u7167-2019-04-19-\u4e0a\u534810.19.27.png",1582,972,false],"thumbnail":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2019\/04\/\u5c4f\u5e55\u5feb\u7167-2019-04-19-\u4e0a\u534810.19.27-80x80.png",80,80,true],"medium":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2019\/04\/\u5c4f\u5e55\u5feb\u7167-2019-04-19-\u4e0a\u534810.19.27-300x184.png",300,184,true],"medium_large":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2019\/04\/\u5c4f\u5e55\u5feb\u7167-2019-04-19-\u4e0a\u534810.19.27-768x472.png",640,393,true],"large":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2019\/04\/\u5c4f\u5e55\u5feb\u7167-2019-04-19-\u4e0a\u534810.19.27-1030x633.png",640,393,true],"1536x1536":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2019\/04\/\u5c4f\u5e55\u5feb\u7167-2019-04-19-\u4e0a\u534810.19.27.png",1536,944,false],"2048x2048":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2019\/04\/\u5c4f\u5e55\u5feb\u7167-2019-04-19-\u4e0a\u534810.19.27.png",1582,972,false],"visody_icon":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2019\/04\/\u5c4f\u5e55\u5feb\u7167-2019-04-19-\u4e0a\u534810.19.27.png",32,20,false],"magazine-7-slider-full":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2019\/04\/\u5c4f\u5e55\u5feb\u7167-2019-04-19-\u4e0a\u534810.19.27.png",1536,944,false],"magazine-7-slider-center":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2019\/04\/\u5c4f\u5e55\u5feb\u7167-2019-04-19-\u4e0a\u534810.19.27.png",936,575,false],"magazine-7-featured":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2019\/04\/\u5c4f\u5e55\u5feb\u7167-2019-04-19-\u4e0a\u534810.19.27.png",1024,629,false],"magazine-7-medium":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2019\/04\/\u5c4f\u5e55\u5feb\u7167-2019-04-19-\u4e0a\u534810.19.27.png",618,380,false],"magazine-7-medium-square":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2019\/04\/\u5c4f\u5e55\u5feb\u7167-2019-04-19-\u4e0a\u534810.19.27.png",675,415,false]},"author_info":{"display_name":"Elaine Wu","author_link":"https:\/\/www.seeedstudio.com\/blog\/author\/elaine\/"},"category_info":"<a href=\"https:\/\/www.seeedstudio.com\/blog\/category\/build\/\" rel=\"category tag\">Build<\/a>","tag_info":"Build","comment_count":"0","_links":{"self":[{"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/posts\/21810","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\/200"}],"replies":[{"embeddable":true,"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/comments?post=21810"}],"version-history":[{"count":5,"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/posts\/21810\/revisions"}],"predecessor-version":[{"id":21832,"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/posts\/21810\/revisions\/21832"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/media\/21813"}],"wp:attachment":[{"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/media?parent=21810"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/categories?post=21810"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/tags?post=21810"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}