Skip to content

A robot that manipulates balls.

License

Notifications You must be signed in to change notification settings

Bomberman1359/Bloid

Folders and files

NameName
Last commit message
Last commit date

Latest commit

3469512 · · Jul 29, 2025

History

25 Commits
Jul 21, 2025
Jul 14, 2025
Jul 14, 2025
Jul 14, 2025
Jul 29, 2025
Jul 14, 2025

Repository files navigation

Bloid

This is a custom, ball balancing robot.

CAD

Screenshot 2025-07-14 at 4 35 45 AM

Software

Screenshot 2025-07-14 at 4 37 16 AM

Software setup

Depending on what device you are on and what directory you export to, the first few steps could vary, so in summary: you need to cd into the /Software/Main folder

From there, the setup process is very simple:

Create a new python virtual environment:

python -m venv env

Enter the environment:

source env/bin/activate

Install the required packages:

pip install opencv-python pigpio 

Start up the main program:

#Start up the pigpio daemon
sudo pigpiod
#Main code
python main.py
py

Wiring

Wiring Diagram

Final Product

1000004387

1000004389

1000004386

BOM

Item Quantity Vendor Total Price
Raspberry Pi 1 PiShop USA $35.00
Webcam 1 Walmart $7.99
Servos Set 1 Amazon $17.99
M3 Hardware (Set) 1 Amazon $9.99
Dupont Wires Set 1 Amazon $6.98
3D Printer and filaments Undef Undef Undef

Net Total Cost (Not including 3D printer/filaments): $77.95

Link to the demo:

https://youtu.be/3Ihvu0gQJfA

About

A robot that manipulates balls.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages