David’s status report for 3/9/2025

What did you personally accomplish this week on the project? Give files or photos that demonstrate your progress. Prove to the reader that you put sufficient effort into the project over the course of the week (12+ hours).

This week, I worked on assembling the circuitry on the breadboard for the motor control schematic. Unfortunately, I believe I fried a few of the motor drivers due to not adjusting potentiometers correctly. At first, I wasn’t aware that the voltage regulator and motor drivers had potentiometers so that was a big mistake of mine. I also wrote the code for the motor control. I am currently running into an issue where the motor turns as expected when the program is running, but it also rotates when there is no program running. I am trying to debug that.

Additionally, I also helped out with researching ways to setup the SSH system for Raspberry Pi and the touchscreen with Anna and Ashira (this was the week prior to spring break).

Is your progress on schedule or behind? If you are behind, what actions will be taken to catch up to the project schedule? 

I think my progress is slightly ahead of schedule, due to the fact that I was able to dedicate more time to work on the project over spring break since I had no other commitments. I am running into debugging issues (which should be expected for embedded systems related work) so I need to be able to fix those in order to remain on schedule.

What deliverables do you hope to complete in the next week?

This next week, my main focus is debugging the motor issue mentioned above where it moves as soon as power is turned on and no program is controlling it. I also plan to add more than 1 motor to the breadboard (hopefully all 6 required for our vending machine). Additionally, we as a team plan on manufacturing the structure of the vending machine (laser cutting the material).

 

David’s Status Report For 2/23/2025

What did you personally accomplish this week on the project? Give files or photos that demonstrate your progress. Prove to the reader that you put sufficient effort into the project over the course of the week (12+ hours).

This week, we as a team finalized the Design Review slideshow for the presentation. We also got together to finalize our Bill Of Materials and send out our requests. This week, I also worked on verifying some of the circuit schematics that I came up with by looking online for similar projects or projects with the same components. It was important that I try to ensure there are no obvious mistakes in what I did since most components were too expensive to order backups. I also looked into writing and coming up with code for the motor control part of the system for the Raspberry Pi. I read up on how to use the GPIO pins in the Raspberry Pi since I’m not that familiar with it.

Is your progress on schedule or behind? If you are behind, what actions will be taken to catch up to the project schedule? 

I think my progress is a little ahead of schedule since I had planned out the speaker connections and proximity sensor connections the week before, so I was more focused on trying to rethink and improve my schematic ideas. 

What deliverables do you hope to complete in the next week?

For this coming week, we hope to complete our design report. Also, I would like to help out Ashira with the manufacturing/laser cutting aspect of the structure. For my own personal tasks, I’d like to have more complete code for the motor control.

 

David’s Status Report for 2/15/2025

What did you personally accomplish this week on the project? Give files or photos that demonstrate your progress. Prove to the reader that you put sufficient
effort into the project over the course of the week (12+ hours).

This week, I mainly researched how to interface all the peripherals with the Raspberry Pi. The peripherals include motors, LED, speaker, proximity sensor, and touchscreen. My focus was on the motors and how they are powered by a source and controlled by the Raspberry Pi. The motors will be powered separately from the Raspberry Pi source. Also, I worked on completing the motor control schematic. 

Additionally, we as a team researched and finalized our bill of materials. I helped with finding some of the exact items for the peripherals on external websites like Amazon and logged them on our spreadsheet

Is your progress on schedule or behind? If you are behind, what actions will be
taken to catch up to the project schedule?

I believe that my progress is a little ahead of schedule. I have a rough draft of my circuit diagram already with all the peripherals, I just need to do some more research to ensure there are no obvious shortcomings with it. 

What deliverables do you hope to complete in the next week?

I hope in the next week that I am able to research options for motor control code and make some progress with that. I also would like to look more into the I2S speaker bonnet that we plan to use, and make sure all of my signals are connected correctly. 

 

David’s Status Report For 2/8/2025

What did you personally accomplish this week on the project? Give files or photos that demonstrate your progress. Prove to the reader that you put sufficient effort into the project over the course of the week (12+ hours). 

A large part of this week for me was spent working with my team on the project proposal slides for our presentation. To that end, I mainly helped with the foundation for the technical challenges part of the presentation and the solution approach block diagram, and my teammates edited what I wrote to make it better.

I also tried to compile a bill of materials. We are currently leaning towards using a Raspberry Pi and purchasing those peripherals that correspond to the Raspberry Pi, including the raspberry pi touch screen and speaker that can be used with Raspberry Pi. We haven’t completely decided what type of proximity sensor we wanted as we need some way of detecting a person versus other objects.

Is your progress on schedule or behind? If you are behind, what actions will be taken to catch up to the project schedule? 

At the moment I believe my progress is on schedule with respect to the Gantt chart we created as a team. I am making progress with the Bill of Materials and also currently researching different ways to implement the timer, motor control, and interfacing with the touchscreen. 

What deliverables do you hope to complete in the next week?

Hopefully in the next week, I can make enough progress with understanding of motor control that I can come up with a schematic or diagram about how the Raspberry Pi will control the 6 motors. I believe online resources such as Raspberry Pi forums and their website will provide me with good enough information about the process. Also, I’ve seen YouTube videos of people controlling motors with Raspberry Pi so I will review those in detail.