Relé WiFi con ESP8266


En el post de hoy vamos  a ver lo sencillo y económico que resulta fabricar un tele-control por wifi para controlar dos cargas AC  usando como referencia la placa de bajo coste ESP8266

El Módulo ESP8266 WiFi es un SOC autónomo con pila de protocolos TCP / IP integrada que puede dar acceso a cualquier microcontrolador a su red WiFi. El ESP8266 es capaz de alojar una aplicación o descargar todas las funciones de red Wi-Fi desde otro procesador de aplicaciones.

Cada módulo ESP8266 viene preprogramado con un firmware de conjunto de comandos AT, lo que significa que simplemente puede conectarlo a su dispositivo Arduino y obtener casi la capacidad Wi-Fi que ofrece Wi-Shield.

Este módulo cuenta con una capacidad de almacenamiento y procesamiento a bordo lo suficientemente potente para permitir  integrarse con los sensores y otros dispositivos específicos a través de sus GPIO con un desarrollo mínimo inicial y una carga mínima durante el tiempo de ejecución.

Su alto grado de integración en el chip permite un mínimo de circuitos externos, incluyendo el módulo de front-end, estando diseñado para ocupar un área mínima de PCB.

Asimsimo el ESP8266 admite APSD para aplicaciones VoIP y interfaces de coexistencia Bluetooth, contiene un RF autocalibrado que le permite trabajar en todas las condiciones de funcionamiento y no requiere piezas externas de RF.

Nota: Existen una nueva versión del módulo ESP8266 WiFi que ha aumentado el tamaño del disco flash de 512k a 1 MB.

Caracteristicas:

  • 802.11 b / g / n
  • Wi-Fi Direct (P2P), soft-AP
  • Pila de protocolos TCP / IP integrada
  • Interruptor TR integrado, balun, LNA, amplificador de potencia y red de conexión
    PLLs integrados, reguladores, DCXO y unidades de administración de energía
  • + 19.5dBm de potencia de salida en modo 802.11b
  • Corriente de fuga de <10uA
  • 1MB de memoria flash
  • CPU de 32 bits de baja potencia integrada podría utilizarse como procesador de aplicaciones
  • SDIO 1.1 / 2.0, SPI, UART
  • STBC, 1 × 1 MIMO, 2 x 1 MIMO
  • A-MPDU & A-MSDU agregación & 0.4ms intervalo de guardia
  • Despierta y transmite paquetes en <2ms
  • Consumo de energía en espera de < 1.0mW (DTIM3)

Como nota importante,el módulo ESP8266 no es capaz de cambiar la lógica de 5-3V y requerirá un convertidor de nivel lógico externo si necesita conectar sensores o actuadores que utilizen logica TTL.

Si alguna vez ha intentado conectar un dispositivo de 3,3 V a un sistema de 5 V, es un  desafío  por lo que lo mejor es usar un  convertidor de nivel lógico bidireccional.Estos suelen ser pequeños dispositivos que descienden de forma segura las señales de 5V a 3.3V y suben de 3.3V a 5V al mismo tiempo. Estos convertidores de nivel también funcionan con dispositivos de 2.8V y 1.8V y son  muy fácil de usar: estas placad debe ser alimentada por las dos fuentes de tensión (alta y baja tensión) que su sistema está utilizando. Alta tensión (5V por ejemplo) al pin ‘HV’, baja tensión (3.3V por ejemplo) a ‘LV’, y tierra del sistema al pin ‘GND’.

 Materiales y herramientas

Para hacer este relé wifi necesitara:

  • Un Esp8266 ,el cual  se puede programar como un arduino y un adapatador
  • 2 relés 220vac control por 12v
  • 2 transistores TIP122
  • 6 diodos IN4007
  • unas resistencias (2x1k, 2x10k, 330, 220)
  • un transformador de 12v
  • un lm317
  • condensadores 50v 1000uf y 10uf
  • pcb de prototipos,algunos tornillos,enchufe AC , cable ,etc

Para las herramientas necesitará un soldador, un taladro, un 3d impresora (opcional) y papel de lija.

 La placa de relé

Aunque se pueden adquirir ya montados  placas con reles y el driver  por un precio bastante económico,  es también bastante sencillo construirlo usando dos reles de 12v , dos transistores  mosfet TIP122, dos diodos de proteccion  y dos resistencias de base de 1K

 Todo el conjunto se puede montar en una simple placa de prototipos pues como vemos el montaje es bastante sencillo:


