- Introduction
- Features
- Technologies Used
- Project Overview
- Hardware Setup
- Software Components
- Usage
- Contributing
- License
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.
- 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.
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.
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.
For detailed hardware setup instructions, refer to the Hardware Setup Guide.
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.
- Hardware Assembly: Follow the Hardware Setup Guide to assemble the hardware components.
- Programming: Flash the Arduino firmware onto the ESP32 microcontroller.
- Node-Red Configuration: Configure Node-Red flows for medication scheduling and notifications.
- Medication Management: Use the user-friendly interface to manage medications and set up reminders.
- Remote Monitoring: Monitor medication adherence and receive notifications remotely.
This project is licensed under the MIT License