I'm almost midway building a scale model car kit which comes as pieces and needs assembly, painting etc. It is a 1:24 scale model. The length of the car is almost 25cm.
I want to add lighting into the car which can be controlled via Bluetooth/WiFi (android phone) and also power it using a battery.
I'm used to using Arduino and HC-05 with Android app. But I'd like to shrink the project to fix it inside the car as I will need to add some kind of battery to it too.
I'll need 9 or 10 pins but I'm okay with using a shift register/transistor array.
What's the best module/board to use if I want it to be powered by battery and needs wireless connectivity?
Is ESP a route to go with ?
Is HM-10 as a stand-alone a good option?
What's the best way to power it with. Rechargeable preferred but not necessary..
If nothing works I'll have to make space for Nano/Promini and HC-05 and a battery. But then I'll have to cut some parts off the model and it might look ugly.
Note that the part at the top left is a motor driver that you won't need and also note that I had sawed the antenna off the nRF24 to make it shorter - just using a bit of flexible wire for the antenna. I suspect that would work with a HC05 if you need the space but I have not tried it.
Robin2:
You can build an ESP266 into a very small package but I don't think it has 10 I/O pins.
...R
I can adjust with just 2 PWM pins or 8-9 digital pins but I'm trying to squeeze in a esp32 with li-po. I don't have to worry about battery, Bluetooth module and number of pins.. but I've never worked with one..
And Thank you for the suggestion but the ESP8266 you made is a bit complicated for me.
Here is a schematic of a project I did last year using the Wemos D1 Mini and an MCP23008 port expander. The project was to be able to tell at a glance if everything on my home IOT network was running. The Wemos pings my NAS, Home Assistant, PLEX and router every ten seconds. If a ping fails, the LED goes red.