La electrónica de este proyecto  pues o se compone de dos placas:

  • La placa de relé con 2 relés y 2 transistores, la cual puede ser adquirida aparte  o bien  montarla uno mismo
  • La placa de esp8266 con el módulo y toda la parte parte de alimentacion (transformador, puente rectificador y el lm317 para el 3c3 regular)

Un ejemplo de  montaje  es  colocar todos los componentes en el pcb de prototipo y luego cortar  la placa  el tamaño adecuado con una sierra. Todos los componentes se sueldan y después se ponen los  puentes con cable . Atención con el diámetro del cable cuando se conecta el relé pues,debe usar un cable de mas seccion  por el  tema de la carga AC

 La placa principal

El tablero principal consta de 3 partes:

  • La fuente  de 12v que inlcuye un puente rectificador de Graetz (bien ta montado o  con cuatro diodos) y un condensador electrolitico.
  • La fuente  de 3v3 regulados con el lm317 y las dos resistencias  que suministran un voltaje constante para la esp8266.
  • El  propio  modulo  esp8266  con las dos resistencias de protección

Para realizar la segunda placa , repita el mismo proceso de la primera. Cuando termine, compruebe el voltaje en el pin de alimentación del módulo.
Cuando están hechas las 2 placas, conecten con cable  ambo  módulos.

 Hacer la caja

 Se puede hacer  una caja con sketchup y una impresora 3d  .Si usted tiene acceso a una impresora 3d, descargar el archivo stl e imprimirlo (relleno de 20% y 0, 3 capas). Lijar la caja y los agujeros limpios.

Si no, puede hacer una caja de un Tupperware o cualquier caja de plástico.

Ahora usted puede terminar todo. Coloque primero la electrónica y el transformador en la caja y pegar. Tomar 3 tapones (uno en y 2 hacia fuera), el extremo de la tira . Conecte cada cable con el tornillo terminales siguiendo el esquema.

No se olvide de conectar el transformador.

Después de enchufe en el módulo, cierre el cuadro con  4 tornillos..!y eso es todo! ahora puede controlar cualquier dispositivo con su smartphone o PC.

Programa para la Esp8266

A continuación se describe el codigo de ejemplo para gestionar el ESP8266

#include
#include
#include

// crear una instancia Arest
aREST_UI rest = aREST_UI();

// parametros WiFi
const char* ssid = «wifi nom»;
const char* password = «mot de passe»;

// puertos  TCP
#define LISTEN_PORT 80

// crear una instancia de servidor
WiFiServer server(LISTEN_PORT);
void setup(void)
{
Serial.begin(115200);

// crear UI
rest.title(«Relay «);
rest.button(2);
rest.button(0);

//dar nombre y la identificación del módulo
rest.set_id(«1»);
rest.set_name(«esp8266»);

// conectarse a wifi
WiFi.begin(ssid, password);
while (WiFi.status() != WL_CONNECTED) {
delay(500);
Serial.print(«.»);
}
Serial.println(«»);
Serial.println(«WiFi conectado»);

// inializando el servidor
server.begin();
Serial.println(«Servidor arrancado»);

// imprime  direccion  IP
Serial.println(WiFi.localIP());

}

void loop() {

WiFiClient client = server.available();
if (!client) {
return;
}
while(!client.available()){
delay(1);
}
rest.handle(client);

}

Basicamente se conecta a la red Wifi que se decida , se crea una instancia Arest que atiende el puerto 80 y en funcion del pulsador  que se pulse se actua  sobre  la placa

!No se olvide de cambiar el nombre de wifi y la contraseña en este código!

Una vez tenemos el código ,el último paso es programar el esp8266 como un Arduino.

Seguir este tutorial si no ahora como hacerlo: https://learn.adafruit.com/adafruit-huzzah-esp8266-breakout/using-arduino-ide para lo cual hay que descargar el programa (wifirealy.ino ) y cargarlo  en el módulo esp8266 usando por ejemplo el  siguinte montaje

Para probar el montaje ,introduzca la dirección IP del módulo en cualquier navegador y verá 2 interruptores virtuales de encendido/apagado. Esto cambiara  el control de los pines gpio 2 conectados a los transistores que a su vez excitaran los reles correspondientes controlando las cargas que se tengan conectadas a estos .

 ¿Le parece útil este proyecto?

