A Simple $25 Robot Based On The ESP32

A photo of the robot and the controller

[Paul McCabe] wrote in to let us know about his $25 robot. This small wheeled robot is based on an ESP32 and made using cardboard and hot glue.

You drive the contraption using a Bluetooth game controller thanks to the Bluepad32 library, which boasts a long list of supported hardware. [Paul] provides a Bill of Materials (BoM), complete with current component pricing. We don’t know about you, but it struck us as funny that the microcontroller is less expensive than the battery! Ah, the times we live in. Also [Paul] assumes you already have an appropriate Bluetooth controller and doesn’t include that in the total cost.

The software and related material is available on GitHub: github.com/paulemccabe1/DirtCheapRobot. The Arduino-flavored source code is here: DirtCheapRobot_Code.ino.

At time of writing [Paul]’s next steps are listed as:

  • Investigate ESP32 boards with built in LiPo charging so a smaller LiPo battery with a JST connector can be used
  • Eliminate use of the breadboard
  • Create Soccer Robot with linear actuator for kicking

We wish [Paul] every success. If you’re interested in cheap robots you might be interested in a cheap robotic mower or a cheap robotic microscope.

11 thoughts on “A Simple $25 Robot Based On The ESP32

    1. If it can do a “hard work” it is a “robot”. Does not matter if it is autonomous or not. The equipment use to film the Titanic are called underwater robots, but they are not autonomous, the are guided by an operator.
      In automobile factories, the robots are preprogramed, but not autonomous.
      So, the question is: what is a robot?

    1. Last update in repository was 8 months ago, so it’s still active:

      Turning Smartphones into Robots

      OpenBot leverages smartphones as brains for low-cost robots. We have designed a small electric vehicle that costs about $50 and serves as a robot body. Our software stack for Android smartphones supports advanced robotics workloads such as person following and real-time autonomous navigation.

      https://github.com/ob-f/OpenBot

Leave a Reply to LightislightCancel reply

Please be kind and respectful to help make the comments section excellent. (Comment Policy)

This site uses Akismet to reduce spam. Learn how your comment data is processed.