Author: abhaa

Abha’s Status Report for Mar 1

Abha’s Status Report for Mar 1

This week, I focused on working on the design presentation/report and CADing the robot arm and body. I had a rough CAD for the presentation done. However, there were a few issues with that design as I didn’t have time to finalize it before the 

Abha’s Status Report for Feb 22

Abha’s Status Report for Feb 22

The first thing I did this week was work with Jade to determine the communication protocols between all of the hardware in this project. After we determined them, I created the system architecture diagram for our design report/presentation and for future reference. This week, my 

Abha’s Status Report for Feb 15

Abha’s Status Report for Feb 15

This week, I first worked on finalizing the Bill of Materials. I specc’d out the exact parts for the Text Display, Face Display, Motors, and the Motor Driver. The Text Display will be a 5in x 3in LCD screen, which connects to the Raspi through HDMI and takes 5V and 250mA power. The Face Display will be two 2.3in x 1.5in TFT screens for the eyes, that communicate to the Raspi via SPI. They need 3.3V and very little current.

Next, I did research into determining which motors we would need for the robot arms. I determined that the worst case scenario for the torque for a 6in x 2in x 2in arm made with acrylic would have a mass of 464.08g (24in^3 * 1.18g/cm^3). With the center of mass in the middle (3in = 7.62cm), the torque would be 3.53kg/cm (0.464kg * 7.62cm).  This means that we could use an inexpensive servo motor. I found 3001HB servos in the Robotics Club, which have a torque of 4.4 kg/cm at 4.8V which is sufficient for this project. One major issue, however, is that these servos can draw up to 1 amp of current. After looking into ways to manage that, I decided that the method of putting a 470uF capacitor across the power rails for the servo would help mitigate large spikes of current draw.

After determining that we would use servo motors, I found a PWM motor shield that could connect to the Raspi and connect up to 16 servos. It communicates to the Raspi via I2C and comes with reverse polarity protection and circuitry to put a capacitor on the power rail as I had discussed before.

Finally, I started designing and CADing the robot arms. I am quite rusty with CAD, and have never really used Solidworks, so most of the time I spent this week was acquainting myself with the software.

Next week, I would like to set up the Raspis and work on the software to display eyes/text. I would like to have the design and most of the CAD for the robot arm done by the end of next week as well.