Skip to content

ControlHub v1.0.0 - Initial Release

Latest

Choose a tag to compare

@akhil274 akhil274 released this 13 Dec 12:14
· 10 commits to main since this release
966fb2f

🎉 First official release of ControlHub (v1.0.0)

🚀 What's New

  • ESP32 Bluetooth-based relay control system
  • Android app with Material 3 design
  • Automatic ON/OFF scheduling using DS3231 RTC
  • Manual relay control (Light & CO₂)
  • RTC time synchronization from Android app
  • Works fully offline (no internet required)
  • Open-source under MIT License

📦 Downloads

  • Android App (APK): ControlHub-v1.0.0.apk
  • ESP32 Firmware (ZIP): ControlHub-ESP32-Firmware-v1.0.0.zip
  • Source Code: Available in this repository

⬇️ Download the files from the Assets section below.


📱 Android App Installation

  1. Download the APK file
  2. Enable Install unknown apps in Android settings
  3. Install the APK
  4. Open the app and grant Bluetooth permissions

⚠️ Android 12+ is required due to Bluetooth permission changes.


🔧 ESP32 Firmware Installation

  1. Download and extract the firmware ZIP
  2. Open the .ino file in Arduino IDE
  3. Install ESP32 board support in Arduino IDE
  4. Select board: ESP32 Dev Module
  5. Select the correct COM port
  6. Upload the code
  7. Open Serial Monitor (115200 baud) to verify Bluetooth startup

Detailed steps are available in the README.


🔌 Hardware Required

  • ESP32 DevKit (ESP32-WROOM)
  • DS3231 RTC Module
  • 2-Channel Relay Module
  • Android phone (Android 12 or higher)

🔄 Version Compatibility

  • This Android app v1.0.0 is compatible only with
    ESP32 Firmware v1.0.0

⚠️ Mixing versions may cause unexpected behavior.


📝 Notes

  • Internet connection is NOT required
  • All scheduling logic runs locally on ESP32
  • Tested with ESP32 Dev Module

📜 License

MIT License