The ESP32 Smart Medibox is an innovative IoT-based system designed to improve adherence to prescribed medication schedules. This project leverages the ESP32 microcontroller along with various sensors, actuators, and communication modules to ensure timely reminders, environmental monitoring, and user interaction. The Medibox monitors environmental conditions such as temperature, humidity, and light intensity, while providing scheduled alerts for medication intake. With WiFi connectivity and customizable settings, this system enhances medication management through automation and remote access.
The ESP32 Smart Medibox integrates IoT technology with healthcare to enhance medication adherence and daily living. By automating medication reminders and environmental monitoring, the project promotes user health with minimal manual intervention. It aims to create a responsive, user-centric system that adapts to individual needs, offering a flexible and convenient solution for modern healthcare management.
- WiFi Connectivity: Enables remote monitoring and control via MQTT.
- Temperature & Humidity Monitoring: Utilizes the DHT22 sensor to measure environmental conditions.
- Light Intensity Measurement: Uses LDRs to adjust a servo motor based on ambient light.
- Servo Motor Control: Automatically adjusts a shaded window according to light conditions.
- Buzzer Notifications: Alerts users when it’s time to take medication.
- User Interaction: Includes buttons for confirming actions and canceling alarms.
- Customizable Settings:Allows parameters like the servo motor's angle to be adjusted via MQTT.
- Environmental Monitoring: The ESP32 continuously monitors temperature, humidity, and light intensity. If the temperature or humidity exceeds predefined thresholds, a buzzer alerts the user. Light intensity data is used to adjust the servo motor, which controls a shaded window to maintain optimal light conditions.
- Medication Alerts: Scheduled alerts for medication intake are managed by the ESP32, which triggers a buzzer at the specified times. Users can interact with the Medibox using buttons to confirm actions or cancel alarms.
- Remote Access & Control: With WiFi connectivity, users can remotely manage the Medibox, monitor its status, and adjust settings via MQTT. The Node-RED dashboard provides an intuitive interface for interacting with the Medibox from anywhere.