¿Cómo detectar qué tipo de placa HAT o GPIO está conectada, si la hay?

Estoy configurando algo de Raspberry Pis para usarlo en demostraciones a colegas, para mostrar las capacidades del Pi en sí y de algunas de las placas adicionales que están disponibles. Realmente me gustaría poder mantener una secuencia de comandos cron-job / start-up para todas las demostraciones...