Skip to content

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.

Notifications You must be signed in to change notification settings

NadunSanjeevana/Smart-MediBox

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Medi Box - Medication Management System

Table of Contents

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.

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 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

About

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.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages