Skip to content

Control a RGB Led attached to an ESP32 with your browser.

License

Notifications You must be signed in to change notification settings

ToMe25/ESP-RGB-LED

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ESP-RGB-LED

ESP-RGB-LED is ESP32 software to controll an attached RGB Led from a web interface.
The admin user can set whether you need to be logged in to controll the led color.
The admin user can also create temporary logins that can be used in the login screen.
These will be deleted next time the esp restarts(gets disconnected from power).
The Require Login setting will also get reset when the esp restarts.

Website

A list of the pages of the web interface.

The main color selection screen in single color mode:
Esp32_Led_color_control The color selection screen in dual color mode:
Esp32_Led_dual_color_control The color selection screen as a normal user(single color):
Esp32_Led_temp_session_color_control The login page:
Login The admin settings page(can disable the login requirement):
Settings The screen for the creation and deletion of logins:
Temporary_Sessions

Setup and Installation

  1. Install PlatformIO.
  2. Clone this repository. For example with git clone https://www.github.com/ToMe25/ESP-RGB-LED.git/.
  3. Connect the LED(rgb, common cathode) to the ESP32 like this:
    Circuit
  4. Attach the ESP32 to your PC.
  5. Add a wifissid.txt and wifipass.txt file containing your wifi ssid and passphrase to the root of the project. Make sure they do not end with an empty line!
  6. Add a adminpass.txt file with the password for the default/administation user to the root of the project. Make sure it doesn't end with an empty line!
  7. Build and upload ESP-RGB-LED to the ESP32 using pio run --target upload

About

Control a RGB Led attached to an ESP32 with your browser.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published