This Raspberry Pi Remote-Control Robot Keeps Itself Upright

(Image credit: Rockaholic1105)

A lot of people have turned to technology to protect their homes, including the use of smart cameras and apps. A maker known as Rockaholic1105 is taking a more creative approach in its attempts to create an autonomous security robot running on Raspberry Pi. Although still a work in progress, Pinkie, as the creator dubbed the bot, is already able to move via remote control. 

Shared on Reddit (opens in new tab), Pinkie relies on an MPU6050 sensor, which uses a three-axis gyroscope and three-axis accelerometer on the same chip, to detect its current angle. The bot also uses an Arduino Nano (opens in new tab) as a dedicated clock in the PID loop. This continuously checks every 20 microseconds for position information. The Raspberry Pi uses Node-Red (opens in new tab) programming tool to pass control serial data to the Arduino Nano.

The Raspberry Pi here is also used to implement the remote control features. Pinkie can move forward and backward and steer in different directions. Using a Pi is also ideal for adding new features as Pinkie develops into a full autonomous security bot.

Rockaholic1105 already has plans for new features, including facial recognition, heat sensors and even a smoke detector. The robot project can use the Pi to transmit real-time alerts with any of the sensor data. There are also plans to 3D print (opens in new tab) some safety bumpers to protect the hardware from accidental bumps. 

For more updates on this project, follow Rockaholic1105 (opens in new tab) on Reddit.

Ash Hill
Freelance News and Features Writer

Ash Hill is a Freelance News and Features Writer at Tom's Hardware US. She manages the Pi projects of the month and much of our daily Raspberry Pi reporting.