Smart IoT Pill Dispenser App
Arduino + Firebase + Android for automated medication scheduling.
Meduino is an open-source, IoT-powered smart pill dispenser system designed to automate medication schedules for up to 3 separate compartments. It combines:
- Android mobile app interface
- Firebase Realtime Database
- Arduino-controlled dispenser (Arduino R4)
This system helps ensure medication adherence through scheduled dispensing, alerts, and a simple UI for caregivers or patients.
- Add, edit, and delete pill schedules (date + time)
- Control up to 3 dispensers (A, B, C)
- Realtime schedule sync with Firebase
- Easy-to-use Android app UI
- Android Studio (Flamingo or later)
- Arduino IDE
- ESP32 or Arduino board + RTC + Servo motor
- Firebase project (Realtime Database)
-
Clone the repo:
git clone https://github.com/qppd/Meduino.git
-
Open
android-appin Android Studio -
Add your Firebase
google-services.jsonfile inside:android-app/app/google-services.json -
Build and run the app on your device.
{
"dispensers": {
"A": {
"2025-07-25T08:00": true
},
"B": {
"2025-07-25T12:00": true
},
"C": {}
}
}- 💚 Android (Java)
- 🔥 Firebase Realtime DB
We welcome contributions! To contribute:
- Fork the repo
- Create a feature branch:
git checkout -b feature/YourFeature - Commit your changes
- Push to your branch
- Create a Pull Request
This project is licensed under the MIT License. See the LICENSE file for details.
Made with ❤️ by QPPD
Star ⭐ this repo if you find it useful!