Página 1 de 1

QR Code Dispatcher

Enviado: 11 fev 2025, 12:58
por CyberX
Publiquei a docmentação e o código que criei para permitir utilizar QR Codes nos eventos para controlar modelos LEGO expostos
(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.

Imagem

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 :D