Paso 3: diseñar y probar el circuito
Vamos a protoboard electrónica para asegurarse de que todo funciona. Si nunca cometes errores puede omitir este paso.
Que he proporcionado un esquema y un diagrama de diseño de la placa. Siga cualquiera uno está más cómodo con.
Vamos a ir poco a poco y ver como vamos.
#1: alambre del Sensor piezoeléctrico
Soldar un par de 12"(30cm) conduce al altavoz piezoeléctrico. Conexión entre el pin analógico 0 y el suelo. También Coloque el resistor de 1M ohm entre pin analógico 0 y el suelo.
Prueba: con el Arduino conectado al ordenador (mediante cable USB o Serial) y abrir la ventana de Serial Montor. (Es el botón más a la derecha en la parte superior del entorno de desarrollo Arduino.) Con el Arduino encendido usted debería ver el texto "Inicio del programa." Pulse el altavoz piezoeléctrico y usted debería ver el texto "noquear a partir" y "golpear" cada vez que toque. Parada para un segundo o dos y probablemente verás "Secreto golpe fracasado" o "Puerta abierta".
Si no ver nada o ver la basura, asegúrese de que el puerto serie se ajusta a 9600 baudios y restablece la energía en el Arduino. Si usted está seguro de que es correcto, intente aprovechar afeitado y un corte de pelo (no te olvides de los dos bits. Ver el video si no lo sabes.) y ver si puede obtener el mensaje "La puerta abierta!".
Si recibes mensajes de golpe sin tocar pueden ser demasiado sensible. Si es así, necesitará editar el esbozo. Línea 27 aumentar el valor de umbral. Esto se puede levantar tan alto como 1032 si tienes un detector muy sensible.
const int umbral = 3; / Mínimo señal del piezo para registrarse como un golpe
Una vez que tienes la forma de trabajo usted lo desea puede comentar (o eliminar) las líneas que comienzan con Serial... No necesitamos más.
#2: conectar los LEDs
Permite conectar algunos LEDs por lo que no tenemos que usar un cable serie para ver lo que está sucediendo.
Conecte el pin digital 4 LED rojo y LED verde al pin digital 5 con sus correspondientes 560 * resistencias de ohmios en línea.
Prueba: si se potencia el circuito el LED verde debe encenderse. Si no es así, compruebe las conexiones y asegúrese de que el LED es la manera correcta alrededor. Cada vez que toque el led verde debe atenuarse. Una vez punteada la secuencia correcta el led verde debe parpadear un par de veces. Golpeando ligeramente la secuencia incorrecta deberá parpadear rojo uno.
Si nada de esto ocurre, Compruebe la polaridad de tus LEDs y todas sus conexiones.
* El LED puede requerir distintas resistencias.
#3: la tecla de programación de alambre
Soldadura 8" conduce al botón. Conecte un lado del botón a + 5v. El otro pin en el botón conectar al pin digital 2 y, con una resistencia de 10K a tierra.
Prueba: aplicar energía. Al pulsar el botón de la luz roja debe encenderse. Mantenga pulsado el botón y toque una secuencia simple. Cuando tapping mientras ambos LED de programación debe parpadear. Cuando haya terminado debe repetir el patrón que a aprovechado ambas luces. Una vez finalizada la reproducción, el nuevo código de knock está guardado y luces wil alterno rojo y verde a lo dicen.
#4: cable en el motor
Soldadura de 8" de cables al motor y seguir el esquema de diseño. Asegúrese de conseguir el diodo va la manera correcta y usted puede comprobar los pines en el transistor para asegurarse de que coincidan con el diagrama. (Algunos transistores pueden tener las clavijas en orden diferente).
Prueba: el circuito de alimentación. Toque en el valor predeterminado "Afeitado y un corte de pelo" knock. El motor debe funcionar durante aproximadamente medio segundo. Si no, compruebe sus conexiones, así como la polaridad del diodo.
Consejos de solución de problemas adicionales:
1) si el motor gira muy débil el diodo podría revertirse.
2) si usted necesita más potencia en su motor hacen el siguiente circuito cambio: mover el cable que va del motor a + 5v al pin Vin en el Arduino. Esto suministrará el motor con 9v (o cualquier voltaje está suministrando a él).
Sugerencia: Compruebe de que manera las vueltas del motor. Debe girar la misma manera que al girar la cerradura del deadbolt para desbloquearlo. Si no, cambiar cables del motor que deben invertir el motor.
¡ Felicidades! Tienes un secreto trabajo golpear detector!
Ahora tenemos que ponerlo en algo más permanente que nos podemos pegar en la puerta.