Evaluating bids

Python Javascript Arduino

Published on the October 09, 2020 in IT & Programming

About this project

Open

Te comento sobre el proyecto. Estoy abierto a escuchar la mejor solución técnica al respecto, yo estoy manejando dos alternativas pero siempre es bueno contar con otro punto de vista.
Trabajo con maquinas expendedoras vending y quisiera cambiar la IGU y la electronica de potencia ( que son solo ejecuciones de relays de forma secuencial manejada puramente por tiempos ) No suele tener mas de 20 relays ( con I2C es posible manejar multiples salidas ).

Tengo muchas ideas diferentes para diferentes equipos cafe-gaseosas-snack-maquinas de comida-maquina de jugos. La idea es utilizar la parte física existente.
Idea del Proyecto básico para Gaseosas:
Colocar una pantalla plana en el frente de la maquina con un marco touch que reproduzca videos sin audio para darle movimiento a la maquina.
Cuando una persona se arrima que aparezca la pantalla del modo de uso explicando como comprar.
La maquina para su consumo cuenta con aceptadores de billetes (puede utilizar protocolo serial o Pulsos, donde cada pulso representa $1.) Tengo trabajos realizados con arduino y solucionar el ingreso de dinero es simple por medio de interrupciones verificando tiempos de pulso activo para evitar interferencias.
Una vez completado el importe el usuario podrá elegir el sabor de bebida a consumir ( snack o cafe). El marco touch es un marco que se coloca en los bordes de la pantalla detecta la posición X-Y del dedo y envía un click en esa posición por el puerto usb. De esta manera logramos conocer que imagen desea consumir o que acción quiere aplicar como cambiar de gusto de bebida.
Una vez seleccionado ejecutar los comandos que realizan la secuencia mecánica de venta por medio de los Relays mientras se reproduce algun video de venta especifico. Al retirarse el usuario reanudan los vides previos a su consumo.
-Agregados interesantes pero extras:
* Conexión a internet para cargar videos de forma remota, actualizar imagenes de sabores, modificar      precios de venta, tener un registro de ventas on line, conocer si la maquina esta con averia o no..
.
Alternativas pensadas hasta ahora:
La primer opción es utilizar únicamente una reaspberry pi programando con Python. La interface grafica de usuario es un poco mas compleja de esta manera pero analizamos el uso de Pyglet - Tkinter.
Otra alternativa es utilizar raspberry pi para manejar la igu con php o javascript manejando un servidor local y el uso de sensores y salida de relays con arduino. Entre ellos propongo una comunicación por el puerto serie para indicar la bebida deseada. El Arduino realiza la tarea "fácilmente" y responde si esta OK o con faltantes o si la maquina presenta alguna falla.

(El marco tactil se podria modificar para abaratar costos con 3 sensores estratégicamente colocados sobre la parte superior de la pantalla. Como el marco original pero solo con sensores arriba, en cada lateral y en el centro. Los sensores laterales indican cambio de sabor mientras que el central comprar).

Escucho recomendaciónes, quisiera conocer tus aptitudes al respecto sobre estas áreas de desarrollo y tiempo estimado para realizar el proyecto a fin de conocer los costos estimados basicos.
Como es la primera vez que pido un desarrollo a medida me interesa conocer sobre el asunto de propiedad intelectual del código, las restricciones tuyas de vender el mismo paquete a otra persona y si tengo YO algún limitante para utilizarlo-modificarlo-venderlo.
Posee algún tipo de garantía al encontrar eventualmente algún GaG en el uso de la vida real ?
Quisiera también un detalle explicado del mismo para poder entenderlo en su mejor medida a fin de en algún momento modificarlo a mi antojo de ser necesario.
Aguardo novedades
Muchas gracias
Pablo

Category IT & Programming
Subcategory Other

Delivery term: Not specified

Skills needed

Other projects posted by P. B.