Insonorizar con electronica ya es posible


Nacido por crowfunding  superada la ronda ya de inversión, de modo que  en febrero de 2017 deberia dar la luz  , vamos  a presentar Muzo ; el primer dispositivo acústico que  aplica antivibraciones con Tecnología de superficie lisa. Esta exclusiva tecnología evita los objetos de vibración para reducir al mínimo las perturbaciones no deseadas en las inmediaciones. Esta innovación  promete mejorar la calidad de vida a todos aquellas personas que sean sensibles al ruido  ala hora de dormir, o incluso la gente que no es especialmente sensible pero vive en una zona donde hay estruendos y voces cada dos por 3, tratándose  del primer dispositivo que crea un área de antivibración que contrarresta los sonidos molestos, ademas cuenta con otras interesantes aplicaciones

 

La verdad  es que la idea que hay detrás de este dispositivo  es realmente fascinante: silenciar los molestos  sonidos exteriores  normalmente transmitidos por las partes mas débiles de las estructuras de los edificios  como  pueden ser ventanas , puertas ,etc  que  hacen que sean  audibles en el interior de nuestras viviendas los ruidos ,y sonidos externos    dificultándonos  el día a día especialmente para concentrarnos en tareas complejas, relajarnos   a la hora de conciliar el sueño,etc.

Hablemos pues del primer dispositivo  único   en el mundo que pretende crear un área de antivibración que contrarresta los sonidos molestos, y que ademas cuenta con otras características extra cómo ayuda a dormir, zona de relajación   , crear zonas de privacidad incluso en zonas publicas o incluso otras características muy llamativas si es de los que le gustan dormir oyendo sonidos relajantes,pues incluye una serie de pistas con sonido de viento, hoguera o cascadas..

Para ocupar este hueco en el mercado,Idiegogo (una campaña de crowdfunding)  esta  financiando la fabricación del primer dispositivo que insonorize completamente su casa  adaptándose  a cualquier lugar donde se requiera .Las necesidades de financiación se estimaban en unos 100.000€ pero superada la ronda de inversión( actualmente ya va 1,173,485 $)  es probable que a primeros de 2017  veamos las primeros unidades en el mercado (incluso ya  puede reservar por  159€ si se aprovecha la oferta temporal).

Para bloquear el ruido generado por los vecinos, los coches o cualquier otra fuente este  emite vibraciones cuando está adherido a una superficie plana, como por ejemplo una ventana  consiguiendo que ésta actúe capturando el ruido e impidiendo su paso a través de este material   funcionando en cualquier material y superficie plana: cristal, madera o ladrillo.

 

Según sus creadores , se ha diseñado para ser  simple de usar  solo llevando  un pulsador : basta hacer un  clic en Muzo y el sistema antivibración se encenderá automáticamente. Además  puede mejorar el efecto de reducción de ruido mediante la adición de algunas bandas sonoras calmantes para enmascaramiento de ruido.

Otra peculiaridad es  que gracias a su tamaño compacto es portátil siendo ideal para viveros de bebé, guarderías, dormitorios de la Universidad, apartamentos, habitaciones, espacios de oficina o cualquier ambiente donde los ruidos no deseados y perjudiciales son un problema persistente.

 

¿ Y como este pequeño e puede adherir  a cualquier superficie? Para asegurar que Muzo pueda ser pegado firmemente sobre cualquier superficie, han  utilizado  un material llamado  TPE . Intercalando una capa de cada TPE en la base este dispositivo  puede pegarse pega firmemente sobre cualquier superficie lisa. Estre material no es tóxico y ambientalmente amigable siendo  fácil de pegar, colocar y quitar. Ademas TPE nunca tiene un límite en términos de uso de pegado y despegados,,.

En términos de Hardware usa dos baterías de Iones de Litio para alimentar a la unidad    que dan una autonomía de unas 20 Horas en funcionamiento standard .

Muzo utiliza Billionsound Technology (tecnología de BST) para generar sonidos realistas dinámicas  gracias a un sistema de sonido  alta fidelidad de 10W . Estos sonidos vivos forman el escenario y ayudan a   ahogar los ruidos molestos. Tanto si desea disfrutar de un pedazo de serenidad o para convertirse envuelto en los tranquilos sonidos de la naturaleza, Muzo estará allí para usted.La tecnología bst  incluye sonidos de la naturaleza y armonías tranquilas ayudando a reforzar el sistema principal ahogando las vibraciones no deseadas del exterior para que tenga su zona de relax  permitiendo disfrutar de la zona personal de confort.

