Alkomat

Ivan Arnoldovich, humildemente te pido que no ofrezcas cerveza Sharikov.
Profesor Preobrazhensky. "Corazón de perro"

De alguna manera, viajando por Internet, vi el desarrollo de Rumbot . Siempre me gustó administrar algo y al final tuve la idea de mejorar el desarrollo y aportarle nuevos elementos. El resultado fue un proyecto que incluyó no solo el desarrollo de hardware y software, sino también el modelado 3D de la caja, una excursión a la fabricación de muebles, trabajar con sonido, algunos trucos del trabajo de los camareros y mucho más que acompañó el desarrollo. Resultó un dispositivo divertido para fiestas con amigos. Lo principal era ir desde la idea hasta el desarrollo del producto final. El dispositivo le permite hacer cócteles alcohólicos para cinco personas. Lo llamé Alkomat.



Detalles abajo. Muchas fotos geniales.

La base fue tomada de un viejo chasis de impresora de inyección de tinta. El marco era el adecuado para mis necesidades. Era necesario tirar todo excepto el mecanismo de alimentación del carro (eje X) y el mecanismo de alimentación de papel (eje Y). El marco en sí tuvo que ser elevado más alto, de modo que una mesa con gafas instaladas pudiera caber fácilmente debajo de él.



La mesa está hecha del resto de la encimera. Tamaño 230x230. Bordes recortados con dobladillo. La mesa incluye agujeros de aterrizaje para pilas. Taladré los agujeros con una fresa y luego barnicé. Dichos asientos le permiten determinar con precisión las coordenadas de las pilas, evitar que la pila se caiga durante el movimiento de la mesa, así como hacer que la luz de fondo y colocar fotosensores de la pila. Para no tirar de una gran cantidad de cables al controlador, se instaló un controlador local, instalado en la propia tabla. Recopila datos de todos los sensores y transfiere información al controlador principal a través del puerto serie. En total, hay 4 cables de la mesa. También en el lado de la mesa trajo un conector para programar el controlador de la mesa. Para el orificio de aterrizaje de la pila, se imprimió en una impresora 3D una pestaña en la que se instaló un fotosensor y un LED para retroiluminación.La mesa está montada sobre rieles de muebles.















La boquilla puede extenderse hasta 4 cm (eje Z). Para hacer esto, instalé una plataforma desde una unidad de 3.5 "en el carro. Dejé solo el marco, el motor paso a paso y el control deslizante. Quité el módulo láser y fijé el soporte impreso en la impresora 3D en su lugar. El soporte al final estaba hecho en forma de boquilla. Inicialmente, quería hacer una boquilla con un tubo en el cual se alimentan diferentes líquidos a través del mezclador, pero luego se descartó esta idea. Además, el aparato fue concebido para la producción de cócteles en capas cuando los líquidos con diferentes densidades se "colocan" en una pila. Para esto, es necesario verter cuidadosamente los líquidos, excluyendo su mezcla turbulenta. Los camareros hacen esto vertiendo a lo largo de la hoja de un cuchillo o en la pared de la pila. Planeaba verter bebidas con un aumento sincrónico de la boquilla, pero para esto el golpe de la boquilla debe ser desde la parte inferior de la pila hasta la parte superior.En mi caso, la mecánica de la unidad da solo 4 cm, pero necesitas 7. Como resultado, los cócteles en capas son muy originales.







Todos los ejes tienen interruptores de límite. El tiempo de movimiento se considera mediante programación y, si se supera este tiempo, se emite un mensaje de error de mecanismo. Los errores ocurren principalmente cuando amigos curiosos intentan detener la mesa durante su movimiento. Con la exclusión del "factor humano" no hay errores.

Las bombas peristálticas se utilizan para evitar el contacto de las partes mecánicas de la bomba con el líquido bombeado. Hay compartimentos para botellas en la parte posterior de la caja. En la parte inferior de cada uno hay botones para determinar la presencia de una botella y una luz de fondo LED.





El caso fue desarrollado en un programa para modelar muebles. Según los dibujos, una organización dedicada a la producción de muebles cortó un aglomerado.

Gestión Alkomat se produce desde el panel frontal. También se imprime en una impresora 3D. Se muestran diferentes elementos de menú en la foto.











Para comenzar, debe llenar el sistema de bebidas con bebidas. En el menú, seleccione el elemento apropiado, después de lo cual el dispositivo le pedirá que configure la pila. Luego, cada bebida se selecciona secuencialmente, bombeamos el líquido a través del tubo hasta que sale de la boquilla. Al llenar todas las bebidas, el proceso de preparación del aparato se puede considerar completado.

La selección de cócteles se realiza a través de un navegador web desde cualquier dispositivo conectado a Alcomat a través de Wi-Fi. Estos son, por supuesto, principalmente teléfonos inteligentes. El módulo ESP8266 ejecuta un servidor web que procesa solicitudes y emite una tabla de parámetros al controlador principal. Cada cliente puede elegir por sí mismo el nombre del cóctel y el volumen que necesita en mililitros.

Después del inicio del proceso de derrame, Alkomat extiende la mesa y espera a que se coloquen las pilas en los asientos apropiados. Tan pronto como el número de pilas instaladas es igual al número de personas involucradas en el proceso, Alkomat empuja la mesa y comienza el proceso de derrame. Para cada pila, se activan las bombas necesarias para el cóctel seleccionado y cada ingrediente se dosifica de acuerdo con la receta de este cóctel. Las recetas de cócteles incluyen una tabla con la dosis de cada bebida en un cóctel.

Después de que se hayan vertido todas las pilas, la máquina extiende la mesa, espera a que se retiren todas las pilas y luego empuja la mesa hacia atrás. Los primeros tres brindis van automáticamente con un descanso de 1 minuto. Otras tostadas van de forma manual. Todas las acciones van acompañadas de acompañamiento musical. Las tostadas se pueden expresar con frases humorísticas, por ejemplo, de películas o una melodía temática.

La electrónica es simple y típica: controlador PIC, controladores de motor paso a paso de una impresora 3D, buffer para controlar las bombas ULN2003, decodificador de MP3 VS1011k, ​​módulo Wi-Fi ESP8266, pantalla OLED. Escribí el programa en HT-PICC. La parte más difícil fue escribir un sistema de menús.

La página web para elegir cócteles es simple, debido a la pequeña cantidad de memoria en el ESP8266, y no tengo diseñador. Ahora estoy dominando Android, planeo escribir una aplicación para Alcomat.

















Video que demuestra el proceso.



El desarrollo tomó alrededor de 6 meses y se llevó a cabo en etapas, sin prisa, que en su tiempo libre es catastróficamente pequeño. Se aprendieron muchas cosas en el proceso, pero lo más agradable fue ver el producto terminado, ¡que aún funciona!

Este desarrollo no promueve el uso de bebidas alcohólicas, sino que refleja el proceso completo de traducción de ideas en hierro.

Source: https://habr.com/ru/post/es386691/


All Articles