Terminado

Programa de arduino

Publicado el 23 Abril, 2021 en Programación y Tecnología

Sobre este proyecto

Abierto

-  PLATAFORMA A Utilizar.
      arduino nano.
- entradas / salidas
1 entrada digital ( contador de monedas.
)
1 entrada digital para boton de confirmar apertura ( push button con pull up )
4 posibles entradas para desplazamiento de menu
1 salida para buzzer
1 salida para apertura ( pulso para relevador )
1 salida para cierre ( pulso para relevador )
1 lcd con modulo i2c ( para mostrar información de los contadores )

funcionamiento
se necesita controlar el acceso por medio de un cobro en efectivo.
El pago será realizado en monedas.
Para recibir el pago se utilizará un monedero electrónico y podrá ser configurado de la siguiente forma: pulsos en base a la denominación de la moneda o 1 pulso si solamente es cobro con 1 moneda.
// Se deberá comparar el conteo de pulsos contra el costo interno predefinido.
El arduino al confirmar la cantidad correcta en el pago deberá habilitar la entrada con el botón y deberá realizar: apertura de barrera por 1 pulso a relevador y energizar el buzzer., Esperar xx segundos y posteriormente enviar otro pulso a relevador para cierre.
Nota1: Los tiempos de espera de ejecución desde que se presiona el botón y regresa el pulso de cierre deberán ser configurables.
Nota2 : Todas las variables de tiempos de espera y costos deberán estar definidas al inicio para que sean de fácil ajuste.
Nota3: mientras no se cumpla la cantidad de pago, el botón no deberá realizar ninguna acción. Y como seguridad deberá resetear el comparador de cobro después de x tiempo para evitar saldo acumulado.
El arduino deberá mostrar en el display 16x2 dos contadores, 1 general que no podrá ser eliminado y si pierde la alimentación no deberá de perder la secuencia almacenada, y otro que podrá ser eliminado por medio de un menú en el arduino.
O simplificar con un push button. ( con una secuencia 1 push y 1 prolongado )

Nota: El circuito deberá estar operativo 24/7

Categoría Programación y Tecnología
Subcategoría Otros
Tamaño del proyecto Pequeño
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo una idea
Disponibilidad requerida Según se necesite

Plazo de Entrega: No definido

Habilidades necesarias

Otros proyectos publicados por S. D.