{"id":1993,"date":"2025-05-07T17:56:38","date_gmt":"2025-05-07T16:56:38","guid":{"rendered":"https:\/\/www.interactiveclassroom.net\/?p=1993"},"modified":"2025-05-09T10:44:55","modified_gmt":"2025-05-09T09:44:55","slug":"the-current-robot-projects","status":"publish","type":"post","link":"https:\/\/www.interactiveclassroom.net\/?p=1993","title":{"rendered":"The Current Robot Projects"},"content":{"rendered":"\n<p>If you follow me on <a href=\"https:\/\/bsky.app\/profile\/geekynicki.bsky.social\" data-type=\"link\" data-id=\"https:\/\/bsky.app\/profile\/geekynicki.bsky.social\">social media<\/a> you may have noticed that I have a few robotics projects on the go at the moment! I\u2019ve always loved robots and living in an age where electronic components to build or customise your own robots is so accessible is something I find amazing! Child-Me would have loved to have all of this tech at her disposal! I\u2019ve decided to write about the robots\u2019 progress here and share some of their code as&nbsp;I go along as a way of documenting the projects! <\/p>\n\n\n\n<p>So, let me in introduce you to the robot team . . .<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Omnibot<\/h2>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"alignright size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"1024\" src=\"https:\/\/www.interactiveclassroom.net\/wp-content\/uploads\/2025\/05\/Omnibot-1024x1024.jpg\" alt=\"\" class=\"wp-image-1995\" style=\"width:300px\" srcset=\"https:\/\/www.interactiveclassroom.net\/wp-content\/uploads\/2025\/05\/Omnibot-1024x1024.jpg 1024w, https:\/\/www.interactiveclassroom.net\/wp-content\/uploads\/2025\/05\/Omnibot-300x300.jpg 300w, https:\/\/www.interactiveclassroom.net\/wp-content\/uploads\/2025\/05\/Omnibot-150x150.jpg 150w, https:\/\/www.interactiveclassroom.net\/wp-content\/uploads\/2025\/05\/Omnibot-768x769.jpg 768w, https:\/\/www.interactiveclassroom.net\/wp-content\/uploads\/2025\/05\/Omnibot-1536x1536.jpg 1536w, https:\/\/www.interactiveclassroom.net\/wp-content\/uploads\/2025\/05\/Omnibot-2046x2048.jpg 2046w, https:\/\/www.interactiveclassroom.net\/wp-content\/uploads\/2025\/05\/Omnibot-624x624.jpg 624w, https:\/\/www.interactiveclassroom.net\/wp-content\/uploads\/2025\/05\/Omnibot-180x180.jpg 180w, https:\/\/www.interactiveclassroom.net\/wp-content\/uploads\/2025\/05\/Omnibot-60x60.jpg 60w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n<p>I bought Omnibot, a toy robot from Tomy that came out in the mid-eighties, second-hand from eBay with the intention to customise him over the summer with up-to-date electronics. It took me a little longer than expected, but this has been a really fun project to work on and has given me a good understanding of programming on a Raspberry Pi Pico, along with the differences between MicroPython and Circuit Python. The first things I upgraded were Omnibot\u2019s eyes which are now LED arrays &nbsp;in the form of Adafruit LED backpacks.<\/p>\n\n\n\n<p>Omnibot uses the original motors to move around and also has a Pico inside the original remote to control the robot. The two picos communicate using Bluetooth to send and receive movement commands. I was really pleased that I managed to finish Omnibot by Christmas, just in time to pass around the chocolates:<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Omnibot at Christmas\" width=\"625\" height=\"352\" src=\"https:\/\/www.youtube.com\/embed\/oCz2Y4vSdnA?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<p>Although Omnibot is technically complete, there is more functionality that I would like to include and I\u2019ve reached the limit of what I can achieve using a Pico so this project is set to continue! For my birthday this year I received a Raspberry Pi Zero, camera and power supply so I\u2019m currently working on giving Omnibot a brain upgrade, introducing some AI capabilities with the camera and giving him a voice too. So watch this space for further updates!<\/p>\n\n\n\n<p>You can check out the current <a href=\"https:\/\/github.com\/geekynicki\/Omnibot-Pico\" data-type=\"link\" data-id=\"https:\/\/github.com\/geekynicki\/Omnibot-Pico\">Pico code for Omnibot on Github<\/a><a href=\"https:\/\/github.com\/geekynicki\/Omnibot-Pico\">.<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Ferdinand the Furby<\/h2>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"alignright size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"1024\" src=\"https:\/\/www.interactiveclassroom.net\/wp-content\/uploads\/2025\/05\/Ferdinand-1024x1024.jpg\" alt=\"\" class=\"wp-image-1996\" style=\"width:300px\" srcset=\"https:\/\/www.interactiveclassroom.net\/wp-content\/uploads\/2025\/05\/Ferdinand-1024x1024.jpg 1024w, https:\/\/www.interactiveclassroom.net\/wp-content\/uploads\/2025\/05\/Ferdinand-300x300.jpg 300w, https:\/\/www.interactiveclassroom.net\/wp-content\/uploads\/2025\/05\/Ferdinand-150x150.jpg 150w, https:\/\/www.interactiveclassroom.net\/wp-content\/uploads\/2025\/05\/Ferdinand-768x768.jpg 768w, https:\/\/www.interactiveclassroom.net\/wp-content\/uploads\/2025\/05\/Ferdinand-1536x1536.jpg 1536w, https:\/\/www.interactiveclassroom.net\/wp-content\/uploads\/2025\/05\/Ferdinand-2048x2048.jpg 2048w, https:\/\/www.interactiveclassroom.net\/wp-content\/uploads\/2025\/05\/Ferdinand-624x624.jpg 624w, https:\/\/www.interactiveclassroom.net\/wp-content\/uploads\/2025\/05\/Ferdinand-180x180.jpg 180w, https:\/\/www.interactiveclassroom.net\/wp-content\/uploads\/2025\/05\/Ferdinand-60x60.jpg 60w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n<p>Ferdinand was another eBay purchase. The idea behind him was to give him a real voice, discussing this with my children, who helped to take the furby apart, we decided we wanted him to sound like a posh butler and we renamed him Ferdinand. We threw in a bit of random speech too about world domination, just for fun!<\/p>\n\n\n\n<p>Ferdinand has, so far been programmed with a micro:bit as I wanted the code to be understood by the children, it works well except the micro:bit and breakout board to power the motor are too big to fit back inside the body! The next steps are to switch over to a Raspberry Pi Pico for the brain instead. <\/p>\n\n\n\n<p>Here&#8217;s Ferdinand in action:<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Ferdinand the Upgraded Furby\" width=\"625\" height=\"352\" src=\"https:\/\/www.youtube.com\/embed\/MLYyfQLlk_k?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<p>You can view the code in <a href=\"https:\/\/makecode.microbit.org\/S83822-68623-04289-17395\" data-type=\"link\" data-id=\"https:\/\/makecode.microbit.org\/S83822-68623-04289-17395\">MakeCode for the project so far, here<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Pico-Bot<\/h2>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"alignright size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"1024\" src=\"https:\/\/www.interactiveclassroom.net\/wp-content\/uploads\/2025\/05\/PicoBot-1024x1024.jpg\" alt=\"\" class=\"wp-image-1998\" style=\"width:300px\" srcset=\"https:\/\/www.interactiveclassroom.net\/wp-content\/uploads\/2025\/05\/PicoBot-1024x1024.jpg 1024w, https:\/\/www.interactiveclassroom.net\/wp-content\/uploads\/2025\/05\/PicoBot-300x300.jpg 300w, https:\/\/www.interactiveclassroom.net\/wp-content\/uploads\/2025\/05\/PicoBot-150x150.jpg 150w, https:\/\/www.interactiveclassroom.net\/wp-content\/uploads\/2025\/05\/PicoBot-768x768.jpg 768w, https:\/\/www.interactiveclassroom.net\/wp-content\/uploads\/2025\/05\/PicoBot-1536x1536.jpg 1536w, https:\/\/www.interactiveclassroom.net\/wp-content\/uploads\/2025\/05\/PicoBot-2048x2048.jpg 2048w, https:\/\/www.interactiveclassroom.net\/wp-content\/uploads\/2025\/05\/PicoBot-624x624.jpg 624w, https:\/\/www.interactiveclassroom.net\/wp-content\/uploads\/2025\/05\/PicoBot-180x180.jpg 180w, https:\/\/www.interactiveclassroom.net\/wp-content\/uploads\/2025\/05\/PicoBot-60x60.jpg 60w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n<p>Pico-Bot is the first robot that I\u2019ve designed and started building completely from Scratch, using 3D modelling and printing to create the body and hold everything together. Pico-Bot will eventually look like the cartoon robot at the top of the page! One of my stocking fillers at Christmas was a Pimoroni display for Pico, I made a little face appear which gave me the idea to turn it into a little robot. I\u2019ve since added a Pimoroni Pico Omnibus which enables me to use the screen, alongside a Motor Shim to power the wheels. It\u2019s still a work in progress but I\u2019m also working on 3D printing the body of the robot, a surround for the screen, and somewhere to store the batteries, of course!<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">R2D2<\/h2>\n\n\n\n<p>The only finished project in the list (although I may still make some improvements) is R2D2. I had the inspiration to make R2D2 at work when I was about to throw away a Coffee Mate tub and realised that combined with a domed smoothie lid it would make a great R2D2! The parts subsequently sat in my maker space for months until Star Wars Day, which reminded me of the project, once again! R2D2 is powered by a micro:bit in a Wukong breakout board by Elecfreaks and also makes use of their mp3 module. I was going to mount him onto a CuteBot so he would be remote-controlled but I ran out of time so maybe that will be a fun extension for May 4<sup>th<\/sup> 2026!<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"R2D2 - Junk Model Robot\" width=\"625\" height=\"352\" src=\"https:\/\/www.youtube.com\/embed\/Pj3ikj0Wwf8?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<p>You can view the <a href=\"https:\/\/makecode.microbit.org\/S39704-96260-98487-35902\" data-type=\"link\" data-id=\"https:\/\/makecode.microbit.org\/S39704-96260-98487-35902\">MakeCode for R2D2 here<\/a>.<\/p>\n\n\n\n<p>R2D2 is similar, in functionality, to the robots we make in school workshops when we deliver our <a href=\"https:\/\/x.com\/UCanTooTech\/status\/1781300753266544711\">Robot Petting Zoo or Scrap:bot Creator sessions<\/a>. If you would like to find out more about school workshops <a href=\"https:\/\/ucantoo.org.uk\/schools\/school-workshops\" data-type=\"link\" data-id=\"https:\/\/ucantoo.org.uk\/schools\/school-workshops\">click here to visit the U Can Too site<\/a>.<\/p>\n\n\n\n<p>I hope you liked meeting the robots! I&#8217;m sure I&#8217;ll be posting again soon with updates on their latest brain upgrades. <a href=\"https:\/\/bsky.app\/profile\/geekynicki.bsky.social\">Follow me on BlueSky to keep up-to-date!<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>If you follow me on social media you may have noticed that I have a few robotics projects on the go at the moment! I\u2019ve always loved robots and living&#8230; <a href=\"https:\/\/www.interactiveclassroom.net\/?p=1993\">Read more &raquo;<\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[103,85],"tags":[130,52,144,54],"class_list":["post-1993","post","type-post","status-publish","format-standard","hentry","category-programming-computing","category-robotics","tag-microbit","tag-programming","tag-raspberry-pi","tag-robots"],"_links":{"self":[{"href":"https:\/\/www.interactiveclassroom.net\/index.php?rest_route=\/wp\/v2\/posts\/1993","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.interactiveclassroom.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.interactiveclassroom.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.interactiveclassroom.net\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.interactiveclassroom.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1993"}],"version-history":[{"count":5,"href":"https:\/\/www.interactiveclassroom.net\/index.php?rest_route=\/wp\/v2\/posts\/1993\/revisions"}],"predecessor-version":[{"id":2002,"href":"https:\/\/www.interactiveclassroom.net\/index.php?rest_route=\/wp\/v2\/posts\/1993\/revisions\/2002"}],"wp:attachment":[{"href":"https:\/\/www.interactiveclassroom.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1993"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.interactiveclassroom.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1993"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.interactiveclassroom.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1993"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}