А если использовать 1wire шину? http://www.benuks.ru/oborud.html
ведь на неё можно навесить неограниченное почти количество всего,начиная от датчиков температуры и заканчивая ключами и цифровыми переменными резисторами.При этом основной блок будет очень мал, а всё остальное можно разносить куда угодно.