Arduino Bubble Display


¡Hola a todos!

Esta vez publico la continuación de los experimentos con una pantalla de burbujas de aire.
Aquellos que no hayan visto la primera parte pueden pasar y ver el video aquí .

Como resultado del primer experimento, resultó que con el tamaño más pequeño posible de las burbujas, la distancia entre ellas debería ser de al menos 4-5 cm. De lo contrario, en el líquido, entre las burbujas hay una influencia mutua entre sí, tanto en el plano horizontal como en el vertical.

Para solucionar uno de estos problemas, pedí particiones acrílicas hechas por corte láser.

En la primera parte, muchos me aconsejaron usar tubos de vidrio o plástico, pero aún así elegí particiones acrílicas. Porque al calcular los costos, resultó que su costo es más barato y es más fácil ensamblar una estructura terminada a partir de ellos. Lo que también jugó un papel en esta elección.

Estoy muy satisfecho con el resultado, ya que ahora puedes seguir adelante y armar un gran panel de burbujas completo. En el que será posible mostrar imágenes grandes.

Ahora te contaré todo con más detalle.

Montaje de pantalla


Detalles para particiones, dibujé en el editor en línea más simple tinkercad. El editor tiene una interfaz tan intuitiva que no tardó más de 5 minutos en crear las partes que necesitaba.



Las partes pintadas me las cortó un viejo amigo, en una máquina de corte por láser.
En la foto todavía están cubiertos con una película protectora.



Montar la pantalla de burbujas en sí tomó bastante tiempo. Y me recordó a la asamblea del diseñador infantil.

No pegué las particiones, ya que están bien intercaladas entre las cubiertas superior e inferior.

En la foto de abajo, la pantalla de fondo está completa.



Esquema


El esquema es simple, no tuve que encurtir y soldar ninguna placa. Desde que usé los componentes terminados y los conecté con cables Dupont.

Se puede excluir un codificador del circuito, pero luego será necesario seleccionar el tamaño de las burbujas y la distancia entre ellas mediante el método de parpadeo repetido del controlador. Lo cual no es muy conveniente.

Como claves para las electroválvulas, utilicé la placa del controlador del motor paso a paso 28byj-48. El chip ULN2003 en la placa está montado en el zócalo y en caso de que falle si la salida se acorta accidentalmente o cuando se invierte la alimentación, se puede reemplazar fácilmente. ULN2003 es capaz de soportar corrientes de hasta 500 mA en cada uno de los siete canales disponibles. Los diodos protectores que protegen los interruptores de transistor de la autoinducción EMF ya están integrados en el chip. Lo que elimina la necesidad de soldarlos a cada electroimán.

Los tiempos de respuesta de la válvula son pobres. Un resorte débil no permitirá que la válvula se cierre rápidamente. Y un electroimán no puede hacer frente a un poderoso resorte. Por lo tanto, en el video puedes ver el tamaño mínimo posible de las burbujas. Para obtener tal resultado, tuve que aumentar el voltaje en las válvulas a 10 V y reducir su tiempo de respuesta.



Componentes del circuito


El circuito consta de los siguientes componentes de radio:

  • Arduino nano
  • Codificador
  • 28BYJ-48 controlador de motor paso a paso
  • Cables de conexión
  • Los electroimanes más baratos comprados en China

Boceto para Arduino


El código para Arduino se puede descargar aquí .

La fuente no está completamente dibujada, solo números, mayúsculas rusas e inglesas.
El codificador puede ajustar el tamaño de las burbujas y la distancia entre ellas. La rotación sin presionar ajusta el tamaño, y la rotación con presionar ajusta la distancia.

Las variables en el código a las que debe prestar atención:

uint16_t bub_size = 4500; // este es el tamaño de la burbuja
uint16_t bub_space = 900; // esta es la distancia entre las burbujas
uint16_t step_bub_size = 300, step_bub_space = 10; // este es el paso de construir las variables anteriores con un codificador.

Conclusión


En conclusión, me gustaría agregar que se pueden lograr buenos resultados en grandes tamaños del panel de burbujas. Dado que al aumentar la distancia entre las burbujas de aire, su influencia mutua entre sí puede eliminarse por completo.

La velocidad de la línea progresiva se puede lograr de varias maneras. Puede aumentar el tamaño de las burbujas o reducir la viscosidad del líquido. Como líquido, puede usar agua, aceite, champú, jabón líquido, glicerina.

Cuando se usa agua o aceite vegetal, las burbujas no tendrán hermosas, incluso formas de bola.

Espero que mi experiencia haya sido útil.

Si todavía tiene preguntas, pregunte. Estaré encantado de responderlas.

All Articles