Paso 2: Construir el circuito
No se trata de un esquema complejo, pero animo a eveyone para hacer un PCB para él. Es simplemente más fácil ocuparse más adelante, sin dejar de mencionar el hecho de que un PCB personalizado siempre se ve bien. ¿Especialmente en comparación con un spaghetti-perfboard, verdad? :)
Hice un PCB para este proyecto, siguiendo el esquema que se puede ver en la imagen.
Lo que está allí:
-PIC12F683 haciendo el proceso
-Azul LED signalinc encendido
-LED verde - se ilumina cuando la llave es aceptado
-LED rojo - se ilumina cuando la llave es rechazado
-zumbador - pitidos dos veces si se acepta la clave, suena 10 veces si no es
-transistor - se conecta a una carga externa, un relé en mi caso
-botón - guarda el número de serie de la llave actualmente adjunto a la memoria eeprom interna
-toma de iButton
-terminales, cables, tapas de filtro
Cuando se ponga todo, iniciar con el componente con el perfil más bajo, así que no tienes que enderezar las patas del componente más tarde!
Me olvidé de agregar un encabezado de 5 pines para la programación, para soldar un cable de cinta de 5 cables en la parte inferior de la Junta y conectarse a través de el pickit. Una palabra sobre el pickit: puede ser comprado o construido, este es un clon hecho en casa, está funcionando perfectamente y no siempre me hizo llorar por una original. Una vez más, animo a todos a construir esto por sí mismo.
Ahora, vamos a pasar a la parte aburrida: leyendo las especificaciones del protocolo 1 alambre.