Introduction
We made a pill tracker as a hackathon (HackED 2024) project to addresses medication management challenges. Significantly more useful than its predecessor… the Shawarma Sheriff
Overview
The PillPal combines hardware components, including an Arduino and ESP32, connected to an easy-to-use app created through Google AppSheets that allows anyone to track their medication and recieve physical and digital reminders.
Hardware Components:
- Arduino: Powers OLED screen to display medication details.
- OLED Screen: Displays upcoming medication details to the user.
- Buzzer: Provides audible reminders for medication intake.
Software Components:
- Google App Sheets: Custom app created using AppSheets to track medication data.
- CSV File: Stores medication data for each user.
- ESP32: Communicates with Google App Sheets via the Google Workspace API to fetch medication data.
- Serial Communication: Connects the ESP32 to the Arduino to transmit medication data.
How It Works
- Data Tracking: Users input their medication details into the Google App Sheets app.
- Data Retrieval: The ESP32 fetches medication data from the a spreadsheet and the Google Workspace API.
- Data Transmission: The ESP32 communicates with the Arduino over serial to send medication data.
- Display: The Arduino displays medication details on the OLED screen, with upcoming medication and dosage information.
- Reminder System: The buzzer provides audible reminders to users when it’s time to take their medication. Also, the user is sent an email reminder in case they are not near the physical device.
Wrap-up
By integrating hardware and software components, we created a user-friendly solution that helps people stay on track with their medication regimen. Someone should make this a full fledged app, except a lot of older people arent the best with technology. Worst case scenario; we had fun! (slept on the floor of DICE)
Images
links
- Sharwarma Sheriff
- Google App Sheets
[user@arysite ~]$ cd ..