Paso 3: Qué Plan de control con Arduino y cómo hacerlo.
Usted debe planear exactamente lo que usted desea controlar con el Arduino, y exactamente donde usted quiere colocar todas las piezas de su proyecto. Sabiendo y cómo planea utilizar su proyecto es clave para tener todas las piezas que usted necesite. En mi caso, en cuanto a cosas que requieren la conmutación de corriente, de la casa sólo estoy planeando controlar luces y ventiladores de techo, por lo que el relé de 8 canales fue mi elección de interfaces entre el Arduino y circuitos eléctricos.
Si sólo desea controlar muy baja corriente, circuitos de baja tensión como LEDs, entonces usted no necesita la placa de relé. Tenga en cuenta que los pernos IO de Arduino son clasificados para una muy pequeña cantidad de corriente a 40 mA, sobre la cantidad de corriente requerida para encender 2 LEDs pequeños con resistencias de limitación de corriente adecuadas. Medí un sorteo de 1,5 mA (sorprendentemente baja) de mi Sainsmart de relés, lo que es ideal para mi aplicación. Pero el relé Junta 5 V alimentación dibuja sobre 150 mA, lo que es ideal para un adaptador de corriente independiente propia. No he encontrado especificaciones de control de corriente para algo más que los pernos del IO. Yo he estado manejando mi placa de relé alimentado desde el pin 5 de v de Arduino para unos meses continuamente sin problemas, pero esto podría ser aconsejable. Usted no quiere sobrecargar el Arduino con mayor corriente que es clasificada para porque usted quemaría lo rápidamente (ya sea la circuitería interna para el perno sobrecargado, o todo el tablero) o acortar su vida útil significativamente. Experiencia de relés que no al utilizar un adaptador de corriente diferente.
Actualización agosto de 2014:
Decidí para mi placa de relé por separado para tomar la carga innecesaria de circuito de regulador de voltaje de Arduino. Para ello, utilicé dos adaptadores AC-DC (tomacorrientes); para el Arduino y la platina de tablero e interruptor de relé combinan. Tuve un extra 7.5vdc adaptador de iHome iPod dock/reloj del despertador/radio es clasificado en 2A; Usar esto para el Arduino, conectado a su conector de alimentación DC. Rescatado un adaptador 5vdc desde una unidad zip de Iomega que es nominal de 1A; Este alimenta el circuito de tablero e interruptor de relé. Tuve un conector de alimentación DC adicional de un proyecto de años haciendo coincidir el tamaño del cañón en el cable del adaptador de disco de zip. Yo soldado shrinked calor cables y a que jack y corrió a un + y - en mi protoboard sin soldadura. Yo he conectado los cables que se conectan a la placa de relé de armario montado VCC y tierra de la placa de relé en el armario hasta el ferrocarril respectivo de la placa, así como un puente de un conector de tierra de la Arduino a la - del carril, y el + y - en el circuito impreso que contiene mi nuevo tacto cambia a ese carril. Los dos - las conexiones deben estar amarrados juntos y a la tierra del Arduino para que funcione correctamente.
-Final de actualización-
Una característica de seguridad de la Junta de Sainsmart es que cada repetidor requiere un digital señal 'Baja' o suelo para accionar el relé a participar, mientras que la ausencia de una señal no activa. Esto es para que si perderán/recuperar energía o por cualquier razón tu Arduino restablece, todos los relés deben arrancar en el OFF o posición de desembragado. Pero, su sketch de Arduino también tiene que tomar esto en cuenta. Cada pin de salida del Arduino que controla un relé conectado a un dispositivo funcionando en corriente de la casa debe ser inicializado en un estado de 'Alto' por su bosquejo, lo que asegura que su relé está desactivado. Por otra parte, mientras estás fuera de casa, si su casa pierde poder por cualquier motivo (tormenta, poste de la energía del golpe en coche), cuando retorna la energía Arduino daría todas las luces controladas por relé para venir, planteando un peligro potencial de incendio.
Aquí está el diseño de mi proyecto:
Placa Arduino ethernet escudo residen en un cofre en mi dormitorio. Una nueva caja de interruptor ocultar mi placa de relé se instaló en una pared armario unos 12' de la Arduino. Mi oficina, donde se sientan el PC y el MV, es aproximadamente 25' desde la caja del disyuntor. Dormitorio ventilador de techo y luz controlada por Arduino es adyacente al cuarto donde se encuentran mi caja de tablero o interruptor automático de relés. Dos cables NMB de 14-2 con suelo correr desde un punto de empalme en el ático justo encima del interruptor de pared de dormitorio principal a un punto unos 10', donde caen por la pared del armario y en la caja del interruptor donde se monta la placa de relé. Ventilador de techo sala de estar controlada por Arduino también es adyacente al cuarto donde se encuentran mi caja de tablero o interruptor automático de relés. Dos cables NMB de 14-2 con suelo correr desde un punto de empalme en el ático cerca del ventilador a un punto unos 15', donde caen por la pared del armario y en la caja del disyuntor. Uno de estos cables es para "uso futuro" en el caso de añadir un kit de luces para el ventilador de techo. Dos cables de 4 pares entre Arduino y la placa de relé de Sainsmart a la placa de relé de alimentación y control sus relés individuales y dejan la opción de agregar otra placa de relé de 4 canales en el futuro. Un cable de 4 pares funciona entre Arduino y la oficina de control de encendido/apagado el PC y el MV mediante la conexión a un circuito de baja tensión existente. Un cable de ethernet (Cat5) funciona entre Arduino y la oficina para conectarse el escudo Arduino Ethernet de mi router. Ya tenía un cable de ethernet para un equipo que usé anteriormente en este lugar, para no tener que pasar otro cable.
La primera imagen de arriba muestra esta disposición básica de cableado y la colocación del equipo en toda mi casa. Yo puedo conseguir criticó sobre todo el cableado que decidí correr. Hace años, alambré mi casa para ethernet 10/100 cuando todo el mundo estaba malgastando el dinero en 802. 11a / b Wi-Fi que era lento y tenía poco alcance. Actualicé el cableado en los años de soportar gigabit ethernet para mi MV y un par de puntos de acceso/routers equipos Wi-Fi son mucho mejores ahora, y usar 2 de ellos en mi casa. Pero a menudo es mucho más barato ir por cable que las inalámbricas. Plan de algunas actualizaciones y futuras adiciones a este proyecto con módulos RF si puedo encontrar componentes que me gusta a precios razonables, pero sobre todo esto se utilizará sólo para los dispositivos de alta corriente. La segunda imagen de arriba ilustra el cableado de red y el control de mi proyecto. La tercera muestra el cableado eléctrico en el proyecto.
Después de estar jugando con la placa de relé para verlo girar con éxito sobre una lámpara, llegó a ser incluso más obvio que antes de que el relé debe ser ocultado en algún lugar seguro ya que tendrá en casa actual y algunos contactos desnudas. No podía pensar en una mejor manera de ocultar el relé manteniendo consciente de los peligros que al ponerlo en su propio servicio eléctrico panel/caja. Incluso algo simple como comprobar el apriete de los terminales de tornillo en la placa de relé con un destornillador de joyero se 'ilumina le' si no se aísla correctamente o apague primero el interruptor. La idea de que esto ocurra es cómo me decidí por la caja del disyuntor montada en el armario.
Para operar el relé Consejo es bastante simple. Mi tablero de 8 canales tiene un encabezado de 10 clavijas macho. Con el lado de la cabecera de la junta al frente, de izquierda a derecha los pines son:
- Tierra
- Disparo de relé 1
- Disparo de relé 2
- Disparo de relé 3
- Disparo de relé 4
- Disparo de relé 5
- Disparo de relé 6
- Disparo del relé 7
- Disparo de relé 8
- + 5 v
La cuarta foto de arriba ilustra el diseño de la placa de relé de Sainsmart, aunque visto desde el lado opuesto de la Junta como el jefe del perno.
El Arduino tiene un pin de + 5 v y cinco pernos de la tierra. Con un adaptador de corriente o USB alimentar el Arduino, conexión de + 5 v de la Arduino y un conector de tierra a + 5 v y tierra en el tablero de Sainsmart prepara la Junta para su servicio. Entonces, todo lo que necesita para energizar cualquiera de sus relés es conectar digital bajo tierra señal de un pin de salida del Arduino al pin de activación correcta en la placa de relé. Cada relé es opto-aislado, aislar tu Arduino de circuitos aguas abajo conectada al relé. Cuando recibe una señal digital de 'Baja', su terminal (normalmente abierto) NO entra en contacto eléctrico con su terminal COM (común). Mientras que el relé no se energiza, cuando la placa Arduino y el relé está ' apagado ' o Arduino está proporcionando un digital "alta", el terminal NC (normalmente cerrado) está en contacto eléctrico con el terminal COM, así que asegúrese de que alambre tuyo lo va a evitar sorpresas. El relé es básicamente un interruptor SPDT (un polo doble tiro), lo que significa conecta a un polo, la terminal con uno de dos otros contactos COM. COM está siempre en contacto con NC (digital ' alto') o sin terminal (digital ' LOW').
Tengo mi relés cableados en el negocio con poder desde el interruptor de pared de conexión al relé s sin terminal, y la carga (ventilador de techo o luz estoy encendiendo del relais) conectar al terminal del s COM. Conecte el alambre caliente, nunca interruptor de neutral. Sólo conectar un cable que sirve como el caliente a una terminal del interruptor, reducir las posibilidades de que alguien se electrocutó cuando trabajando en o simplemente usar el circuito. Nunca cambiar un circuito con su neutro, porque a pesar de que el neutro de un aparato de 110 v puede apagarla, todavía tendrá tensión vivo en él hasta el punto donde el camino neutral está abierto en el interruptor. Y, cambiar el neutro en un dispositivo correctamente conectado a un enchufe de 3 clavijas para la conexión en caliente, neutro y tierra casi nunca gire el aparato apagado.