The Smart Environment Monitor and Logger is an Arduino-based project designed for efficient environmental monitoring and data logging. This system utilizes EEPROM-stored values, including thresholds for ultrasonic and LDR sensors, along with a customizable sensor sampling interval. The project seamlessly integrates RGB LED control, providing both automatic color adjustments based on sensor readings and manual color settings.
- Ultrasonic Alert Threshold: Adjustable threshold for the ultrasonic sensor.
- LDR Alert Threshold: Customizable threshold for the Light-Dependent Resistor (LDR) sensor.
- Sensor Sampling Interval: User-defined interval for data sampling.
- Automatic Mode: Adaptive color changes based on real-time sensor readings.
- Manual Mode: User-defined RGB values for custom visual feedback.
- Photocell Sensor: Captures ambient light conditions.
- Ultrasonic Sensor: Measures distance from obstacles.
- Efficient Storage: Sensor data is stored efficiently in EEPROM.
- Data Reset Functionality: Users can initiate a reset of the stored data.
- Structured Menu System: Intuitive user interaction through a Serial Menu.
- Current Sensor Readings: Display of real-time sensor readings.
- System Status: Overview of current settings and thresholds.
-
Setting Configuration:
- Access sensor settings such as sampling interval, ultrasonic alert threshold, and LDR alert threshold.
-
RGB LED Control:
- Choose between automatic mode with adaptive color changes or manual mode for custom RGB values.
-
Sensor Integration:
- Utilize the photocell and ultrasonic sensors for ambient light and distance measurements.
-
Data Logging and Reset:
- Efficient storage and user-initiated reset of sensor data.
-
User Interface:
- Navigate through the structured menu system for an intuitive user experience.
