{"id":1585,"date":"2015-11-08T18:38:53","date_gmt":"2015-11-08T22:08:53","guid":{"rendered":"http:\/\/blog.danjoannis.com\/?p=1585"},"modified":"2024-04-04T07:23:18","modified_gmt":"2024-04-04T10:53:18","slug":"meet-steve","status":"publish","type":"post","link":"https:\/\/blog.danjoannis.com\/?p=1585","title":{"rendered":"Meet STEVE"},"content":{"rendered":"<p><a href=\"https:\/\/blog.danjoannis.com\/wp-content\/uploads\/2015\/11\/20151103_223737.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-1587 alignleft\" src=\"https:\/\/blog.danjoannis.com\/wp-content\/uploads\/2015\/11\/20151103_223737-300x225.jpg\" alt=\"20151103_223737\" width=\"295\" height=\"221\" srcset=\"https:\/\/blog.danjoannis.com\/wp-content\/uploads\/2015\/11\/20151103_223737-300x225.jpg 300w, https:\/\/blog.danjoannis.com\/wp-content\/uploads\/2015\/11\/20151103_223737-1024x768.jpg 1024w\" sizes=\"auto, (max-width: 295px) 100vw, 295px\" \/><\/a>He may not look like much right now, but STEVE is an evolving project I&#8217;ve been wanting to start for quite some time. He is a robot, into which I will combine software, hardware, and mechanical design.<\/p>\n<p>Currently STEVE is an AVR microcontroller and LM298 dual motor driver, strapped to a circa 1985 remote control car. Over the last few days, I began laying the foundation with serial communication, motor control, and power. In the next few weeks, I should receive the first order of parts to give STEVE senses.<\/p>\n<p>Initial Sensors:<a href=\"https:\/\/blog.danjoannis.com\/wp-content\/uploads\/2015\/11\/20151103_223750.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-1589 alignright\" src=\"https:\/\/blog.danjoannis.com\/wp-content\/uploads\/2015\/11\/20151103_223750-300x225.jpg\" alt=\"20151103_223750\" width=\"260\" height=\"195\" srcset=\"https:\/\/blog.danjoannis.com\/wp-content\/uploads\/2015\/11\/20151103_223750-300x225.jpg 300w, https:\/\/blog.danjoannis.com\/wp-content\/uploads\/2015\/11\/20151103_223750-1024x768.jpg 1024w\" sizes=\"auto, (max-width: 260px) 100vw, 260px\" \/><\/a><\/p>\n<ul>\n<li>Ultrasonic range sensor<\/li>\n<li>9-Degrees-of-freedom Intertial Measurement Unit (with compass)<\/li>\n<li>DS18B20 Temperature Sensor<\/li>\n<li>USB WiFi Adapter<\/li>\n<li>LM298 Motor Driver (a better unit)<\/li>\n<\/ul>\n<p>Once progress is made with these first parts, I also plan on including these additional sensors:<a href=\"https:\/\/blog.danjoannis.com\/wp-content\/uploads\/2015\/11\/20151103_223743.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-1588 alignright\" src=\"https:\/\/blog.danjoannis.com\/wp-content\/uploads\/2015\/11\/20151103_223743-300x225.jpg\" alt=\"20151103_223743\" width=\"260\" height=\"195\" srcset=\"https:\/\/blog.danjoannis.com\/wp-content\/uploads\/2015\/11\/20151103_223743-300x225.jpg 300w, https:\/\/blog.danjoannis.com\/wp-content\/uploads\/2015\/11\/20151103_223743-1024x768.jpg 1024w\" sizes=\"auto, (max-width: 260px) 100vw, 260px\" \/><\/a><\/p>\n<ul>\n<li>GPS<\/li>\n<li>Servo (to pivot ultrasonic range sensor)<\/li>\n<li>Current Sensing<\/li>\n<li>Webcam<\/li>\n<\/ul>\n<p>This is a great wish list, but without the software to tie it all together, not very useful. Therefore, I&#8217;m assigning my Raspberry Pi 2 B+ as STEVE&#8217;s brain. My vision is for the Pi to do all the heavy processing such as navigating, making <a href=\"https:\/\/blog.danjoannis.com\/wp-content\/uploads\/2015\/11\/20151103_223817.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-1590 alignright\" src=\"https:\/\/blog.danjoannis.com\/wp-content\/uploads\/2015\/11\/20151103_223817-300x225.jpg\" alt=\"20151103_223817\" width=\"260\" height=\"195\" srcset=\"https:\/\/blog.danjoannis.com\/wp-content\/uploads\/2015\/11\/20151103_223817-300x225.jpg 300w, https:\/\/blog.danjoannis.com\/wp-content\/uploads\/2015\/11\/20151103_223817-1024x768.jpg 1024w\" sizes=\"auto, (max-width: 260px) 100vw, 260px\" \/><\/a>decisions, and hosting the user interface for mission planning. That way, the AVR is only a hardware controller that manages Input\/Output, and communicates bi-directionally with the Pi.<\/p>\n<p><a href=\"https:\/\/blog.danjoannis.com\/wp-content\/uploads\/2015\/11\/Snapchat-9001727698458437431.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-1591 alignleft\" src=\"https:\/\/blog.danjoannis.com\/wp-content\/uploads\/2015\/11\/Snapchat-9001727698458437431-182x300.jpg\" alt=\"Snapchat-9001727698458437431\" width=\"170\" height=\"280\" srcset=\"https:\/\/blog.danjoannis.com\/wp-content\/uploads\/2015\/11\/Snapchat-9001727698458437431-182x300.jpg 182w, https:\/\/blog.danjoannis.com\/wp-content\/uploads\/2015\/11\/Snapchat-9001727698458437431-623x1024.jpg 623w, https:\/\/blog.danjoannis.com\/wp-content\/uploads\/2015\/11\/Snapchat-9001727698458437431.jpg 1080w\" sizes=\"auto, (max-width: 170px) 100vw, 170px\" \/><\/a><\/p>\n<p>Over the last week the project has evolved very rapidly, and a new body is in the works. My 3D printer has some serious overtime coming up, as I begin designing and printing STEVE&#8217;s mechanical components. The ability to print new wheels, mounts, gears and body components is critical to the success of this project, and will also mean I can be very flexible with how everything is implemented.<\/p>\n<p>I have a lot of freedom to do really cool things with this, and I look forward to posting regular updates on STEVE&#8217;s progress here!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>He may not look like much right now, but STEVE is an evolving project I&#8217;ve been wanting to start for quite some time. He is a robot, into which I will combine software, hardware, and mechanical design. Currently STEVE is an AVR microcontroller and LM298 dual motor driver, strapped to a circa 1985 remote control [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":1587,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4,7,9,314],"tags":[316,318,317,315],"class_list":["post-1585","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-electronics","category-projects","category-software","category-steve","tag-avr","tag-lm298","tag-raspberry-pi","tag-robot"],"_links":{"self":[{"href":"https:\/\/blog.danjoannis.com\/index.php?rest_route=\/wp\/v2\/posts\/1585","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.danjoannis.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.danjoannis.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.danjoannis.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.danjoannis.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1585"}],"version-history":[{"count":53,"href":"https:\/\/blog.danjoannis.com\/index.php?rest_route=\/wp\/v2\/posts\/1585\/revisions"}],"predecessor-version":[{"id":1643,"href":"https:\/\/blog.danjoannis.com\/index.php?rest_route=\/wp\/v2\/posts\/1585\/revisions\/1643"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.danjoannis.com\/index.php?rest_route=\/wp\/v2\/media\/1587"}],"wp:attachment":[{"href":"https:\/\/blog.danjoannis.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1585"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.danjoannis.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1585"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.danjoannis.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1585"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}