Dispositivos de control de un Arduino: el inicio de la automatización del hogar

La última vez, le mostré algunas formas de controlar el habla de sus proyectos Arduino a través de SiriProxy, elementos hablables incorporados de OS X y algunos scripts de Automator, o incluso un chip de hardware de reconocimiento de voz dedicado. Te dejé con una demostración rápida de mí encendiendo mis luces, pero no explique cómo logré eso por el lado del hardware.

La última vez, le mostré algunas formas de controlar el habla de sus proyectos Arduino a través de SiriProxy, elementos hablables incorporados de OS X y algunos scripts de Automator, o incluso un chip de hardware de reconocimiento de voz dedicado.  Te dejé con una demostración rápida de mí encendiendo mis luces, pero no explique cómo logré eso por el lado del hardware.
Anuncio

Arduino domótica La última vez, te mostré algunas formas de controlar tus proyectos Arduino. 3 maneras de agregar control de voz a proyectos de Arduino. 3 maneras de agregar control de voz a proyectos de Arduino. Realmente estoy empezando a amar a mi Arduino últimamente; habiendo pasado por los tutoriales básicos e incluso hecho un cubo LED, estaba listo para abordar algo mucho más complejo. Afortunadamente, el habla controla un proyecto Arduino ... Lea más a través de SiriProxy, elementos hablables incorporados de OS X, y algunas secuencias de comandos de Automator, o incluso un chip de hardware de reconocimiento de voz dedicado. Te dejé con una demostración rápida de mí encendiendo mis luces, pero no explique cómo logré eso por el lado del hardware. Veamos hoy cómo puedes controlar dispositivos de alta potencia, como tu hervidor de agua o algunas lámparas de pie.

Advertencia: jugar con una red eléctrica doméstica no es algo que se deba tomar a la ligera. Una batería de 9V puede hacer que te dé un cosquilleo en la lengua, pero 120-240V puede freírlo y potencialmente matarte. Si mueres por hacer algo de esto, acepto absolutamente cero responsabilidad. Si no lo acepta, deje de leer ahora.

Si eres nuevo en esto, asegúrate de consultar nuestra guía Arduino para principiantes. Además, no recomendaría tratar de controlar específicamente su hervidor (por ejemplo) debido a la alta corriente de arrastre - un hervidor de 1500W utilizará alrededor de 12.5 amperios (dependiendo de su nivel de voltaje nacional).

Relés de estado sólido

Los relés son interruptores mecánicos controlados eléctricamente; aplica un voltaje en el lado del gatillo, y el imán en el interior activará el interruptor mecánicamente.

Vienen en una variedad de tamaños y clasificaciones, por lo que es absolutamente esencial que verifique la corriente y el voltaje total que va a cambiar; Si intentas poner 240VAC a través de un relé con capacidad para solo 5VDC, entonces cosas malas sucederán .

Las características de un relevo también significan que no puedes simplemente conectarlas directamente al Arduino; necesitas aislarlas un tanto con un transistor y proporcionar un diodo "flyback". Los relés contienen imanes, que son inductivos, por lo que tienen una carga de electricidad. Cuando de repente se cae la carga, la carga inductiva escapa de vuelta al circuito de donde vino, en la polaridad inversa; el diodo flyback protege el circuito.

Arduino domótica

Los relés se pueden cablear como normalmente abiertos, lo que significa "apagado a menos que los enciendas"; o normalmente cerrado, que significa "encendido a menos que los apague".

Si esta es la ruta que desea tomar, tenga en cuenta que es la más peligrosa, ya que habrá cables vivos desnudos. Puede comprar un kit de relevos de SparkFun por $ 20; incluye una placa de circuito pequeña y todos los componentes adicionales necesarios para cambiar a cargas de 240VAC 8A .

proyectos de casa arduino

"PowerSwitch Tail"

Si la idea de tocar cualquier tipo de cableado en vivo te asusta pero aún quieres un enfoque de cableado confiable, estas colas de retransmisión prefabricadas son probablemente tu mejor opción, vendiendo al por menor a alrededor de $ 25 cada una. Simplemente conecte estos a la conexión entre el enchufe de pared y el dispositivo, luego ejecute la fuente de alimentación de su Arduino y un IO digital en el lateral.

proyectos de casa arduino

Estos son aptos para 120vAC en los EE. UU., Pero para los 240v del Reino Unido y en otros lugares solo producen un kit, y usted necesitará agregar sus propios enchufes. Tenga cuidado con los kits, ya que los errores pueden significar freír su Arduino o usted mismo, por lo que estos no son 100% seguros. Para tener total tranquilidad, debes mirar la siguiente opción.

Hackear algunos zócalos controlados a distancia

Hoy en día se puede obtener una toma de corriente remota controlada por radio por tan solo $ 10- $ 20, y todos ellos usan exactamente la misma frecuencia de 433mHz para controlar cosas y probablemente el mismo chip. Si estás preparado para sacrificar el control remoto, o al menos hacer algunos agujeros para algunos cables en la carcasa, puedes conectarlo fácilmente a un Arduino.

Comience abriendo el control remoto e identificando el chip utilizado; El siguiente diagrama explica el pin que está buscando si tiene un chip SC5262 (HX2262 y PT2262 también son compatibles con el mismo pin utilizado) . Conecte ese pin a una salida digital en el Arduino, e incluso puede omitir la batería remota utilizando la fuente de alimentación de 5v y la conexión a tierra (o simplemente usando la batería suministrada, lo que sea) .

Arduino domótica

A continuación, querrá descargar y colocar en su carpeta Arduino / Libraries la biblioteca RFSwitch de Google Code; esto le da acceso a algunas funciones simples para activar dispositivos y deja fuera el núcleo de las señales de comando. Comience por crear una nueva instancia de la clase:

 #incluir 
 RCSwitch mySwitch = RCSwitch (); 

En su función setup (), cree una instancia en el pin de salida correspondiente (10, en este caso):

 mySwitch.enableTransmit (10); 

Y en tu lógica principal, usa:

 mySwitch.switchOff (3, 1); mySwitch.switchOn (3, 1); 

(donde 3 es el canal y 1 es el número del dispositivo) para encender y apagar los dispositivos. Normalmente hay 4 de cada canal y 4 dispositivos, lo que le brinda 16 dispositivos direccionables únicos para encender y apagar.

La mejor parte de piratear estos productos de consumo existentes es que no tocará ningún cable de alta tensión; todo está contenido en el módulo de socket.

Ahora, combine esto con un pequeño control Arduino de Internet. Cómo configurar Arduino Web Control sin un escudo Ethernet Cómo configurar Arduino Web Control sin un escudo Ethernet Durante las últimas semanas, le entregué el control de la iluminación ambiental en mi estudio a espectadores durante la transmisión en vivo de Technophilia Podcast - puede ver los resultados de eso en ... Leer más, y podrá encender sus dispositivos desde su teléfono móvil en cualquier parte del mundo. Estoy bastante seguro de que no quiero entregar el control de nada a Internet, sino a cada uno por su cuenta. ¿Pueden finalmente realizarse sus sueños de domótica Arduino? ¿Ya has comenzado tu viaje a Arduino?

Crédito de la imagen: Shutterstock - toma de corriente,

In this article