I'm a mechanical engineer with minimal electronics experience (yeah dangerous). I'd like to create an interactive art installation for my local community. I need help to find what direction I should focus my study on so I can pull this off.
The grand (and general) idea is to create an interactive display with up to 1000's of inputs (4-20ma or 0-10V sensors). These inputs are relayed back to a central controller and used to change a lighting and sound display. Each input location will have 2 to 3 types of sensors for different inputs. Criteria:
- time from input to display change should be perceived as instantaneous
- This is a DIY job without any real funding or chance of return on investment. So minimal costs.
My thought is that each "input location" has the 2 - 3 sensors connected to an Arduino Nano. Each Arduino Nano is connected to the closest one to it using a daisy chained Modbus RTU communication. That RTU communication comes back to a raspberry Pi (or similar) which is programmed for the display changes. The communication distance could be as great as 2000 ft. of wire in this daisy chain configuration.
I need the following suggestions:
- What is a better choice than the Arduino Nano? Is there a simpler option that is designed for RS485?
- Is Modbus RTU the right protocol to research? Or should I try to do this in a hub and spoke style design with a different protocol altogether?
Thanks for all the help. I look forward to seeing what kind of ideas are put forward. I'm always looking for a way to learn something new.