https://github.com/ishdew/smart_medibox
MediBox is a smart device designed to give timely reminders for users to take medicine
https://github.com/ishdew/smart_medibox
adafruit esp32 iot node-red
Last synced: 5 months ago
JSON representation
MediBox is a smart device designed to give timely reminders for users to take medicine
- Host: GitHub
- URL: https://github.com/ishdew/smart_medibox
- Owner: Ishdew
- License: mit
- Created: 2024-08-15T18:13:20.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-08-16T14:27:45.000Z (almost 2 years ago)
- Last Synced: 2025-02-10T03:32:07.671Z (over 1 year ago)
- Topics: adafruit, esp32, iot, node-red
- Language: C++
- Homepage:
- Size: 206 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Smart Medi Box
## 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
The Smart 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:** Remind the user to take medicine at time through alarms.
- **Secure Storage:** Safely store medications and prevent unauthorized access.
- **Inventory Tracking:** Keep track of medication inventory.
- **Remote Monitoring:** keep medicine in the required conditions via monitoring temperature and humidity continously and notifying the user if there is a bad condition.
## Technologies Used
The Medi Box project relies on the following technologies and tools:
- **ESP32 Devkit V1:** 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.
## Wokwi Simulation for Hardware Setup

## 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:** According to Wokwi simulation 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.
# Contribute
Contributions are always welcome!
## License :pencil:
This project is licensed under [MIT](https://opensource.org/licenses/MIT) license.
## Show your support 🙏
Give a ⭐️ if this project helped you!