I need help with product selection

I’ve been away from this part of maker space for a long time. I need help with finding a product that meets my needs.

I need a product that can communicate over bluetooth and wireless depending on configuration. It doesn’t need to do both at the same time. I want to control the leds via my phone (viz bluetooth) or a browser via wireless.

I need 6 pwm outputs to drive 2 rgb less.

A rechargeable battery that can charge over the product’s usb port. I don’t care which flavor of usb port is used.

I need a small footprint as this will be placed in a small space.

I think the esp32 platform is viable but there was a note on one board that said analogWrite hadn’t been implemented yet. Of course I can’t find the note again.

For programming via the usb port I can make the Arduino ide work but I’m thinking micropython would be a cool think to learn.

Questions and advice is appreciated.

This fulfills your listed requirements: Bluetooth app, wireless controller (IR optical) battery/USB powered, PWM, small dims.

1 Like

If you need independent control of both LEDs, I’d go with the following:

1 - ESP32 microcontroller. (Whatever flavor you like)
2 - Addressable LEDs. (No need for any PWM pins, a single GPIO controls both (or more) LEDs)
3 - A USB battery bank OR a lipo charger/booster and a lipo battery.

I’m hoping for a more programmable solution built with Sparkfun parts. This is major overkill. :smile: I’d have a problem fitting in 3 AA batteries anyways.

@YellowDog I didn’t know that addressable leds came in single leds. A good solution I think. I think that one of the esp32 thing boards is a good choice because they have built-in support for using a li-po battery, no extra parts required.

It has a USB power input and happens to include a AA batt tray for you to use until the lipo or whatever gets off the ground. A hypothetical @stanczyk that ordered one yesterday could have been lighting up stuff, with the requested phone app(!), today.