Skip to content

[FEAT] ESP Based Web Interface #16

@GetLifty

Description

@GetLifty

Is your feature request related to a problem? Please describe.
The current system for controlling which animation is occuring on the panel requires the user to SSH into a raspberry pi and use python scripts to send serial commands to the microcontroller. This requires a base technical knowledge and is unwieldy for less experienced users.

Describe the solution you'd like
A simpler and cheaper system could be implemented using a simple ESP based web server that takes user input and sends commands across a serial link. This could also allow for the implementation of effects such as voice control using an I2S mic at a lower cost than the Pi alternative. It would still have the benefit of acting as an AP but requires significantly less time to prepare as no bash scripts have to be run for setup.

Describe alternatives you've considered
A Pi Zero W based alternative could also achieve cost savings, but would still use more power and would not be as readily purchasable as ESP chips.

Additional context
I have begun working on an implementation of this in the time whilst I wait for other components to arrive and have succesfully gotten a working AP, webpage and serial output working. I would be happy to commit this code if this sounds like a feature that could be implemented :). See attached screenshots for my progress!
webpagemenuopen
webpagemenuclosed
codesnip

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions