Last year, I built two units of the ESP8266 WiFi LED Dimmer Hackaday project by Tom Clement.

Ordered the PCB’s for the project from ALLPCB and unexpectedly received 22 boards. Thats why I started to sell some of them on Tindie!

The original project was very minimalistic when it comes to both hard- and software design. The hardware was working perfectly fine – but on the software side it wasn’t even possible to change the WiFi AP without reflashing the device via serial connection.

There is some „updateServer“ listening on port 23 to upload new Lua-Scripts, but unfortunately my ESP8266 always resets when trying to do it that way.

Thats why I started improving the firmware step-by-step. In the first, run, I’ve quickly added a web-page for easy WiFi setup:

Now you can instantly start using the device after first power-up!

Next improvement will be an option to configure the PWM specific parameters, such as frequency and ranges.

Check out my GitHub fork: https://github.com/manuel-domke/esp-dimmer-software


Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

Ähnliche Beiträge

DIY

ESP8266 + nRF2401 MiLight Gateway „Sandwich“

Vor einiger Zeit habe ich mir ein paar MiLight RGB LED Lampen zugelegt, um sie mit einem Raspberry Pi und dem openmilight Code zu verwenden. Leider hat das nicht so gut funktioniert, daher habe ich Read more…

DIY

MIDI Biodata Sonification Device – Settings menu for the MIDI Sprout

The MIDI Biodata sonification device (also known as MIDI Sprout, by DataGarden) is a great device to make music using plants. Here I describe how to apply the firmware of the very similar Biodata Sonification Read more…

Kryptographie

Linux Pakete für den Infinite Noise TRNG

Der „Infinite Noise TRNG“ ist ein Open-Source Random Number Generator (Zufallszahlengenerator). Im offiziellen GitHub repository von Bill Cox (waywardgeek) gibt es eine sehr ausführliche Dokumentation zum Hardware-Design. Hier gibt es „nur“ Pakete und Repositories und noch Read more…