DewPointMonitor is a project designed for monitoring dew point and notifying users when the dew point is reached to prevent condensation on telescope lenses and other sensitive equipment.
The project is in development stage. The core functionalities are implemented, and drivers for the DHT11 sensor are not ready.
- Measures temperature and humidity using DHT11 sensor.
- Calculates dew point.
- Notifies the user with a buzzer when the dew point is reached.
- Displays information on LCD display via I2C interface.
- STM32F411 Nucleo board
- LCD display
- DHT11 temperature and humidity sensor
- I2C module for LCD
- Active buzzer
- DHT11 Data Output -> PB13
- Active Buzzer -> PB14
- Display I2C Clock -> PB6
- Display I2C SDA -> PB7
-
Clone the repository:
git clone https://github.com/yourusername/DewPointMonitor.git
-
Open the project in STM32CubeIDE.
-
Compile and flash the firmware to the STM32F411 Nucleo board.
-
Connect the components according to the schematic:
- Connect the DHT11 sensor to the corresponding GPIO pins.
- Connect the I2C module for the LCD display to the I2C pins.
- Connect the buzzer to a GPIO pin.
- Power on the STM32F411 Nucleo board.
- The current temperature and humidity will be displayed on the LCD.
- The system will calculate the dew point in real-time.
- When the temperature reaches the dew point, the buzzer will sound.
- Preventing condensation on telescope lenses.
- Monitoring indoor environments to prevent mold formation.
- Industrial applications where dew point monitoring is critical.
Contributions are welcome! Please fork this repository and submit a pull request.
This project is licensed under the terms of the MIT License - see the LICENSE file for details.
If you have any questions or suggestions, please contact me at max.podloobniy@gmail.com.