Paso 7: Producto Final
Así, lo que no muestro aquí, es el software que se ejecuta en la Junta.
Estoy ejecutando un servidor de matraz, que modifica directamente los pines GPIO, basados en la receta seleccionada. Por lo que se puede incluso usar este remotamente si quieres:). El extremo delantero es sensible por lo que esto puede ser usado en cualquier navegador de escritorio o móvil.
También, se han unido un chip NFC en la parte superior izquierda y escribió la dirección web a la etiqueta. Por lo que cualquier persona con acceso al bot puede simplemente pulse para pedir una bebida.
He utilizado material angular para la interfaz de usuario para que se vea bonito. Se puede ver en acción en las imágenes que adjunto. Según que la fuente es abierto y fácil de extender, se pueden encontrar https://github.com/eswarm/somabot y de PR o incluso sugerencias son más que bienvenidos.
Futuras mejoras:
Hay un montón de mejoras que pueden hacer para hacerlo mejor
En el lado del software
Tomar sugerencias, basadas en selecciones pasadas y el tipo de bebidas seleccionadas.
Compartir la receta. en la actualidad recetas se almacenan en un archivo de texto en formato JSON, se puede extender para que todas las recetas son tomadas desde un lugar centralizado, para que nadie pueda añadir y compartir recetas con otros. Por supuesto suponiendo mucha gente use esto. :)
Lado del hardware:
Las bebidas carbonatadas no funcionan bien con bombas peristálticas, necesita añadir electroválvulas y ampliar esto.
Cuando bombeo en curso agregar un indicador LED.
Si tienes más sugerencias o mejoras por favor plantean una cuestión en el repositorio de github.