Wendy’s Status Report for 11/04

After finalizing our attachment design and completing the ethics assignment a week ago, our team spent the majority of time building our system in the past week. As Xiaoyu worked on the RPi code used in motor control, I and Jiayi continued working on the integration of the backend and frontend of our web application. Individually, I wrote the models.py, forms.py, and urls.py to help with the integration. In addition, I have spent a lot of time investigating the camera module, connecting it to the internet, and writing the code to control it and take a picture. Currently, I managed to complete the code that asks the camera to take a snapshot and store it in the local directory.

        

However, the current setting of the camera requires my computer to run the code to be connected to the camera’s WIFI hotspot or with a router through an ethernet port. I will still need to figure out how to connect the camera to a wireless network since this is required if we want to deploy our website and use the web application backend to communicate with RPi. Since the manual of the IP camera is a bit confusing in the wireless connection part, I have written an email to the technical support of the supplier of the camera and will continue investigating the solution to this problem.

Our original plan is to complete camera control functionality in the next week, but for the purpose of the interim demo, we have decided to complete it in advance so we can have more to demonstrate. Therefore, our progress is currently on schedule.

For next week, I hope to finish our web application, further polish its interface, and complete the usability testing of the website. Moreover, once receive the reply from the supplier, I will work on connecting the IP camera with the wireless network of CMU and finish the unit testing of the camera.

Xiaoyu’s Status report for 11/4

This week I was working on controlling the stepper motor with Raspberry Pi. I spent quite some time learning to boot the RPi for the first time. I had some trouble with the micro SD card but managed to resolve that. After successfully boot the Rpi and access it through SSH, I also started testing my code written last week with some simple circuitry. I don’t have the power supply needed for the motor to spin, but I visualized the input and outputs to the motor driver with LEDs and they look fine now. Attached are pictures of the RPi.

Although last week my schedule was behind, this week I am gradually catching up. I still need to put in some effort in the next few days to make the motor spin, by connecting it to a power supply and (maybe) further debugging. Also, our non-captive stepper motor should be on the way, so our team can start assembling things on the whiteboard next week.