Arduino Smart Extension Cord: 6 pasos

Arduino Smart Extension Cord: 6 pasos

Tabla de contenido:

Anonim

Se ha enfriado en estas partes, bajo cero (fahrenheit) todo el día. Mi bodega mini-root (instructable) ya no puede mantener la temperatura por encima de la temperatura de congelación. Así que tuve que poner un calentador. ¿Sabes lo difícil que es encontrar un calentador que evite que las cosas se congelen?

Para resolver el problema hice un cable de extensión inteligente, controlado por arduino, genérico, luego agregué un sensor de temperatura y enchufé un calentador. Estoy seguro de que otros encontrarán muchas formas de usar un cable de extensión inteligente genérico arduino.

Suministros:

Paso 1: Lista de piezas

Primero la lista de piezas:

Un cable de extensión. Elegí un modelo de 3 puntas que tenía por ahí.

Un adaptador de corriente DC de 12 voltios. Esto ejecuta el arduino, y cambia el relé.

Un arduino. Ok, en este caso es un funduino.

Un relé de potencia. Utilicé el SLA-12VDC-SL-A que compré a DX por aproximadamente $ 2. ¡Esta cosa tiene una clasificación de 30A!

Los componentes necesarios para cambiar un relé con un Arduino, como se ilustra en el instructivo: "Use Arduino con el transistor TIP120 para controlar motores y dispositivos de alta potencia".

  • TIP 120 transistor Darlington
  • Resistencia 1K.
  • Diodo 1N4004.

No me molesté con el condensador, ya que los relés no tienen mucha memoria trasera.

Utilicé un sensor de temperatura LM 35 porque quería un cable de extensión con sensor de temperatura.

Usé 1 corbata grande con cremallera para mantener las cosas juntas.

Pongo todo en un recipiente de yogur. Sé que es una solución chinsy, pero no necesitaba nada especial para mi aplicación de bodega raíz.

Había algunas otras piezas y herramientas que utilicé: cable de conexión, soldadura, soldador, pelacables, etc.

Paso 2: Trabajando el lado de alta potencia.

Primero, quité el revestimiento exterior del cable de extensión cerca de la cabeza del cable porque ahí era donde quería que estuvieran los componentes electrónicos. Esto expuso tres cables, un negro, un blanco y un verde.

En segundo lugar, corté el cable negro (de alimentación) y retiré ambos extremos unos 1/4 ".

Luego, quité aproximadamente 1/3 "de recubrimiento del cable blanco. Dejé el cable verde (tierra) sin tocar.

Luego monté mi relé en el lado enchufable del adaptador. Organicé los dos extremos del cable de alimentación como se muestra en la foto, y lo sostuve todo junto con una corbata de cremallera. Tenga en cuenta que el extremo de alto voltaje (interruptor) del relé se colocó cerca de las puntas del adaptador de alimentación.

Soldé el cable blanco (neutral) a una de las puntas de mi adaptador de corriente. (En mi adaptador, ambos eran del mismo tamaño, pero si uno fuera más ancho que el otro, soldaría el blanco al más ancho.

Soldé el cable negro, el extremo en el enchufe en el lado de la pared, a la otra clavija. También conecté un cable de puente pesado desde esta conexión a uno de los extremos del interruptor en el relé. El cable utilizado aquí debe ser al menos tan grueso como los cables en el cable de extensión.

El cable negro en el extremo de salida del cable de alimentación se soldó al otro extremo del interruptor del relé.

Asi que:

  • El extremo del enchufe del cable de extensión se conecta al adaptador de corriente: blanco en un lado y negro en el otro.
  • El cable negro desde el extremo del enchufe del cable también entra en el interruptor del relé.
  • El cable negro del extremo de salida del cable está soldado al otro lado del interruptor de relé.

Paso 3: Adaptando el relé al Arduino.

Me gusta pensar en adaptar el relé al arduino, y no al revés. Estoy haciendo todo esto en su lugar porque es tan simple que casi no creo que necesite una placa de circuito.

(Este proceso se ilustra muy bien en: "Use Arduino con el transistor TIP120 para controlar motores y dispositivos de alta potencia". En su caso, se usa un motor donde se usa el relé aquí.

Este método de uso del TIP 120 cambia el lado de tierra, no el lado de poder más intuitivo.

Asi que:

  • El lado positivo de mi adaptador estaba conectado a un lado de la bobina en mi relé.
  • El emisor (cable de la mano derecha) del TIP 120 se conectó a la "conexión a tierra" del adaptador de alimentación (cable negativo).
  • El otro lado de la bobina del relé estaba unido al pasador central del TIP 120 (colector).
  • El diodo se conectó entre estos dos pines en el TIP 120. La banda blanca en el lado del colector (pin central).
  • La resistencia se unió a la base (pin izquierdo del TIP 120).
  • Ahora adjunto 3 cables de puente que se conectan al arduino. Los codifiqué en color de la siguiente manera (solo para facilitar el seguimiento).
    • El puente rojo se conectó al positivo del adaptador donde se une a la bobina del relé. Esto contendrá 12vdc, totalmente adecuado para el poder arduino.
    • El puente blanco se conectó al negativo del adaptador donde se une al cable derecho del TIP 120. Esto proporciona la base universal para el lado de baja potencia.
    • El puente verde estaba conectado a la resistencia. Esta es la línea de señal del arduino que indica al relé cuándo cambiar.

Paso 4: conectando el Arduino al relé y probando.

Quería que mi cable de extensión respondiera a la temperatura, así que hice lo siguiente:

  • Soldé tres cables de puente a mi sensor de temperatura LM 35 (en la foto con la parte plana hacia arriba).
  • Soldé un cable rojo (de alimentación) al pin izquierdo.
  • Soldé un cable verde (control) al pin central.
  • Soldé un cable blanco (tierra) al pin derecho.
  • Lo encajoné todo en cinta de electricista.
  • Enchufé el cable rojo en el 5v de mi arduino.
  • Enchufé el cable blanco a un suelo en mi arduino.
  • Conecté el cable verde en el pin A2 porque coincide con mi script.
  • Programé el arduino con el guión anterior y metí todo en el refrigerador para ver qué sucedió. Bajo y he aquí, hubo una estrecha correlación entre la temperatura y los números que se muestran en mi computadora (usando el monitor serial de arduino). De hecho, los números se alinearon bastante cerca de 1/4 grados centígrados por unidad. Entonces 1 grado C es igual a 4.

Paso 6: Juntándolo.

Corté una hendidura y un orificio en un recipiente de yogur, y deslicé el cable de alimentación. Sé que este es un recipiente extremadamente delicado para mi proyecto, pero no me gusta dedicar demasiado tiempo a crear cajas de fantasía. Mi defecto, estoy seguro.

Escribí y cargué el script provisto arriba. Este script mantiene la temperatura entre aproximadamente 2C y 4C (34F y 39F). El script es bastante simple, por favor siéntase libre de adaptarlo a sus necesidades.