https://github.com/nadunsanjeevana/smart-medibox
Medi Box is a groundbreaking Medication Management System designed to enhance patient care by providing a comprehensive solution for medication management and timely reminders. Developed around the ESP32 microcontroller, this innovative system offers a range of key functionalities aimed at ensuring patients receive their medications on time.
https://github.com/nadunsanjeevana/smart-medibox
esp32 mqtt node-red
Last synced: 3 months ago
JSON representation
Medi Box is a groundbreaking Medication Management System designed to enhance patient care by providing a comprehensive solution for medication management and timely reminders. Developed around the ESP32 microcontroller, this innovative system offers a range of key functionalities aimed at ensuring patients receive their medications on time.
- Host: GitHub
- URL: https://github.com/nadunsanjeevana/smart-medibox
- Owner: NadunSanjeevana
- Created: 2023-09-24T18:51:15.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-09-24T19:05:28.000Z (over 1 year ago)
- Last Synced: 2023-09-26T03:51:45.722Z (over 1 year ago)
- Topics: esp32, mqtt, node-red
- Language: C++
- Homepage:
- Size: 15.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Medi Box - Medication Management System
## Table of Contents
- [Introduction](#introduction)
- [Features](#features)
- [Technologies Used](#technologies-used)
- [Project Overview](#project-overview)
- [Hardware Setup](#hardware-setup)
- [Software Components](#software-components)
- [Usage](#usage)
- [Contributing](#contributing)
- [License](#license)## Introduction
Welcome to the Medi Box project repository! The Medi Box is an innovative medication management and monitoring system designed to enhance patient care by providing a comprehensive solution for medication management and timely reminders. This project leverages the ESP32 microcontroller and incorporates various functionalities to ensure safe medication storage and administration.
## Features
- **Medication Reminders:** Set and receive timely medication reminders.
- **Secure Storage:** Safely store medications and prevent unauthorized access.
- **Inventory Tracking:** Keep track of medication inventory.
- **Remote Monitoring:** Monitor medication adherence and receive notifications remotely.
- **User-Friendly Interface:** Intuitive user interface for easy interaction.## Technologies Used
The Medi Box project relies on the following technologies and tools:
- **ESP32 Microcontroller:** The core hardware platform for building the system.
- **Arduino:** Used for programming the ESP32 microcontroller.
- **EasyEDA:** Design and PCB layout tool for creating custom circuits.
- **Node-Red:** A flow-based development tool for IoT applications.
- **MQTT:** Lightweight messaging protocol for communication between components.## Project Overview
The project aims to improve patient care by ensuring the correct and timely administration of medications. Key aspects of the project include:
- **Hardware Development:** Design and build a hardware system using the ESP32 microcontroller.
- **Secure Medication Storage:** Implement mechanisms for secure medication storage.
- **Medication Reminders:** Set up medication reminders based on the patient's schedule.
- **Remote Monitoring:** Enable remote monitoring and notifications for healthcare providers or family members.## Hardware Setup
For detailed hardware setup instructions, refer to the [Hardware Setup Guide](hardware-setup.md).
## Software Components
The software components of the Medi Box project include:
- **Arduino Firmware:** The firmware running on the ESP32 microcontroller.
- **Node-Red Flows:** Node-Red flows for medication scheduling and notifications.## Usage
1. **Hardware Assembly:** Follow the [Hardware Setup Guide](hardware-setup.md) to assemble the hardware components.
2. **Programming:** Flash the Arduino firmware onto the ESP32 microcontroller.
3. **Node-Red Configuration:** Configure Node-Red flows for medication scheduling and notifications.
4. **Medication Management:** Use the user-friendly interface to manage medications and set up reminders.
5. **Remote Monitoring:** Monitor medication adherence and receive notifications remotely.## License
This project is licensed under the MIT License