MM Demangone’s Status Report for 3/22/2025

This week I worked with Aneesha on the hardware components. We had spent Sunday re-setting up our RPi5 again as the SD card was fried due to a wiring mishap. We had spent Wednesday’s class soldering wires to our servo driver. Since then, we spent time working on getting the servo motors to move, and I had set up remote SSH on the RPi5. We have successfully created code so all 6 servo motors move, upon the user manually instructing which motor to move, via bluetooth. This is obviously for testing purposes, not as the final product. While the servo motors are moving, they are not moving a whole 180 degrees, so we will continue to work on that. I had also created some code for the load cell amplifier to read the weights, but haven’t had the chance to test it as we need plates to be on both side of the load cell amplifier. Additionally, I had set up websockets on the RPi5, however, I haven’t tested it yet because our app needs to be deployed to EC2. We have realized that most web browsers do not support bluetooth, so we will eventually pivot away from bluetooth and towards web sockets. I am going out of town tomorrow, so I am submitting my status report a few days early. There are quite a lot of github commits, as we ssh into the raspberry pi and need to pull any changes we want to test, but I have included some of my “highlight commits.” I am ahead of schedule in regards to the weight sensor, but a bit behind with the web socket communication between the RPi and the web browser due to delays with EC2 deployment. However, it does work via bluetooth, so we simply need to change the method of transmission. Next week I hope to test my websocket code on the RPi5 after deploying it to EC2 and have the servo motors move 180 degrees. 

https://github.com/tkoda1/Capstone/commit/888f203d0ef824a518d87993ad75c521b3fe1026

https://github.com/tkoda1/Capstone/commit/e4ef905aae6ae3cb90adfed0ad1f6eed6445f6b7

https://github.com/tkoda1/Capstone/commit/e340b7608117ff9f28c711fab6af92b836bdd7b0

Leave a Reply

Your email address will not be published. Required fields are marked *