I am planning to make a nuclear power plant control room simulator for many years and now I finnaly would like to start. It really doesn't matter what I want to do, all the problem is - I want to have some buttons, some switches and some LED pilot lights, displays and so on. What I have in mind is, that this all will be working on internet base - when I switch the button, signal will be send to some kind of server, then it will process and some parametres will change so one LED will turn off, another turn on, display will show different value etc. But I do not really know, how it should work. I have experience with Python programming, some basics with Arduino and I have Raspberry Pi as my personal webserver at home. So my though was that the Raspberry Pi would work as "the server" for this controll room and I will have some arduinos somehow connected to network which will operate all the displays/LEDs/switches etc. Or there is another option, that it all could be operated by one separated Raspberry Pi. Or do you have any other ideas? I know that I will have to use some shift registers, because there is not much pinouts on both - arduino or RPi. I wanted to start with 16 segment display - 4 digit display on PCB with shift registers somehow controlled by that is the problem - I do not know how. I do not really know how to start, so I will be grateful for every advice!