It is Raspberry Pi based Humanoid Robot
- Raspberry Pi as a cpu of our robot
- Servo Motors for various hand's move
- DC Motos for runing
- Ultrasonic Sensors for count distance
- LED for indicators
- LCD Display for showing message
- Aluminium sheet, Aluminum angle, SS for making robot body
- Makeup Mannequin as a robot face
- Take a cammand and replay accrding to command
- Hand's UP
- Hand Shake
- Salute
- Go forward and backword
- Turn left and right
Programming Language and tools we used -
Python |
C++ |
Bash |
Terminal |
Raspberry Pi |
Arduino |
|
|
|
|
|
|
servo no |
position |
Limitation |
1 |
0 |
35 |
2 |
90 |
180 |
3 |
20 |
0 |
4 |
0 |
180 |
5 |
180 |
140 |
6 |
160 |
180 |
7 |
170 |
180 |
8 |
180 |
180 |
9 |
60 |
180 |
10 |
0 |
180 |
11 |
0 |
180 |
12 |
150 |
180 |
13 |
- |
- |
14 |
- |
- |
15 |
- |
- |
16 |
- |
- |
17 |
- |
- |
18 |
- |
- |
19 |
- |
- |
20 |
- |
- |
21 |
- |
- |
22 |
- |
- |
start.
pin |
degree |
7 |
0 |
3 |
180 |
7 |
80 |
6 |
60 |
normal
pin |
degree |
7 |
180 |
3 |
0 |
6 |
170 |
start
pin1 |
degree |
pin2 |
degree |
7 |
0 |
10 |
180 |
3 |
90 |
4 |
90 |
2 |
50 |
5 |
150 |
7 |
50 |
10 |
130 |
6 |
90 |
9 |
90 |
stop
pin1 |
degree |
pin2 |
degree |
7 |
180 |
10 |
0 |
3 |
0 |
4 |
180 |
2 |
20 |
5 |
160 |
6 |
170 |
9 |
10 |
start
shake
for i in range(0, 10):
if i&1:
pin 7 = 170
else:
pin 7 = 120
normal
start
pin1 |
degree |
pin2 |
degree |
10 |
180 |
7 |
0 |
5 |
40 |
2 |
140 |
4 |
90 |
3 |
90 |
10 |
130 |
7 |
70 |
stop
pin1 |
degree |
pin2 |
degree |
10 |
0 |
7 |
180 |
4 |
180 |
3 |
0 |
5 |
160 |
2 |
20 |