You could use this project and modify it to control the lights of your house matching the colour of the sun (indoors sunset) etc....I used to struggle with shitty low quality LED lights on my bike, my goal was to be noticed.
So i purchased some of the cheapest rgb stripes (they played me, the stripes were R,G and B on an individual LED each one) , a cuple of arduino nano , lipo batterys and transistors.
Now i have the most gaudy bike on the city, why?, because i know about electronics and i could do silly things whenever i please.
The size, form and range that you find suitable for your project, i needed something strong and pocketsize.
Arduino nano with 433mhz transmmiter module on the back, three scavenged potenciometers from an old music amplifier(100kohm each), the potenciometers have a bad response to the arduino analog reading wich only recognices values at the low resistance levels if i do it again i will use 10k or lower.
already boxed, with the lipo
It depends highly of your boxing and placement of the transmmiter in your project but you can archieve 100m range easily.
No big deal, the easy part of the project. Arduino nano with 433mhz receiver module and three power pnp mosfets for current gating the led stripe. We also are gonna need a bigger lipo of 11,1v (3S and the current mAh you find just okay for your needs) cause my RGBstripe is 12v.