Top Robotics Projects Powered by Raspberry Pi (DIY Robots and Smart Devices)
There are some Raspberry Pi 4B projects that showcase the versatility and creativity of the robotics platform. The projects include building a compact hexapod robot, constructing a Lego-powered submarine with automatic depth control, creating a self-balancing reaction wheel inverted pendulum using Lego parts, training a machine learning model to monitor audio console knobs, and wirelessly controlling a mobile tank using a Raspberry Pi, etc.
The projects offers unique insights into the capabilities of Raspberry Pi 4B and demonstrates the integration of various components for innovative applications.
In-Stock! you can purchase Raspberry Pi 4 Model B-4GB for just $65 and we'll ship your Raspberry Pi immediately.
Project: ZeroBug - DIY Hexapod Robot
Introduction: ZeroBug is a compact and affordable hexapod robot powered by a Raspberry Pi Zero and an STM32F103 microcontroller. It features a custom locomotion engine, 3D-printed components, and a web interface for control via mouse, keyboard, multitouch, or Bluetooth gamepad. The project's hardware, software, and design files are available on GitHub.
Project: Building a Lego-powered Submarine 4.0 - automatic depth control
Introduction: This radio-controlled submarine can maintain a steady depth or a certain distance from the bottom. It is equipped with a pressure sensor and a laser distance sensor. Raspberry Pi and PID control are used for automation. Tested in a swimming pool and a small river (at the end of the video).
Project: Lego, Raspberry and Python Project - Reaction Wheel Inverted Pendulum
Introduction: Single axis self-balancing reaction wheel inverted pendulum. This thing is inherently unstable and a common challenge in control theory. The mechanical structure is built using only Lego parts. Motor is also Lego. Angle sensor and electronics are not Lego.
Project: Halloween Build - Robosuit!
Introduction: For this Halloween build, the creator made a robot costume using various components such as a Raspberry Pi, Arduino, servos, RGB LEDs, and audio modules. They modified their voice, controlled the movement of the robot's jaw, added RGB LEDs to the head, and wrote a Python script on a Raspberry Pi to display videos based on Instagram likes.
Project: ML Knob Eye
Introduction: This project involves training a machine learning model to monitor the positions of analog knobs in audio consoles. By using a Raspberry Pi with a camera module and a DFRobot Led Switch button, the system can detect incorrect knob positions and prevent recording sessions from being compromised. The model is trained using images of both correct and incorrect knob positions, and the Raspberry Pi is set up to run the necessary software for monitoring and detection.
Project: Raspberry Pi Powered Quadruped
Introduction: This project involves building a Raspberry Pi-powered quadruped robot and implementing deep learning using TensorFlow and Keras to recognize special markers for navigation. The robot design is modified to accommodate the Raspberry Pi, and the electronics include servo motors, a servo controller, a buck converter, and a USB camera.
Project: Gamify The Real Mobile Tank
Introduction: In this demo, Movement of real mobile tank is being controlled by the movement of a virtual tank in the Unity game. This has been made by establishing a network connection between virtual tank in game & real mobile tank.
Project: Autonomous (LIDAR) Litter Detection Robot w/ Edge Impulse
Introduction: This project aims to address the issue of littering by developing an autonomous robot that tracks and monitors litter using object detection. The robot is equipped with a neural network model trained to detect litter items such as bottles, cans, and packaging, and it utilizes a Raspberry Pi, RPLIDAR A1M8 360 Degree Laser Scanner, and a USB webcam. Additionally, a fall detection system is implemented to protect the robot from crashes.
Project: Mobile Tank and Unreal Engine Video Game
Introduction: In this demo, Movement of real mobile tank is being controlled by the movement of a virtual tank in the game. This has been made by establishing a network connection between virtual tank in game & real mobile tank. In this version of the project, we're using Unreal Engine to build our Game. To communicate with the Mobile Tank, we're using TCP messaging. Unreal Engine Game sends the command(Forward/Backward) to Raspberry over wifi. Then Raspberry Pi sends the signal to L298N motor driver to motors.
Project: Wireless Controlled Mobile Tank
Introduction: We have started with very basic robot which is basically a tank, which is being controlled wirelessly by a keyboard. It’s a embedded program in python that is taking inputs from keyboard and sending signals to motors attached to tank. And the program is running on a small raspberry pi with raspbian os. Rest are connections that have been explained through a diagram in video.
We are controlling a DIY Mobile Tank Platform wirelessly using Raspberry Pi, L298n Motor Driver.