Otto DIY logo icon
Otto DIY logo icon
broken image
  • 🛒Sellers
  • 🔧Build
  • 🖥️Code
  • ✏️Design
  • 👪Community
  • 📰Blog
  • 🚀Mission
  • …  
    • 🛒Sellers
    • 🔧Build
    • 🖥️Code
    • ✏️Design
    • 👪Community
    • 📰Blog
    • 🚀Mission
  •  
  • New Otto!
    Otto DIY logo icon
    Otto DIY logo icon
    broken image
    • 🛒Sellers
    • 🔧Build
    • 🖥️Code
    • ✏️Design
    • 👪Community
    • 📰Blog
    • 🚀Mission
    • …  
      • 🛒Sellers
      • 🔧Build
      • 🖥️Code
      • ✏️Design
      • 👪Community
      • 📰Blog
      • 🚀Mission
  •  
  • New Otto!
    Otto DIY logo icon

    How to teach your Kids to code with Otto robot?

    repost from Smartlab

    · How to

    Coding is the lingua franca for all citizen in a modern technological society. By adapting any programming language your kids can learn very important skills, such as abstraction of a problem, defining and structuring a solution and to use a sequence of simple steps to fulfill complex tasks. Beside all the educational benefits of learning to use a programming language it is a lot of fun to see and experience your own programs while performing their autonomous tasks.

    Another important skill within the actual technological society is to understand and control robotic hardware or electronics in general.

    broken image

    Nothing is more exiting for your kids as if something moves, makes a sound or blinks a lot of lights. Believe me when I say that kids are native robot and automation enthusiasts!

    That said, I was really exited as I read about a vivid community of electronics and programming experts that shared the same idea of building the open educational robotics platform OttoDIY.

    OttoDIY offers all necessary resources, such as electronics, servos, sensors along with 3D printing models of the robot’s body parts to quickly jump into the world of electronics and robotic motion.

    broken image

    The OttoDIY community does share all information that is necessary to quickly print your own Otto robot and assemble the electronics.

    Fortunately, the company I work for (kudos to Dynatrace) strongly supports innovation and coding for kids. Therefore, I had the chance to print our own Otto robot within the Dynatrace lab and I was astonished how easy it is to reproduce the body parts offered on thingiverse. See some impressions of the printing process below:

    broken image
    broken image

    Otto’s brain arrived some weeks later and we immediately started to assemble the complete OttoDIY robot. With the assembly instructions given by Camilo Parra Palacio it was pretty easy to set the complete bot up and get it running within an hour.

    broken image

    One important hint here is to first check if the shipped servos do exactly fit into the dedicated sockets within your 3D print. Otherwise, you have to disassemble the complete bot again and rasp some more space.

    broken image

    After we assembled the complete Otto DIY Robot, we downloaded the Otto Blockly coding environment that was specifically built for kids and children. Blockly is a combination of visual blocks similar to Scratch and Arduino that allows kids to play around with physical computing and program first hardware and bots by simply using a structured visual block programming language, as it is shown below:

    broken image

    With very little practice and just using the ready to use examples, were able to teach our Otto robot some quite cool dance moves.

    broken image

    original post by Wolfgang Beer from Smartlab

    Do you teach code to your kids? what tools do you use?

    Previous
    How to calibrate your own robot?
    Next
    how to start your own Otto Builder Club?    
     Return to site
    Profile picture
    Cancel
    Cookie Use
    We use cookies to improve browsing experience, security, and data collection. By accepting, you agree to the use of cookies for advertising and analytics. You can change your cookie settings at any time. Learn More
    Accept all
    Settings
    Decline All
    Cookie Settings
    Necessary Cookies
    These cookies enable core functionality such as security, network management, and accessibility. These cookies can’t be switched off.
    Analytics Cookies
    These cookies help us better understand how visitors interact with our website and help us discover errors.
    Preferences Cookies
    These cookies allow the website to remember choices you've made to provide enhanced functionality and personalization.
    Save