top of page

Weekly Meetings
Week 16: December 2, 2020
The meeting began at 6:02 PM, we discussed the presentation of the project and what the team could add and change to improve the quality of he presentation. The meeting ended at 6:47 PM.
​
​
Week 15: November 24, 2020
The meeting began at 3:05 PM, we discussed completion of the power generating system and the showed 2 videos of the system working properly. Next, we went over the forth draft of the senior design report and professor Ejaz gave us us feedback. The meeting ended at 4:35 PM.
​
Week 14: November 19, 2020
The meeting began at 10:15 AM, We began by discussing the the full system test run and showing a video of the system running on the shopping cart. Next, we discussed the power generating system and proposed a different solution. We presented the new idea of using a fifth wheel to spin the motor shaft and generate power. We then went over the updated system payment entry page and mentioned the email receipt issue that the team fixed where the two pictures taken were not being sent with the email receipt. Finally, we went over the third draft of the senior design report and received feedback on what we could add and improve on. The meeting ended at 11:45 AM.
Week 13: November 12, 2020
The meeting began at 3:06 PM, We discussed the progress of the GUI assembly and the full system test that was performed. We Also discussed updated GUI layout to scale the system to full screen mode. Next, we went over the dynamo issues we ran into and testing that will be performed on it. We then went over some suggestion on how the project presentation will be conducted. Finally we went over a draft of the senior proposal report and professor Ejaz gave us some feedback. The meeting ended at 4:15 PM.
​
Week 12: November 6, 2020
The meeting began at 3:01 PM, We discussed the completion of the scale assembly and how the GUI assembly was halfway complete. We then discussed the adding of produce weighing code to the system and the troubleshooting we had to do. We showed the first part of the system working with the buzzer and LED up until the payment part of the system which is not complete yet. The payment system and the problems we ran into when trying to incorporate it into the code were both discussed and professor Ejaz gave us feedback on it. Next, we discussed the email receipt part of the code,which wasn't working as intended, and professor Ejaz gave us some suggestions to improve it. Finally, we went over a draft of the report and and professor Ejaz gave us some feedback. The meeting ended at 3:36 PM.
​
​
Week 11: October 29, 2020
The meeting began at 3:03 PM, we discussed the redesigned of the scale to give us more consistent values. We discussed the smart cart casings and possible flaws. We then discussed the camera and possible privacy concerns and the camera placement. We then moved onto discussing the dynamo part of the system and how the motor we had would hard to design around so we switched to a different motor. Last, we discussed the email receipt and payment part of the system and how we would implement it in about a week. The meeting ended at 3:35 PM.
​
​
Week 10: October 22, 2020
The meeting began at 3:02 PM, we discussed the remove function and how it works properly when running on off the computer but not working properly the raspberry pi. Next, we discussed the dynamo and how the test was performed. Professor Ejaz gave us some feedback and suggested we show some waveforms for the voltage coming out of the buck converter. We discussed the intro GUI screen, the camera reading credit cards and how we can implement another payment method in the future. The meeting ended at 3:47 PM
​
Week 9: October 15, 2020
The meeting began at 5:00 PM, We discussed the GUI issue that was brought up last week and how it was solved. Next, we went over how we incorporated the GUI and the weight system together. We showed a video demonstrating how the is currently system working. we then discussed the the dynamo part of the system and how it will be incorporated and the component we ill need make it work properly. The meeting ended at 5:40 PM.
​
​
Week 8: October 8, 2020
The meeting began at 3:05 PM, We discussed the scale progress and completion. We showed three test that were performed with multiple items on the scale and they were all successful. Next, we discussed the Arduino and Pi working together and executing the barcode scanning and weight verification codes. The program ran successfully and there is one minor adjustment to make to finish the code. Then, we discussed the GUI problem we ran into and are continuing to troubleshoot. Finally, we discussed the progress on the charging system an professor Ejaz game us some advice on it. The meeting ended at 3:35 PM.
​
Week 7: October 1, 2020
The meeting began at 3:03 PM, We discussed the scale issues and troubleshooting for the scale for the problems we ran into. Then, we discussed the dynamo and how it would it will supply power to the battery. We mentioned using a power splitter to have the power generator connected at all times. Next, we went over the user interface and the issues we were having for the subtotal price of the items of the system. We discussed the item list and some pieces of the code regarding while loops and how we can better adjust the code. The meeting ended at 4:02 PM.
​
​
Week 6: September 17, 2020
The meeting began at 10:07 AM, we discussed the scale and the problems we encountered when soldering the scale. Making a list and dictionary was discussed which Leo had already worked this week. Incorporating the dictionary and the GUI was discussed and we are working to have a demo within a week and a half. Professor Ejaz mentioned using Spyder for python coding as an alternative IDE. Dynamo research was mentioned to insert in the progress log. The meeting ended at 10:37 AM.
​
Week 5: September 10, 2020
The meeting began at 3:03 PM, We discussed the dynamo portion of the project and how it would be implemented. Then, we went over the progress for this week including, the barcode system being able to scan item and add them to a list, while also verifying that the item matches the correct weight. We also discussed the progress of the GUI and how we can improve on it. We discussed how we can make the camera take a picture of the customer during the checkout for extra security measures. We discussed using a sensor to check the camera is back in place before taking the picture. Meeting ended at 3:45 PM.
​
​
​
​
Week 4: September 3, 2020
The meeting began at 3:00 pm, professor Ejaz mentioned we should assign items to each barcodes in the system. The GUI progress was briefly talked about. Further advising was given on the dynamo to generate power for recharging the system, charging the system when the selected voltage is met. We discussed extra features for the camera such as taking a picture of the customer during the payment process for extra security. We talked about updating the Block diagram to better reflect the charging system and adding the dynamo to the specification table. The meeting ended at 3:55 PM.
​
Week 3: August 27, 2020
The meeting began at 5:00 pm, professor Ejaz addressed some minor errors to the website that should be fixed including the progress log, Specifications need to be adjusted for the new dynamo component, Actual Budget needs to be added to Budget Tab and the timeline updated. We also discussed making videos and taking pictures of the progress done throughout the building of the project. The Block diagram needs to be updated with the new dynamo component. Finally, we discussed the new design report rubric and how the final presentation will be conducted. the meeting ended at 5:30 pm.
​
​
​
​
Week 2: July 30, 2020
​
For the Zoom meeting, we discussed with Professor Ejaz how we are planning to do the image recognition. We discuss using YOLO and training the program for image recognition. We went in further detail about the movement of the hand, what to do in an event of having a large database such as 1000 items, situations where the system can be cheated, sleep mode, picture before and after putting in the cart, discuss why we have camera and scale. Also discuss how are we gonna make sure people aren't putting different items in the cart, batterie conservation, and a way to constantly check all items are in the cart. (55 minutes)
​
​
Week 1: July 21, 2020
​
We had a Zoom meeting with Professor Ejaz to discuss the charging of the system for the project. He suggested using dynamos or a similar motor to be used on the wheels so it could charge the touchscreen or the batteries of the project. There was a discussion about adding a camera and program it to have object recognition to identify if the correct objects are placed inside the cart. We also discussed past projects and how they implemented a charging system. One group used wind power to charge their project, this was a suggestion that could be used for our project. After some discussion, we agreed to eliminate one of the rechargeable batteries for the project and just have the main battery power the whole system. We also decided to add object recognition to the system. (45 minutes)
​
bottom of page