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

Taylor’s Status report March 21

Okay so I did the following to the web app this week:
⁃ Required login finished the login/register pages
⁃ Added google oath library
⁃ Fixed the model so pills are unique to users
⁃ Added google calendar api to schedule events and did permissions
⁃ Added images and time zones to pill model and populated the info throughout
⁃ Updated the account page for more info then just logout and styled
⁃ Added to the model a field that keeps track of when the user dispenses pills over seven days
⁃ Started the pill tracking dashboard to render the pills the user has taken in the last seven days (not done)
– Added ability for users to see if they are connected to bluetooth on their device on the account page
– Worked on the Pill dash board so that it displays all the times users where meant to take in their medication in the past seven days
– Added accuracy calculations to the dashboard
– Updated the logic on the dispense so that keeps track of how many pills have been dispensed and saves it
There are still quite a few more tasks for the web app I will keep adding just to make it better. Overall I picked up a few tasks this week because due to 3D printing issues we are a little behind schedule on the hardware side, so I wanted to just work more and ensure the web app was done. Also I got scheduled for less hours at work this week so figured I would use the time.

Team Status Report 3/15/25

This week we have made significant progress, both on the software and hardware ends of our project. Taylor and MM worked on the web application setting up the UI. Most of the pages that we need have been set up. MM and Aneesha started working on the Bluetooth connection between the web app and the Raspberry Pi which is working. We have also started working on sending the signal from the web app to the servos so we can start assembling our device. The 3D printing took a little longer than anticipated because there were more requests for 3D printing at the FabLab. We are on schedule for our work even though some aspects we have been a little behind on but it is only because they require more time then we initially thought, however, we are still on schedule.

Aneesha Bhattacharjee Status Report 3/15/25

This past week I have been working on code for the pill dispensing. I worked with MM to get the Bluetooth connection between the Raspberry Pi and the web app working and after that, I have been working on getting the web app to send the dispense signal to the servo motors to move the discs. This has been a little challenging since the Raspberry Pi 5 does not use the same GPIO hardware as older models and there is little documentation out there for the RPi 5, but I have gotten the servos to work locally where I send a signal from the RPi and the next step would be to use the Bluetooth to dispense. Next week I will be working on assembling the device by mounting the servos to the 3D printed components.

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

This week, I had worked on the ethics assignment with my team as well as several project-related tasks. I had made the pill refill notification, set up and configured the raspberry pi (bluetooth, settings, etc.), and set up web sockets on the web app. With Aneesha, we worked together to set up the bluetooth code for our devices to communicate with each other, in the form of communication via chat. I was running a little behind schedule this week, as it had taken me longer than expected to figure out the bluetooth, but as of now, I am back on track with my schedule. I am leaving for Washington DC from Friday to Monday, so I will work on more tasks earlier in the week. Deliverables that I hope to complete this week would be continuing to build on the bluetooth code. Specifically, having the bluetooth code send over information when the dispense button is clicked, and setting up the server/client scripts upon logging into the web app. If I have time, I will work on writing the sensing code for the load cell and assembling it, although this task isn’t due for a couple weeks.

Taylor Koda March 15 2025

Added a new page that displays information about the pills when users press on the image the pill information displays. Then I changed the pill information form so that it has multiple hour selection drop down and a list in the model. Then I changed a few diffrent aspects of dirrent user interfaces. OVerall pretty succsesful week.

Taylor Koda status report 3/8/2025

Over the past two weeks I did a few things. First we completed work as a team on our design report I helped with the implementation intro and the project management. Additionally I added a page for the pill tracking dashboard cleaned and cleaned up some of the web application code style. Then modified some modles to make things more clear.

Aneesha Bhattacharjee Status Report 3/8/2025

The previous week was spent refining our design in the design report where I did sections 2, 4, and 6, as well as making adjustments to our 3D printed model for the compartment and the disc. Based on feedback from the professor and TA, as well as our design requirements I made the following adjustments to our 3D model. For the compartment, the diameter at the bottom of the runner was smaller then we specified and I tried 3 different pills and only 2 of them worked as we need it to so I decided to increase the diameter by 2mm from the current 9mm to still align with the average pill size. Additionally, I made the disc slightly smaller to reduce weight and size of our components while keeping the same functionality. This will allow for a more compact design and efficient use of our budget. Then I made a model for the housing where we need to be able to mount the components. To mount the funnels, I created a holder that will be attached to the back panel of the housing and I’ve adjusted the funnel compartment to be thicker at the top so it can hold (see attached photos) and to mount the servos, I added a simple holder on the panel where the disc is for the servo motor. Since we need this panel to be specific to our 3D printed design, we will 3D print the back panel of the housing, as it will still be within budget. All the 3D printed components will finish printing this coming week and I will start focusing on the dashboard for the pills.

Team Status Report for 3/8/2025

The most significant risks that could jeopardize the project are the performance of the servo motors turning with the pill dispensing disks on it. Given the torque the motors operate at and the weight of the pill dispensing disks, we believe that it should work. However, in case this doesn’t work, we have been adjusting our pill dispensing disks to be a lighter weight.

A change we had made to our design was choosing a different load cell. This had cost us an additional $10 and fits into our budget. We had ordered a new cell because we had mistakenly purchased a 780g cell, thinking it was a 780mg cell. After completing the design tradeoff section of the design report, we realized this design mistake, and we bought a 100g load cell instead. This did not impact our schedule as the delivery was through Amazon. 

For the week 4 specific status report, part A was written by Aneesha, part B was written by MM, and part C was written by Taylor.

Part A: Our product seeks to improve the problems associated with the medication taking process globally. The device provides automated medication management, which is crucial for people with limited hand mobility, elderly individuals, and people with cognitive impairments who may forget to take their medications in a timely manner. By ensuring accurate dosing and reducing the risk of medication errors that can impact anyone across the world. Additionally, by integrating an app with our machine, our product aligns with global trends in digital health and telemedicine, where digital services are increasingly being used for medication management in both developed and developing countries.

Part B: Our product addresses several cultural aspects. For example, family members who have taken on a caregiver role to care for a loved one can find this product beneficial to either: (1) give the loved one more independence by receiving reminders via the app not via the caregiver (2) take some weight off of the caregivers shoulders of remembering which pills their loved ones need to take at a specific time. By giving loved ones some more independence, it can allow them to stay in their homes longer before moving into assisted living or prevent them from hiring in-home care. This is great for individuals who might have financial concerns. 

Part C: While this project does not focus on environmental impact it was designed with environmental factors. The project was designed so in the long run consumers could potentially reduce the waste of pill bottles used. Additionally the project this week was designed this week to be smaller then the original design so it would take less energy to power. Additionally the project is designed to be safe for organisms to consume medication out of being non toxic. Additionally the product is designed using sustainable 3D printing materials.

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

Over these past two weeks, I had worked on a variety of tasks. First off, I had worked on the design proposal, specifically sections 3, 5, 7, 8, project diagrams, and general formatting. Additionally, I had gone through the process of updating our markups and ordering a new load cell. I began working on my ethics assignment. Lastly, I had finished one of my tasks due on the 10th; I had added the pill notifications to alert users to take the medication on our web app. I have included the link to the pill notification alert Github below. For this upcoming week, I plan to finish my ethics assignment, implement bluetooth on the software and hardware sides, and implement the pill refill notification. I am on track with our project’s schedule.

 

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