Kind of new to the whole DIY electronics scene.
I'm building a diorama for my son. It will include a length of track, a station, some other buildings, and scenery. It will be HO scale. The buildings came with these cool little LED lights and I've bought additional ones as well. I want it to be of the period of the late 1800s to early 1900s. So the additional LEDs I bought give off a more "yellow" light to simulate candle/lantern light. The track is not a circuit and is not powered. It is just "static" to sit a train so it appears to be at the station.
I have the following questions:
- Could I hook up the LEDs to a Arduino and have the different buildings (or floors within a building) be controlled separately?
- Could I make the LEDs "flicker" to simulate candle/lantern light?
- Could I maybe hook up a little speaker inside the train station to give off train noises, whistles, conductor calls, etc?
- Could this setup (Arduino with LEDs/speaker) be run off of batter power (not a custom battery, just off the shelf AAs, AAAs, or Cs, etc.)?
- Is an Arduino instead the appropriate controller for this kind of project?
I think this is a great opportunity to teach my kids not only modeling but also electronics (myself as well on the electronics).
Thanks in advance for any help/suggestions.
EDIT:
A little more about the setup. The LEDs are made specifically for this type of application (model buildings/railroads). Hence, they already have an 1800 ohm resistor attached to the input side of the LED. There will indeed be multiple LEDs per building (even per floor). I would like to at least isolate the circuits by building and even better if I could isolate them by floor. I think it would be cool to have the software cycle the buildings/floors on and off at different times.
A smaller form factor for the Arduino would be ideal as it will have to fit into one of the scale buildings. I've never really worked with the Arduino so I don't know all my options. I've done a little with the Raspberry Pi and originally posted this question there and was told the Raspberry Pi would be overkill for this type of application.