Arduino Bubble Display


Olá a todos!

Desta vez, posto a continuação dos experimentos com uma tela de bolhas de ar.
Quem ainda não viu a primeira parte pode assistir e assistir ao vídeo aqui .

Como resultado do primeiro experimento, verificou-se que, com o menor tamanho possível das bolhas, a distância entre elas deve ser de pelo menos 4-5 cm. Caso contrário, no líquido, entre as bolhas, há uma influência mútua entre si, tanto no plano horizontal quanto no vertical.

Para corrigir um desses problemas, pedi partições acrílicas feitas por corte a laser.

Na primeira parte, muitos me aconselharam a usar tubos de vidro ou plástico, mas eu ainda escolhi as partições acrílicas. Porque ao calcular os custos, descobriu-se que o custo deles é mais barato e é mais fácil montar uma estrutura acabada a partir deles. O que também desempenhou um papel nessa escolha.

Fiquei muito satisfeito com o resultado, já que agora você pode seguir em frente e montar um grande painel de bolhas de pleno direito. No qual será possível exibir imagens grandes.

Agora vou contar tudo mais detalhadamente.

Montagem da tela


Detalhes para partições, desenhei no editor on-line mais simples do tinkercad. O editor tem uma interface tão intuitiva que não levou mais de 5 minutos para criar as partes que eu precisava.



As peças pintadas foram cortadas para mim por um velho amigo, em uma máquina de corte a laser.
Na foto eles ainda estão cobertos com um filme protetor.



A montagem da tela da bolha demorou bastante tempo. E me lembrou a montagem do designer infantil.

Não colei as próprias partições, pois elas estão bem encaixadas entre as tampas superior e inferior.

Na foto abaixo, a tela de fundo está concluída.



Esquema


O esquema é simples, não precisei decapar e soldar nenhuma placa. Desde que eu usei os componentes acabados e os conectei com fios duplos.

Um codificador pode ser excluído do circuito, mas será necessário selecionar o tamanho das bolhas e a distância entre elas pelo método de piscar repetidamente do controlador. O que não é muito conveniente.

Como chaves para as eletroválvulas, usei a placa do motorista do motor de passo 28byj-48. O chip ULN2003 na placa é montado no soquete e, no caso de falha, se a saída for acidentalmente reduzida ou quando a energia for revertida, poderá ser facilmente substituída. O ULN2003 é capaz de suportar correntes de até 500 mA em cada um dos sete canais disponíveis. Os diodos de proteção que protegem as chaves do transistor do EMF de auto-indução já estão embutidos no chip. O que elimina a necessidade de soldá-los a cada eletroímã.

Os tempos de resposta da válvula são ruins. Uma mola fraca não permitirá que a válvula se feche rapidamente. E um eletroímã não pode lidar com uma mola poderosa. Portanto, no vídeo, você pode ver o tamanho mínimo possível das bolhas. Para obter esse resultado, tive que aumentar a tensão nas válvulas para 10 V e reduzir o tempo de resposta.



Componentes do circuito


O circuito consiste nos seguintes componentes de rádio:

  • Arduino nano
  • Codificador
  • Motorista do motor deslizante 28BYJ-48
  • Fios de conexão
  • Os eletroímãs mais baratos comprados na China

Esboço para Arduino


O código para o Arduino pode ser baixado aqui .

A fonte não está completamente desenhada, apenas números, letras maiúsculas em russo e inglês.
O codificador pode ajustar o tamanho das bolhas e a distância entre elas. A rotação sem pressionar ajusta o tamanho e a rotação com pressão ajusta a distância.

As variáveis ​​no código que você deve prestar atenção:

uint16_t bub_size = 4500; // esse é o tamanho da bolha
uint16_t bub_space = 900; // esta é a distância entre as bolhas
uint16_t step_bub_size = 300, step_bub_space = 10; // esta é a etapa de construir as variáveis ​​acima com um codificador.

Conclusão


Concluindo, gostaria de acrescentar que bons resultados podem ser alcançados em tamanhos grandes do painel de bolhas. Como com o aumento da distância entre as bolhas de ar, sua influência mútua pode ser completamente eliminada.

A velocidade da linha rastejante pode ser alcançada de várias maneiras. Você pode aumentar o tamanho das bolhas ou reduzir a viscosidade do líquido. Como líquido, você pode usar água, óleo, shampoo, sabonete líquido, glicerina.

Ao usar água ou óleo vegetal, as bolhas não terão formas bonitas nem uniformes.

Espero que minha experiência tenha sido útil.

Se você ainda tiver dúvidas, pergunte. Ficarei feliz em respondê-las.

All Articles