Inspiration

Using the information provided in the opening ceremony in-regards to patients not effectively taking in medication and making it more interactive to make the task feel less daunting

What it does

An automatic pill dispenser. The purpose of it is to encourage patients to to take their medications by creating an interactive chat bot that uses emotions to determine if patients have taken their medication or not and displaying an emotion based on the info provided.

How we built it

We created the pill dispenser by 3D printer the parts and using a servo motor and an arduino to remotely dispense the medication. The arduino, plugged into a laptop, calls our backend server to determine when and how many pills should be dispensed.

Challenges we ran into

The major challenges we ran into were getting the 3D printer to print consistently and make the needed parts as well as getting the hardware to communicate effectively with the software.

Accomplishments that we're proud of

We were able to successful let the hardware components of the dispenser communicate what to do with the software as well as getting the 3D printed prototype to function properly

What we learned

With our project being very multi-modal, we learned a variety of different skills in this hackathon. For most of us, it was our first time setting up and using the 3d printer. With the amount of resources read in order to troubleshoot an issue, I can safely say we’ve become experts on the Ender-3 printer. Additionally, we had used numerous different applications in order to convey our project. We learned more about Python’s FastAPI library, React.JS’s customizable components, and plenty of hardware practices.

What's next for Gia

To include facial recognition into the chat bot to better determine if patients have truly taken the medication or not. Putting a screen on the pill dispenser to display the chat bot emotion better and also make taking in medication more interactive to make it more fun

Share this project:

Updates

Submission history