(por agora apenas modelos que utilizem hubs Powered Up com o firmware Pybricks)
https://github.com/JorgePe/QRCodeDispatcher
Resumidademente a solução envolve três componentes:
- um frontend web em python flask
- um middleware em python
- um ou mais dispositivo(s) edge com micropython Pybricks
O visitante aponta a câmara do telemóvel para o QR Code do modelo que quiser ver animado,
isso activa um link disponibilizado no frontend que publica uma mensagem MQTT.
Também é possível aceder por browser, espero depois estender a página com infromação sobre cada modelo exposto.

O middleware (tanto pode ser um MINDSTORMS EV3 como um Raspberry Pi) está à espera destas mensagens MQTT e converte-as para um formato Pybricks / Bluetooth Low Energy.
O dispositivo edge está à espera de mensagens Pybricks destinadas a si e quando isso acontece executa uma ação pré-defenida (como mexer um motor por 5 segundos).
E sim, agora já não me atrevo a dizer que não sou programador
