I am relatively new to physical computing, but I have a project idea that I would like to construct using LEDs and input sensors to control the LEDs. The reason I am posting here is that I am trying to figure out what would be the appropriate controller to use for my design. I am assuming that one of the Arduino models will fit my requirements, but I am open to other suggestions.
I am constructing a large outdoor deck at my house and I would like to include a controllable LED lighting system into the design. The lighting hardware I would like to use is the Adafruit Neopixel strips with 30 LEDs per meter. I would be using about 8-10 separate neopixel strips, running from about 4 ft. up to 12 ft long although most would be in the 6-8 ft. range. My plan would have separate zones on the deck (steps, under benches, overhead pergola, etc.) where the lighting in each zone would be controlled separately. I would also like to have some type of proximity sensors to control the on/off, or possibly the lighting color. I could see using possibly three proximity sensors in different areas.
I am trying to understand how to figure out what model of Arduino would work best for my requirements. Based on the amount of lighting and use of sensors described above, can someone suggest a particular model that would be good for me to consider? What parameters should I be most concerned about with trying to understand which model would be best suited for my situation.