Aunque no detallan el funcionamiento exacto  y habrá que esperar a que esten listas las primeras unidades para comprobar su efectividad  ,a  grandes rasgos el dispositivo  tiene una especie de altavoz  tradicional  sin membrana llamado excitador ( que constituye la pieza fundamental del dispositivo). Cuando empieza a moverse éste en modo de oscilación genera su propia vibración en la superficie  haciendo el efecto inverso de un altavoz  absorbiendo los ruidos externos . Ademas  complementa el sistema con otro altavoz convencional esta vez hacia el interior para aumentar  mas el efecto

 

Sus diseñadores no han perdido el apartado de conectividad pues Muzo se  sincroniza con un móvil para ajustar la cantidad de ruido que deja pasar. La insonorización puede ser completa o parcial, dependiendo del modo que elija. Además, monitoriza los decibelios que se emiten en el interior  o que proceden del exterior, permitiendo programar el modo apagado para que se active automáticamente cuando lo va a necesitar.

Los modos de funcionamiento  son tres: serenidad, sueño y privacidad .

SERENIDAD 
Muzo  según sus creadores  permite experimentar la zona de confort Personal alejándose de amarga realidad dejando que  Muzo nos lleve en un viaje lejos de las dificultades de la vida cotidiana. Con Muzo, puede convertir cada área en su propio sitio personal. El estado de ánimo, el medio ambiente, la política de privacidad – todo esto está bajo nuestro  control ahora  al anular  de forma efectiva todos los ruidos y sonidos que proceden del exterior. Este aislamiento nos puede permitir un aumento de la concentración en el trabajo lo cual es  una experiencia que no ha apoyado a ningún otro dispositivo así que este dispositivo promete ser el primero en preocuparse por sus problemas de sufrimiento del ajetreo y el bullicio,ayudando a  deshacerse de ellos
 SUEÑO
Una de las utilidades mas interesantes  es ayudar a conciliar el sueño( y a despertarse)  . Controlando Muzo con  un smartphone  se puede  disfrutar de tiempo de relajación  personalizando la  acústica del sueño con terapia de con Muzo evitando así el  insomnio. De miles de sonidos alisados  han elegido una mezcla  específica de sonidos que ayuden a conciliar el  sueño   de modo  que según su creadores todos estos sonidos  en sueño modo pueden   hacer inconscientemente que  su mente se relaje  haciendo caer al sujeto en un profundo sueño.
El volumen es ajustable para cada banda sonora  pues lLas personas tienden a descuidar la importancia de la rutina de dormir que realmente puede afectar a su energía para todo el día.Gracias a este sistema prometen mejorar la calidad  de el sueño .
Ajustando  la alarma desde su terminal ,  Muzo le ayudará a dormirse, y después  cuando llegue el momento generar ondas de sonido para despertarlo. Como resultado, usted podrá dormir plácidamente toda la noche y despertar en el momento de su ciclo de sueño para evitar esa sensación de mareo que todos odiamos permitiendo disfrutar de una noche dulce bajo su entorno ideal

PRIVACIDAD

Este modo es muy curioso . Muzo asegura que información sensible pueda sea tratada de forma confidencial mediante el enmascaramiento de sonidos de forma  dinámica y cambiando  de nivel. Incluso es configurable este modo para 4 escenarios posibles : restaurante, lugar de trabajo,exteriores o dormitorio

Elementos estructurales de la privacidad no pueden adaptarse a tales sonidos intrusivos así que la gama de protección se puede ajustar ajustado el nivel de potencia trasmitido a través de su bobina .El enmascaramiento del sonido puede adaptarse de ubicación a ubicación y a través de niveles de ruido variable para calcular la salida que depende del rango de los sonidos que emitamos.

Sin duda este modo privado es muy interesante pues aísla las conversaciones que se tengan dentro de la zona escogida ,así que es bastante útil si es de los que hablan alto o discute con alguien de noche, poniéndonos

Por supuesto  dejo el link abajo del  sitio de ndiegogo.com   donde han puesto algunos vídeos de demostración de como funciona el excitador etc, ,

 

 

 

Mas  información  aqui