robot
raspberry pi
rapberry pi 4
robert
servos

40
2
This is my 3D printed, Raspberry Pi AI robot assistant named Robert. It is very cheap and easy to make. This is definitely a work in progress. You can find the code at https://github.com/asherevan/Robert-the-RPI-robot. If you have any suggestions, please let me know! I would be glad to make any changes you would like to the code or the model. If you like this project, please give it a like and a download! I also always love to see your makes!
Parts list:
- 1x Raspberry Pi 4
- 1x Raspberry Pi power supply
- 1x Raspberry Pi camera
- 1x Speaker (I used a external Bluetooth speaker but anything other than a HAT will work)
- 1x Raspberry Pi 3.5 inch GPIO display (will post link soon)
- 1x USB microphone
- 6x 9g servos and hardware (not currently utilized by the code but two of them hold on the arms so you at least need those)
- Jumper wires (All kinds)
- 1x Servo power supply
- (Optional) Servo driver board (The method currently used to drive the servos is not very good. This would fix that problem and make the servo movement much better. It would require modification to the code though)
- Electrical tape
- Hot glue gun and glue
Assembly:
- Print all of the parts
- Sand or file as needed. The tolerances aren’t great, so it might take a lot especially where the servos go.
- Insert RPI Cam and secure with electrical tape
- Assemble arms and insert servo cables through holes in the side
- Cover the bottom of the Raspberry Pi with electrical tape to insulate it
- Connect USB microphone to Raspberry Pi
- Insert screen into the head
- Wire servos and screen to Raspberry Pi and also the servos to the power source using the jumper wires
- Put everything inside the body. Make sure to attach the servo power source (And possibly the Raspberry Pi) to the side because you will be plugging and unplugging them
- Cut holes in the back plate for the cords. I didn't put the holes in the model because they will depend on the cords and servo power source you are using.
Bill of materials
- NameQuantityNotes
- 1Raspberry Pi 41
- 2Hot glue gun and glue1
- 3Raspberry Pi 4 Power supply1
- 4Raspberry Pi camera1
- 5Speaker1I used a external Bluetooth speaker but anything other than a HAT works too
- 61x Raspberry Pi 3.5 inch GPIO display (will post link soon)1
- 7USB microphone1
- 89g servos and hardware6Not currently utilized by the code but two of them hold on the arms so you at least need those
- 9Jumper wires (All kinds)100I'm not sure how many it actually is but it's a lot
- 10Servo power supply1
- 11(Optional) Servo driver board1The method currently used to drive the servos is not very good. This would fix that problem and make the servo movement much better. It would require modification to the code though
- 12Electrical tape1
Originality of the Model
The author declares that this work is their personally original model
This model is licensed under the following terms:
Credit must be given to the creator
Models(14)
back_plate.stlDesigner16.29 KB
2025-09-01
body.stlDesigner550.77 KB
2025-09-01
body_thin.stlDesigner550.57 KB
2025-09-01
head.stlDesigner672.84 KB
2025-09-01
L_arm_gripper.stlDesigner216.10 KB
2025-09-01
L_arm_lower_1.stlDesigner191.68 KB
2025-09-01
L_arm_lower_2.stlDesigner120.79 KB
2025-09-01
L_arm_upper_1.stlDesigner145.88 KB
2025-09-01
L_arm_upper_2.stlDesigner119.42 KB
2025-09-01
R_arm_gripper.stlDesigner215.90 KB
2025-09-01
R_arm_lower_1.stlDesigner191.59 KB
2025-09-01
R_arm_lower_2.stlDesigner120.88 KB
2025-09-01
R_arm_upper_1.stlDesigner145.69 KB
2025-09-01
R_arm_upper_2.stlDesigner119.52 KB
2025-09-01
View all(14)









