Is it possible to create a cryptocurrency software that can run efficiently on a raspberryPi and has a mechanism to detect (based on maximum coin production?) if a node is using a better computer so the swarm rejects it's coins?
It possible to inject hardware detecting code into code of your mining software, but to protect the mechanism you cannot publish it as an open-source. That will make your currency not so popular as others. Even if you will be succesful there are people that will change the Raspberry Pi CPU and pass-by your mechanism.