{"id":1627,"date":"2018-04-12T08:16:37","date_gmt":"2018-04-12T15:16:37","guid":{"rendered":"https:\/\/partofthething.com\/thoughts\/?p=1627"},"modified":"2018-08-18T20:11:46","modified_gmt":"2018-08-19T03:11:46","slug":"the-hero-jr-personal-robot-from-heathkit-a-1984-product-way-ahead-of-its-time","status":"publish","type":"post","link":"https:\/\/partofthething.com\/thoughts\/the-hero-jr-personal-robot-from-heathkit-a-1984-product-way-ahead-of-its-time\/","title":{"rendered":"The Hero Jr. personal robot from HeathKit: a 1984 product way ahead of its time"},"content":{"rendered":"<p>One of my first memories is a vision of lying near my dad in the basement in the mid-1980s while he endlessly soldered away at some big project. Later, I spent a lot of my childhood messing around with the product he was assembling: a Hero Jr. robot. This was a educational personal robot, intended to be your &#8220;friend, companion, and security guard.&#8221; Here he is:<\/p>\n<figure id=\"attachment_1631\" aria-describedby=\"caption-attachment-1631\" style=\"width: 660px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/partofthething.com\/thoughts\/wp-content\/uploads\/three-robots.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-1631 size-large\" src=\"https:\/\/partofthething.com\/thoughts\/wp-content\/uploads\/three-robots-1024x347.jpg\" alt=\"Hero Jr. from 3 sides\" width=\"660\" height=\"224\" srcset=\"https:\/\/partofthething.com\/thoughts\/wp-content\/uploads\/three-robots-1024x347.jpg 1024w, https:\/\/partofthething.com\/thoughts\/wp-content\/uploads\/three-robots-300x102.jpg 300w, https:\/\/partofthething.com\/thoughts\/wp-content\/uploads\/three-robots-768x260.jpg 768w, https:\/\/partofthething.com\/thoughts\/wp-content\/uploads\/three-robots.jpg 2048w\" sizes=\"auto, (max-width: 660px) 100vw, 660px\" \/><\/a><figcaption id=\"caption-attachment-1631\" class=\"wp-caption-text\">My family&#8217;s Hero Jr.<\/figcaption><\/figure>\n<p>Hero Jr. has a sonar, infrared motion sensor, light sensor, sound sensor, radio-frequency remote, drive motor, obstruction sensor, and a RS-232 serial port. His out-of-the-box features included a security guard mode, alarm clock, poetry, singing, and (my favorite) the ability to explore around the house, often while singing <em>America, Daisy Bell, <\/em>or <em>Little Miss Muffet<\/em>.<\/p>\n<p><!--more--><\/p>\n<figure id=\"attachment_1632\" aria-describedby=\"caption-attachment-1632\" style=\"width: 660px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/partofthething.com\/thoughts\/wp-content\/uploads\/IMG_9726.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-1632 size-large\" src=\"https:\/\/partofthething.com\/thoughts\/wp-content\/uploads\/IMG_9726-1024x682.jpg\" alt=\"Hero Jr. Drive Motor\" width=\"660\" height=\"440\" srcset=\"https:\/\/partofthething.com\/thoughts\/wp-content\/uploads\/IMG_9726-1024x682.jpg 1024w, https:\/\/partofthething.com\/thoughts\/wp-content\/uploads\/IMG_9726-300x200.jpg 300w, https:\/\/partofthething.com\/thoughts\/wp-content\/uploads\/IMG_9726-768x511.jpg 768w, https:\/\/partofthething.com\/thoughts\/wp-content\/uploads\/IMG_9726.jpg 1400w\" sizes=\"auto, (max-width: 660px) 100vw, 660px\" \/><\/a><figcaption id=\"caption-attachment-1632\" class=\"wp-caption-text\">Hero Jr.&#8217;s drive motor. Drive motor&#8230; OK.<\/figcaption><\/figure>\n<p>Hero Jr. was created by the Michigan company, <a href=\"https:\/\/en.wikipedia.org\/wiki\/Heathkit\">HeathKit<\/a>, which is famous for designing and selling high-quality electronics kits since 1926. (<del>but is now, sadly, gone<\/del> UPDATE: It filed for bankruptcy in 2012 but is <a href=\"https:\/\/shop.heathkit.com\/shop\">still operating<\/a> today to some degree). As with most HeathKit products, Hero Jr. came as a kit, you had to mount and solder every component onto the circuit boards and install the motors, speakers, and sensors. It cost around $600.<\/p>\n<figure id=\"attachment_1633\" aria-describedby=\"caption-attachment-1633\" style=\"width: 660px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/partofthething.com\/thoughts\/wp-content\/uploads\/IMG_9735.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-1633 size-large\" src=\"https:\/\/partofthething.com\/thoughts\/wp-content\/uploads\/IMG_9735-1024x682.jpg\" alt=\"Hero Jr. Power\/Sense board\" width=\"660\" height=\"440\" srcset=\"https:\/\/partofthething.com\/thoughts\/wp-content\/uploads\/IMG_9735-1024x682.jpg 1024w, https:\/\/partofthething.com\/thoughts\/wp-content\/uploads\/IMG_9735-300x200.jpg 300w, https:\/\/partofthething.com\/thoughts\/wp-content\/uploads\/IMG_9735-768x511.jpg 768w, https:\/\/partofthething.com\/thoughts\/wp-content\/uploads\/IMG_9735.jpg 1400w\" sizes=\"auto, (max-width: 660px) 100vw, 660px\" \/><\/a><figcaption id=\"caption-attachment-1633\" class=\"wp-caption-text\">Hero Jr.&#8217;s Power\/Sense board, assembled by my dad in 1985<\/figcaption><\/figure>\n<p>His sensors are pretty solid, even a few decades later. My sister and I had a game where we&#8217;d try to sneak past him but he usually caught us. He also has a Cowboys and Robots game where you shoot him in a darkened room with a flashlight and he tells you if he got you first. Fun times. Here&#8217;s his Security Guard feature with hilarious singing when you get caught. (You could literally hook him up to a transmitter that would actually summon the police, but we never did this.)<\/p>\n<p><iframe loading=\"lazy\" width=\"560\" height=\"315\" src=\"https:\/\/www.youtube-nocookie.com\/embed\/CHUWdaVXeik?rel=0\" frameborder=\"0\" allow=\"autoplay; encrypted-media\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n<p>The possibilities really get exciting with Hero Jr. Programming Language (HJPL), a simple set of instructions interfacing directly with the 99 CPU registers that you could enter, line by line, on the simple hexadecimal keypad of the robot itself. PCs were just becoming at thing at this time so my dad never experienced the BASIC option over the serial port. Below is a video of me entering and executing a simple counting sample program from the manual. It explained that we&#8217;re initializing a constant value of 0 in register 1 and then speaking the contents of register 1 and then adding a constant to the contents of register 1 and then gotoing up a line. Legend has it that my dad used to program it to walk around the house looking for a heat source and then reciting a love poem (assuming it had found my mom). Sometimes it accidentally recited the poem to the dog.<\/p>\n<p><iframe loading=\"lazy\" width=\"560\" height=\"315\" src=\"https:\/\/www.youtube-nocookie.com\/embed\/JZAxNfuYEO0?rel=0\" frameborder=\"0\" allow=\"autoplay; encrypted-media\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n<p>It&#8217;d be interesting to try to couple Hero Jr. with a Raspberry Pi and use it as part of a more modern personal assistant. When you get a text, it could hunt you down in your house (heat seeking) and tell you what it said. It&#8217;d still be a novelty obviously, but its great voice synthesis (driven by the Votrax SC-01A voice synth chip) really could add some charm to the uniform landscape we have today. That&#8217;ll have to be a future project.<\/p>\n<p><iframe loading=\"lazy\" width=\"560\" height=\"315\" src=\"https:\/\/www.youtube-nocookie.com\/embed\/F6pciNura9c?rel=0\" frameborder=\"0\" allow=\"autoplay; encrypted-media\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n<p>Hero Jr. is powered by a 1 MHz Motorola 6808 CPU and can have up to 24 kB of RAM. The CPU board is below the power board, pictured below.<\/p>\n<figure id=\"attachment_1634\" aria-describedby=\"caption-attachment-1634\" style=\"width: 660px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/partofthething.com\/thoughts\/wp-content\/uploads\/IMG_9738.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-1634 size-large\" src=\"https:\/\/partofthething.com\/thoughts\/wp-content\/uploads\/IMG_9738-1024x682.jpg\" alt=\"Hero Jr. main CPU board\" width=\"660\" height=\"440\" srcset=\"https:\/\/partofthething.com\/thoughts\/wp-content\/uploads\/IMG_9738-1024x682.jpg 1024w, https:\/\/partofthething.com\/thoughts\/wp-content\/uploads\/IMG_9738-300x200.jpg 300w, https:\/\/partofthething.com\/thoughts\/wp-content\/uploads\/IMG_9738-768x511.jpg 768w, https:\/\/partofthething.com\/thoughts\/wp-content\/uploads\/IMG_9738.jpg 1400w\" sizes=\"auto, (max-width: 660px) 100vw, 660px\" \/><\/a><figcaption id=\"caption-attachment-1634\" class=\"wp-caption-text\">Hero Jr.&#8217;s CPU board with the Motorola 6808 and some but not all of the optional RAM installed<\/figcaption><\/figure>\n<p>Hero Jr. has an add-on slot where you can hook in different ROMs to give him different capabilities. Here are a few of them:<\/p>\n<figure id=\"attachment_1637\" aria-describedby=\"caption-attachment-1637\" style=\"width: 660px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/partofthething.com\/thoughts\/wp-content\/uploads\/IMG_9737.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"size-large wp-image-1637\" src=\"https:\/\/partofthething.com\/thoughts\/wp-content\/uploads\/IMG_9737-1024x682.jpg\" alt=\"Some Hero Jr. add-ons and instructions\" width=\"660\" height=\"440\" srcset=\"https:\/\/partofthething.com\/thoughts\/wp-content\/uploads\/IMG_9737-1024x682.jpg 1024w, https:\/\/partofthething.com\/thoughts\/wp-content\/uploads\/IMG_9737-300x200.jpg 300w, https:\/\/partofthething.com\/thoughts\/wp-content\/uploads\/IMG_9737-768x511.jpg 768w, https:\/\/partofthething.com\/thoughts\/wp-content\/uploads\/IMG_9737.jpg 1400w\" sizes=\"auto, (max-width: 660px) 100vw, 660px\" \/><\/a><figcaption id=\"caption-attachment-1637\" class=\"wp-caption-text\">Some Hero Jr. add-ons and instructions<\/figcaption><\/figure>\n<p>It occurs to me that it&#8217;s been a long time since one single person knew all the details of a modern microprocessor, and exponential complexity and miniaturization seems to have left us hopeless in any desires to explore the magic of the computer\/phone\/camera\/GPS\/stereo\/theater in our pockets. This goofy robot reminds me that it&#8217;s always possible to explore curiosities and fiddle around.<\/p>\n<p>Given the relative sophistication of this guy, I&#8217;m honestly a bit surprised we don&#8217;t have much fancier things today. The Smart Speaker and robo-vacuum things are neat, but I think it could become much more interesting. It&#8217;s inspiring to see what was done in the 1980s.<\/p>\n<h2>See Also<\/h2>\n<ul>\n<li><a href=\"http:\/\/hero.dsavage.net\/robots\/Hero_FAQ.html\">http:\/\/hero.dsavage.net\/robots\/Hero_FAQ.html<\/a><\/li>\n<li><a href=\"https:\/\/en.wikipedia.org\/wiki\/HERO_(robot)#HERO_Jr._(RT-1)\">https:\/\/en.wikipedia.org\/wiki\/HERO_(robot)#HERO_Jr._(RT-1)<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>One of my first memories is a vision of lying near my dad in the basement in the mid-1980s while he endlessly soldered away at some big project. Later, I spent a lot of my childhood messing around with the product he was assembling: a Hero Jr. robot. This was a educational personal robot, intended &hellip; <a href=\"https:\/\/partofthething.com\/thoughts\/the-hero-jr-personal-robot-from-heathkit-a-1984-product-way-ahead-of-its-time\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">The Hero Jr. personal robot from HeathKit: a 1984 product way ahead of its time<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":1630,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"activitypub_content_warning":"","activitypub_content_visibility":"","activitypub_max_image_attachments":4,"activitypub_interaction_policy_quote":"anyone","activitypub_status":"","footnotes":""},"categories":[3,69],"tags":[],"class_list":["post-1627","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-computers","category-electronics-and-physics"],"_links":{"self":[{"href":"https:\/\/partofthething.com\/thoughts\/wp-json\/wp\/v2\/posts\/1627","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/partofthething.com\/thoughts\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/partofthething.com\/thoughts\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/partofthething.com\/thoughts\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/partofthething.com\/thoughts\/wp-json\/wp\/v2\/comments?post=1627"}],"version-history":[{"count":11,"href":"https:\/\/partofthething.com\/thoughts\/wp-json\/wp\/v2\/posts\/1627\/revisions"}],"predecessor-version":[{"id":1677,"href":"https:\/\/partofthething.com\/thoughts\/wp-json\/wp\/v2\/posts\/1627\/revisions\/1677"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/partofthething.com\/thoughts\/wp-json\/wp\/v2\/media\/1630"}],"wp:attachment":[{"href":"https:\/\/partofthething.com\/thoughts\/wp-json\/wp\/v2\/media?parent=1627"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/partofthething.com\/thoughts\/wp-json\/wp\/v2\/categories?post=1627"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/partofthething.com\/thoughts\/wp-json\/wp\/v2\/tags?post=1627"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}