Week 1

 Week 1                              Remotely controlled prosthetic arm using Arduino


Summary of week’s activities:

1. We collected all the components and tested them to ensure the equipment can be used normally.

2. We successfully configure and pair two HC-05 Bluetooth Modules as master and slave by using AT commend.

3. We successfully used Bluetooth to control the servo.

4. We decided the method of making prosthetic hand.















At first, our group collected all the components as follow.

1. Two HC-05 Bluetooth Module (Fig.1)

2. Two Arduino board (Mega2560 and Nano) (Fig.2 and 3)

3. Five Servo Motor (Fig.4)

Fig.1
   
Fig.2

Fig.3

                    
Fig.4

                                                       
4. Breadboard, resistors and jump wires

We got two breadboard, two 1k and 2k resistors and enough wires from laboratory. After got all the items, we check that they can all work normally.      


Our first task in week 1 is to configure and pair two HC-05 Bluetooth Modules as Master and Slave by using AT command. The final effect is shown in the following figure 5.


Fig.5

We first finished connecting the circuit (Fig.6 and 7).

Master Circuit (Fig.6)

Slave Circuit (Fig.7)


For slave circuit, we used AT commands to check the default baud rate, set device to slave mode(0). Finally we recorded the address of the slave Bluetooth device.


For the master circuit, we also used the AT commands to make sure the default baud rate is same and set device to master mode(1). At last we bond the slave device's address to the master device.
After everything was done. We connected two circuits in normal data mode and re-power the module. Those circuits LED will start flashing every two second shows that master and slave Bluetooth module are connected successfully.

Another task we did this weed was using Bluetooth (slave part) to control servos. In this way, the whole system can finally realize the signal transmission sequence of the master device, the slave and the servos.

Fig.8 Bluetooth controlled servo circuit

First, we used the Arduino Mega to implement direct control of the servo, turning the angle we set. Then we use the Android phone to connect the Bluetooth module and control the servo rotation through the mobile Bluetooth. Moreover, we tried entering a number on the phone to control the servo's angle and successfully achieved it. Finally we tried to control the two servo turns but encountered some problems. The signal sent from the phone cannot be transmitted to two servos simultaneously through the slave Bluetooth module. Codes need to be improved to solve the problem, which it our task of the week 2.

The last task we completed this week was to determine the method of making the prosthetic hand.
 
Next week, we decided to solve the problem of using Bluetooth to control multiple servos and complete the production of the prosthetic hand.





评论

此博客中的热门博文

Bench inspection