Jeffrey Cross
Jeffrey Cross

Mesa LED de movimento reativo ilumina nossos corações

Ao longo dos anos, vimos várias variações no conceito de uma mesa de luz reativa a movimento. Ou seja, uma tabela cheia de LEDs que têm vários efeitos desencadeados quando você acena com o braço ou algo acima dele. Até este ponto, no entanto, eles normalmente têm sido grades de um tipo ou outro. Este projeto se destaca com o uso de anéis de LED.

O usuário Instructables, Thatguyer, compartilhou todo o processo em um log de construção bastante detalhado. Ele explica que escolheu os neopixels porque gostava de como eram diferentes e da facilidade com que o adafruit os utilizava. No entanto, no final, ele usou uma versão mais barata dos anéis neopixel, comprada da Aliexpress para manter baixo o custo de todo o projeto.

O instructable para este projeto é bastante longo e envolvido. Veja um breve resumo dos principais componentes:

Existem cinco componentes principais da tabela:

(1) emissores IR - uma matriz de LEDs IR simples que cobrem a superfície da mesa criando um campo uniforme de iluminação infravermelha. Esses LEDs estão todos conectados e estão acesos o tempo todo (embora a luz não seja visível a olho nu).

(2) Sensores IR - uma matriz de fotodiodos infravermelhos, conectados separadamente para que possamos ler a tensão em cada um individualmente. Quando a luz infravermelha dos emissores é refletida de volta por algum objeto (sua mão, por exemplo), os fotodiodos permitem que a corrente flua através deles, o que podemos medir. A tensão varia de acordo com a intensidade da luz refletida.

(3) Multiplexador de sensor - um conjunto de placas multiplexadoras analógicas que nos permitem ler qualquer um dos valores do sensor IR. Vamos precisar de quatro pranchas para esta versão do projeto, já que tem muitos sensores.

(4) NeoPixels - cada sensor possui um grupo de neopixels (também conhecidos como LEDs RGB WS2811 / WS2812) associados a ele; o valor do sensor é renderizado visualmente neles. Na minha versão, cada unidade consiste em um sensor IR e um anel de 12 pixels - no código, eu me refiro a esta unidade como uma "célula".

(5) Microcontrolador - o microcontrolador executa o código que lê repetidamente todos os valores do sensor e processa os efeitos visuais nos pixels do LED. Eu forneço o código para minhas animações mais tarde no Instructable - sinta-se livre para copiar e modificar a seu gosto. Eu uso a biblioteca FastLED para conduzir os NeoPixels.

Quando estendi a mão, ele disse que atualizaria algumas partes do instructable em breve, principalmente nas seções de software.

Ação

Deixar Um Comentário