Cypherbot (an Assistant Robot)

by cyphersoft in Circuits > Raspberry Pi

1103 Views, 5 Favorites, 0 Comments

Cypherbot (an Assistant Robot)

IMG_20191203_194947.jpg
IMG_20191203_194948.jpg

Cyphersoft is an assistant robot that can be your friend and help you while you work. It can talk and walk. You can customize and use it for anything you can imagine. Now you can make an intelligent robot with just an Arduino and Raspberry Pi.If you have any suggestions to improve this robot then please suggest in comments

Supplies

1.Raspberry Pi (any model will work except zero)

2.L293D IC or L293D Motor driver shield

3.USB Mic

4.Raspberry Pi TFT Screen(3.5 inch)

5.MDF Board or Cardboard

6. Servo motors (x6)

7. B.O. Motors (x 6 or 4 )

8.Glue Gun

9.Arduino(any model will work)

10.USB Webcam

Designing

1.png
2.png

Any chassis will work

The face design template is given above

Code

11.png
12.png
13.png

Download the code using the following command

git clone https://github.com/cyphersoft/Cypherbot.git

open the cypherbot folder and copy the folder contents in the home directory


Installing Dependencies

5.png
4.png

Enter Following commands:

1.chmod +x install.sh

2../install.sh

Configuring the Audio Settings

1.png
2.png
3.png

Follow the following steps-

1.Enter following command- sudo nano /usr/share/alsa/alsa.conf

2.Scroll down until you find the lines

defaults.ctl.card 0

defaults.pcm.card 0

3.Change them to

defaults.ctl.card 1

defaults.pcm.card 1

4.Press ctrl+x and press y to save configuration


Circuit

Arduino L293D.jpg

Circuit diagram for the robot

Motor Assembly

6a04037a-f74e-4ec4-9755-1dc440466a98.jpg
c8db46dc-51d6-4e8a-8819-c1ea74cf5bdf.jpg
76d00a34-cb6e-441b-88e4-b54b38b38a18.jpg

Assembling the Robot

bc1ba383-cbd7-4164-99f1-86dd02a53b7d.jpg
8537e99a-d593-4ab1-8770-4df28743c202.jpg
6f37502d-b1d6-4ac9-a95d-92023cb15a24.jpg
d9fd1808-4bc3-4af6-abbd-da069611313d.jpg
febef643-5fa9-49eb-96ce-3b52e132de84.jpg
8537e99a-d593-4ab1-8770-4df28743c202.jpg

Upload the Ino File to Arduino From Cypherbot Folder

2019.12.05-13.23.png
2019.12.05-13.23_02.png
2019.12.05-13.23_03.png

Run the Python Script to Make Robot Work

Run command-python3 cypherbot.py

The robot will start running

If anyone faced a problem making this then please let us know in comments so we can help