Paso 1: montaje
El código para el pi se encuentra aquí:
https://github.com/Duskglow/AccessControl/Tree/mas...
En primer lugar, usted tendrá que montar el desplazador del nivel y permaboard. Cuando el cambiador de nivel de soldadura, puede ser útil usar un protoboard para poner las cabeceras, por lo que le garantiza un buen ajuste para el permaboard.
Ahora encontrar un buen lugar en el permaboard para todas las partes. Necesita una cabecera de tres clavijas para el relé y suficiente espacio para los terminales de resorte y palanca de cambios de nivel. Una vez que tenga una buena disposición, todo lo de la soldadura en. Puede que desee utilizar encabezados femeninos para shfiter nivel para que usted puede reemplazar si es necesario.
Ahora, hacer el cableado. Conecte 3.3v de la pi a la terminal LV de la palanca de cambios de nivel. Cable de 5V y GND para el lado de alto voltaje del desplazador del nivel y relé (puede ser útil para puente de la Cruz los carriles a cada lado de la permaboard de fácil acceso). También asegúrese de que el IPC tiene al menos un 5 v y cable de tierra conectado (pines 4 y 6 son buenos candidatos). NO REVERTIR EL SESGO DE LA PI. Puede incluir un diodo para evitar cualquier posibilidad de que esto ocurra. No es necesario, pero la paz de la mente puede justificar gasto extra pocos centavos. Si incluye el diodo, mente la polaridad - sólo quiere bloquear corriente fluye la dirección equivocada.
Conecte el terminal de S de la cabecera de relé a una de las salidas de la palanca de cambios de nivel.
Conectar los pines GPIO apropiados desde el pi al sitio del LV de la palanca de cambios de nivel. Tenga en cuenta que wiringpi utiliza un esquema diferente gpio que python. Puede que desee utilizar los pines GPIO sugeridos, pero si usted está dispuesto a modificar el software adecuadamente, puede utilizar cualquiera pernos huelga su fantasía. Se utilizaron 23 y 25 para el RFID y 24 para el relé.
Cable de + 5V y GND a dos terminales de resorte. Cable de + 5V y GND a dos terminales más de primavera (esto es para el lector de RFID). Cable dos más terminales de resorte para dos pasadores de lado de alta presión de la palanca de cambios de nivel. Conectar todo y probarlo. En primer lugar, usted puede comprobar que no haya cortocircuitos - comprobar que existe un circuito abierto entre + 5V y GND antes de enchufar cualquier cosa. Conecte los cables verdes y blanco desde el lector de RFID a los terminales de resorte que esté conectado las dos salidas del lado de alta presión de la palanca de cambios de nivel.
Programa de pi y utilizar el script access.py en github. Asegúrese de que el GPIO en el archivo de weigand.c es correcta, y ejecutar "mkwiegand" - Esto creará un programa en el directorio llamado "weigand". Usted necesitará instalar python-pip y el módulo de demonio y también wiringpi. Prueba lo weigand por iniciar el programa de weigand en su propio y tratar de leer una tarjeta. Si obtienes un resultado de 26 bits, ha conectado todo correctamente. Ahora Asegúrese de que los archivos de configuración en el directorio conf correctos (usted tendrá que editar zone.conf y users.conf) para el usuario y la tarjeta que estás utilizando y ejecutar el script. Si has hecho todo bien, presentando la tarjeta hará que el relé activar.
Si ha realizado este trabajo, han completado la lógica, ahora basta con alambre para arriba.
También ayuda utilizar cinta de enmascarar en los cables para que no caigan hacia fuera cuando los bancos soldar.