An IoT-enabled smart medication box that:
- Manages medication schedules with configurable alarms
- Monitors ambient light conditions
- Adjusts servo motor position via MQTT based on Node-RED logic
- Allows remote parameter configuration through Node-RED dashboard
- Time Management: Set medication times with timezone support
- Alarm System: Visual/audible alerts with snooze/disable functions
- Light Sensing: Calculates ambient light intensity
- MQTT Integration: Communicates with Node-RED backend
- Servo Control: Automatic lid opening based on conditions
- Remote Configuration: Adjust parameters via Node-RED dashboard
- Wokwi Simulation: Primary development environment
- Node-RED: Logic processing and dashboard
- MQTT Broker: Real-time communication channel
- ESP32: Microcontroller emulation
- Servo Motor: Medication box lid actuator
- LDR Sensor: Light intensity measurement
graph LR
A[Wokwi Simulation] -->|MQTT| B(Node-RED)
B -->|MQTT| A
B --> C[(Database)]
D[User] --> B