ZeroBot 3D printable rover robot

The ZeroBot is a small 3d printable rover robot based on a Raspberry Pi that it’s easy to build and looks  nice compared to the more common barebone “arduino car” kits.

The parts include Raspberry Pi Zero W for the brains, a driver and two motors for movement, a lipo battery for power, and a pi camera to see. The chassis is made completely of parts that are easily 3D-printable. The Zero W creates a WiFi access point that users can connect to on a computer or smart phone, and subsequently provides FPV control.

The 3d printed files are already on Thingiverse and the code on Github

The “mini” version of ZeroBot use an ESP32  instead of the Raspberry Pi Zero W, the camera can provide only 160×120 pixel resolution so the video isn’t amazing, but the fact that it can be streamed from the ESP32 at a decent enough framerate to drive the bot using a simple web interface is impressive.

As usual we suggest to check our Shop List where you can find components for building and customize your robot!

If you like wheeled robots that can carry you home check Segway Loomo or for more DIY robots check Zowi or OTTO Zero

 

Marco

•About Me:Hi, my name is Marco Gallo, I'm a tech enthusiasts and Software Developer . Robots have been my passion since I was a child!•PersonalRobots Mission : We will guide you in choosing the perfect domestic robot for you, we do robot reviews and we score each robot in our robotic toplist! Also We contribute to build opensource robots :)

9 Responses

  1. Hello Marco
    My son would like to learn to build a basic robot for his science fair project. We have a 3D printer and all the basic tools. About how long does this complete print / build take? Do you have any advice for the build?
    Thanks

    1. Hi Luis, it depends in the type of robot. OttoDIY robots and wheel robot are the easiest to make. assembly and printing an otto robot may require a couple of days

  2. Hi Marco, I am working with kids in the local youth club and we had a robot car workshop using Arduino Uo and a Bluetooth module to control the car. To have a more simple access I have build a car with ZeroBot and Raspberry Zero and it is working fine except the fact that it needs a router. Could you please help me to understand how to convert it to an Access Point, because I am a beginner in Raspi ?
    best regards
    Peter

      1. Thank you very much for your answer. Have seen this link before but hoped you have a zerobot specific idea.
        OK, have followed the instruction and managed to get an Access Point. I could connect it with my iPhone, but the zerobot surface is not visible. Have started the app.js with command: “sudo node app.js” in directory touchUI. A long message was coming and telling that i2C.node was compiled against a different Node.js version using NODE_MODULE_VERSION 46, but require VERSION 57. Now I am stuck. Do you have any idea how to proceed?
        Thank you
        Peter

  3. Hi Marco,
    it is unbelivable for me but I could fix it and now Zerobot is running with a standalone network.
    I have use the command: “sudo npm rebuild” in directory touchUI.
    best regards & Thank you
    Peter

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to Top

Be part of the Robot Revolution! 🤖💙

Share this article to you friends use the buttons below 🙂 !

Subscribe for FREE to our Newsletter

personalrobots-vector-newsletter

Sign up for our Personal Robots Newsletters and receive our top stories weekly.

All you have to do is enter your email address, We even pinky swear that we won’t spam you.


Fatal error: Uncaught Error: Call to undefined function get_option() in /membri/.dummy/apps/wordpress/wp-content/plugins/altervista/main.php:37 Stack trace: #0 /membri/.dummy/apps/wordpress/wp-content/plugins/altervista/early.php(104): include_once() #1 [internal function]: {closure}() #2 {main} thrown in /membri/.dummy/apps/wordpress/wp-content/plugins/altervista/main.php on line 37