TODOPIC
Microcontroladores PIC => * PROYECTOS * => Mensaje iniciado por: virusurbano en 21 de Marzo de 2007, 21:14:59
-
Buenas noches amigos, los saluda virusurbano desde la republica oriental del uruguay.
Siempre visito el foro, 10 puntos todo
Este topic es para plantearle el proyecto que tenemos....el cual todavia no se a realizado en nuetra institucion por lo que eso nos anima
La idea es asi
Cerradura electrica multiusuario, tenemos 20 usuarios, el 00 es superusuario, osea el que puede cambiar contraseñas, las otras seran dada a los profesores de nuestra institucion....
Las cerraduras irian en cada puerta de cada salon....
De esta forma se sabria que profesor ingreso a que salon y tambien cuantas veces lo realizo...
Ademas, se ahorrarian de entrar y marcar su entrada, (lo hacen en un cuaderno comun y corriente)
Iria con un display que mostraria los distintos mensajes, ya sea de error o de correcto....
El problema surge aca...
Tenemos una base, pero el pic que nosotros tenemos es el 16F84... y la base que tenemos esta en otro pic....
Se podra realizar???
El otro punto, seria..
Como hacemos que el pic se comunique con un PC y que alli se guarde el LOG de que profesor entro....
Desde ya muchas gracias a todos.....
PD: El lenguaje seria VB6 o alguno nuevo.... Por eso no hay drama
PD2: En caso que se corte la luz la cerradura tiene una bateria extra
-
Que tal virusurbano:
Hay algunas cosas de tu mensaje que son muy confusas o mas bien no estan correctamente explicadas. Las enumero a continuacion:
1.- Como ingresara el profesor hacia el salon? es decir que mecanismo usa, teclea un NIP, usa tarjeta, de que tipo?
2.- Que siginifica esto? "Tenemos una base, pero el pic que nosotros tenemos es el 16F84... y la base que tenemos esta en otro pic...."
Honestamente no lo entinedno si puediras explicarlo mejor.
3.- En donde estara situada la PC en relacion a las cerraduras electricas? Esto es porque esto definira si cual interface de comunicacion necestas usar.
4.- Para el prototipo, cuantas cerraduras utilizaras?
Como mencionas en tu post, habra varias cerraduras en tu proyecto que estaran ubicadas en cada salon, pero no se que tan grande es la universidad.De cualqueir manera lo mejor seria utilizar ethernet aunque con un poco mas de datos podrias utilizar RS-485.
Algo importante para el todos los amigos y companieros foreros con los esquematicos de ideas iniciales y en base a eso darte sugerencias.
Saludos y espero haberte ayudado en esta primera instancia. Esperamos tus datos.
Elreypic
-
Muchas gracias por contestar...
Voy respondiendo por numero asi se hace mas facil...
1 - El profesor tiene una unica clave.. la teclea en el teclado matrisial y entra...
2 - Lo de "la base" es que vimos por internet otro proyecto similar pero con otro pic, preguntaba si igual se puede realizar en el 16f84
3 - Lo del pc, es uno de los principales problemas, porque suena ilogico tener un pc por cerradura.....
4 - Queremos hacerlo con una o dos cerraduras...
Saludos y gracias por tu tiempo prestado
-
Hola Virusurbano!
Yo te aconsejaria que no te compliques con un 16F84. Estan obsoletos, y hasta son mas caros que un 16F628A (por ejemplo) que tiene mas memoria, velocidad y perifericos, ademas de poder funcionar sin XTAL, y disponer de mas pines de I/O. Y en cuanto al esquema electronico que tenes, seguramente funciona con el 628A sin cambios. Eso si, el soft va a haber que modificarlo, por que en ese aspecto no son 100% compatibles.
Saludos!
-
Gracias por la info... entonces habra que modificarlo al soft nomas...
Gracias por todo
Ahora..... como podria guardarse el LOG en una base de datos....???
-
¿En una PC?
Podes utilizar la USART del micro (16F628A) para enviar los datos a la PC por el puerto serie. No que lenguaje de programacion vas a usar, pero en los subforos correspondientes vas a encontar info de como hacerlo para cualquier lenguaje.
Saludos!
-
hola virusurbano, yo lo que haria seria conectar todas las cerraduras por medio de RS485 a la pc y que trabajen como esclavas de esta, osea que cuando se ingrese una clave en una cerradura, esta consulte en la base del pc y devuelva un mensaje y la accion (abrir la puerta o lo que sea) de esta manera si una persona tiene acceso a mas de un lugar y se le ocurre cambiar la clave, lo puedas hacer directamente del pc sin tener que cargarla una por una, lo mismo si hay que darla de baja o abrir una puerta ,...
ademas podes enviar informacion a los display como por ejemplo la hora...
saludos
-
Supongo que lo ideal será que los PIC trabajen de forma autónoma y sólo vuelquen al PC la información cuando éste la solicite. Quizás una red 485 como la que te proponen sería lo ideal, y al menos un PIC con EEPROM externa que pueda almacenar un LOG grande para luego volcarlo al PC.
-
Hola Virusurbano:
¿Has pensado en utilizar i-button? La verdad es son faciles de utilizar, sobre todo si programas en ccs que tiene su libreria. Asi, te ahorra todos los teclados matriciales (ademas del espacio que ocupan).
Un saludo