Diferencia entre revisiones de «Controlar desconexión ascensor»
Ir a la navegación
Ir a la búsqueda
Sin resumen de edición |
Sin resumen de edición |
||
| Línea 32: | Línea 32: | ||
* Rele para llamar al piso 4 | * Rele para llamar al piso 4 | ||
* Interruptor para desconexion general Arduino y que siga el funcionamiento normal del ascensor | * Interruptor para desconexion general Arduino y que siga el funcionamiento normal del ascensor | ||
* LCD i2c | * LCD | ||
** DFR0091 | |||
*** Conexion via SPI - ocupa 3 pines | |||
*** 128x64 Liquid Crystal | |||
*** 4 lines and 12 English characters | |||
** DFR0063 | |||
*** Conexion i2c - ocupa 2 pines | |||
*** 16x2 | |||
* Keypad | * Keypad | ||
* Led para mostrar si esta desconectado el ascensor o no | * Led para mostrar si esta desconectado el ascensor o no | ||
Revisión del 10:21 14 ene 2013
Tareas
- Un calendario para poder saber que dias ha de estar desconectado todo el dia o solo en horario laboral
- Pantalla
- Para poder configurar el dia en el que estamos y la hora
- Poder ver el estado de si esta desconectado o no
- Teclado
- Introducir hora y dia
- Poder hacer una desconexion manual (aunque esto puede hacerse desde el boton rojo que ya hay) - El circuito de desconexion no tiene que anular el del boton rojo
- Antes de ponerlo hay que hacer pruebas de si es fiable estar siempre el arduino encendido, al ser esta una plataforma diseñada para pruebas
- Mirar amperios que pasan por el boton rojo y voltios
- Implementar funcion de subir el montacargas a la 4 planta
- Mirar amperios que pasan por el boton y voltios
- Bateria litio para supuesto cortan luz k siga funcionando. Aunque si cortan y vuelven a dar la pila del reloj mantiene hora i al dar otra vez el prog se ejecuta normalmnt
- Almacenar calendario n tarjeta sd para poder ajustar facilmnt
- Mirar posibilidad configurar fiestas especiales o todo cale dsd keypad
- Modo conf calendario dsd keypad, introducir primero mes y lego dias festivos separados por puntos. Hanilitar tmb introduccion periodos consecutivos
- Estudiar dias festivos para ver k siempre sean iguales
- Al introducir dias festivos, quitar el anterior o dejar anteriores y quitar permitar solo seleccionados
- Leer hora cada segundo o leer hora una vez al dia y k arduino cuente solo un dia
- Politica d lectura de dia, cada cuanto leo el dia del mes? Podria contar el arduino 28 dias que es lo minimo que tiene el mes i luego preguntar cada 24 horas la fecha al reloj durante 4 dias (para llegar al maximo de 31 dias)
- Pero no se si esto gasta mas (codigo y tiempo) que preguntar cada 24 horas el dia
- Hacer el programa teniendo en cuenta que si se resetea empieza correctamnt
- Cuando se introduzca la hora o un dia festivo tiene que salir un mensaje traduciendo los datos a entendibles y preguntando confirmacion
- Se puede utilizar shift Register para ahorrar pines para el keypad?
Elementos
- Para el reloj y calendario
- DS1307
- DS3231 (este lleva el cristal incorporado)
- Rele para desconexion ascensor
- Rele para llamar al piso 4
- Interruptor para desconexion general Arduino y que siga el funcionamiento normal del ascensor
- LCD
- DFR0091
- Conexion via SPI - ocupa 3 pines
- 128x64 Liquid Crystal
- 4 lines and 12 English characters
- DFR0063
- Conexion i2c - ocupa 2 pines
- 16x2
- DFR0091
- Keypad
- Led para mostrar si esta desconectado el ascensor o no
Programacion
- Módulo Reloj/Calendario
- Funcion lectura datos reloj
- Funcion escritura datos reloj (puesta en hora del reloj)
- Módulo SD-Calendario
- Escritura en el fichero los dias festivos
- Lectura del fichero los dias festivos
- Módulo Mostrar datos en Pantalla
- Menú
- Configurar reloj
- Configurar dias festivos
- Desconectar manualmente el ascensor a traves de una orden (no se si esto es necesario)
- Hora y dia
- Estado desconexion ascensor
- Menú
- Desconexión ascensor
- Llamada planta 4