Seja um monitor OLED, uma matriz de LED ou um VFD antigo, os monitores geralmente funcionam emitindo luz de uma forma ou de outra. Porém, o Dwelling Mirror, criado pelo Time Sink Studio, é diferente. Em vez de emitir luz diretamente para produzir imagens, reflete a luz do sol ou de outras fontes. Ao controlar com precisão onde cada “pixel” brilha com a luz refletida, ele cria imagens de baixa resolução.
O Dwelling Mirror é composto por um conjunto modular de pequenas placas de espelho direcionáveis individualmente. Cada bloco atua como um pixel de dois eixos, capaz de inclinar e deslocar para redirecionar a luz recebida para um ponto específico no espaço. Quando muitos desses espelhos se movem juntos, os pontos refletidos se combinam para formar formas, padrões e até imagens animadas reconhecíveis projetadas em superfícies próximas. Como depende da luz refletida e não da iluminação embutida, quase qualquer fonte de luz pode ser usada, desde luz photo voltaic e holofotes até lasers.
De volta para você (📷: Time Sink Studio)
Cada espelho de vidro de 50 mm por 50 mm é montado em um conjunto de atuador de dois eixos personalizado construído a partir de juntas impressas em 3D e mecanismos de soquete esférico. O movimento é fornecido por motores de passo bipolares baratos, com curso linear curto e milhares de passos de resolução. Grupos de quatro espelhos compartilham placas de controle personalizadas preenchidas com drivers de passo DRV8825, enquanto os registradores de deslocamento controlam a direção e o controle de suspensão para manter a fiação gerenciável à medida que o array cresce.
Um microcontrolador ESP32 atua como o cérebro do sistema, gerando os sinais de controle do motor, gerenciando a conectividade Wi-Fi e comunicando-se por MQTT. O firmware é executado no FreeRTOS para garantir o controle determinístico do motor e oferece suporte a atualizações over-the-air. Para operação fora da rede, toda a configuração pode funcionar com uma fonte de 12 volts, seja de um adaptador CA ou de uma bateria, com um roteador portátil fornecendo uma rede sem fio native.
A parte traseira do dispositivo (📷: Time Sink Studio)
Uma interface de controle baseada na net permite aos usuários projetar padrões e animações visualmente. A calibração baseada em câmera, implementada com OpenCV no navegador, detecta automaticamente pontos de luz refletidos e cria tabelas de correção para cada espelho. Isto fecha o ciclo entre os comandos do motor e a saída óptica, permitindo um controle surpreendentemente preciso.
Já existem planos para ampliar o atual protótipo de 36 espelhos para 64 espelhos ou mais. O Time Sink Studio também está considerando adicionar recursos interativos, como pose ou rastreamento facial. Confira o redação do projeto para todos os detalhes.