A Raspberry Pi is a popular System on Chip that runs Linux.
It has a keyboard that uses the UK layout by default. Make it use a US layout!
A Raspberry Pi model 3 B has built in wifi. This device sucks and I could not get reliable network performance from it. The results were a non-responsive system for over 10 minutes initiated by a single keystroke over SSH.
Python lib that targets a cheap ADC IC https://gpiozero.readthedocs.io/en/v1.3.1/api_spi.html#analog-to-digital-converters-adc