Skip to content

Fully functional Medicine store box made for the Semester 4 Embedded Systems Module with IoT and Node-Red.

Notifications You must be signed in to change notification settings

SamudraUduwaka/Medibox-Samudra

Repository files navigation

MediBox: Smart Medicine Storage device

Project Overview

-The MediBox project offers an innovative approach to medicine storage, ensuring secure management and continuous monitoring of environmental conditions like temperature and humidity. The system integrates a variety of hardware components and utilizes a Node-RED dashboard for real-time data visualization and control.

Components and Features

ESP32 Module

  • Role: Serves as the primary controller.
  • Function: Manages data from sensors and handles user inputs.

DHT22 Sensor

  • Role: Environmental monitoring.
  • Function: Measures and reports temperature and humidity inside the MediBox.

OLED Display

  • Role: User interface.
  • Function: Displays vital information including current time, alarms, and environmental readings.

Push Buttons

  • Role: User interaction.
  • Function: Allow users to set time, configure alarms, and navigate through the system menu.

Node-RED Dashboard

  • Purpose: Facilitates data visualization and control.
  • Functionality: Provides a user-friendly interface to monitor environmental conditions and manage the MediBox settings remotely.

Simulation Setup Diagram

Functionality Overview

Time Management

  • Set Time: Users can configure the current time using the push buttons for accurate timekeeping within the MediBox.

Alarm Features

  • Set Alarms: Users can set up to three alarms for medicine reminders. Alarm times can be adjusted using the push buttons, ensuring timely notifications.

Environmental Monitoring

  • Temperature and Humidity Monitoring: The DHT22 sensor continuously tracks the temperature and humidity levels inside the MediBox. If readings fall outside the specified range, alerts are displayed to notify the user of potential issues.

Dashboard Integration

  • Node-RED Dashboard: Data from the MediBox, including temperature and humidity readings, are transmitted to the Node-RED dashboard via the MQTT protocol. Users can visualize this data in real-time and make adjustments to the light conditions within the MediBox as needed through the dashboard interface.

Node-red Dashboard

About

Fully functional Medicine store box made for the Semester 4 Embedded Systems Module with IoT and Node-Red.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages