-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.
- Role: Serves as the primary controller.
- Function: Manages data from sensors and handles user inputs.
- Role: Environmental monitoring.
- Function: Measures and reports temperature and humidity inside the MediBox.
- Role: User interface.
- Function: Displays vital information including current time, alarms, and environmental readings.
- Role: User interaction.
- Function: Allow users to set time, configure alarms, and navigate through the system menu.
- Purpose: Facilitates data visualization and control.
- Functionality: Provides a user-friendly interface to monitor environmental conditions and manage the MediBox settings remotely.
- Set Time: Users can configure the current time using the push buttons for accurate timekeeping within the MediBox.
- Set Alarms: Users can set up to three alarms for medicine reminders. Alarm times can be adjusted using the push buttons, ensuring timely notifications.
- 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.
- 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.