Upload
saya-maurys
View
59
Download
1
Embed Size (px)
DESCRIPTION
relay gsm, control gsm
Citation preview
Paso 1: Preparar las herramientas y piezas.
Seleccione el módulo que necesita, un Xrduino, un módulo GPRS / GSM y módulo de relé
es esencial.El GPRS / GSM y el relé de "Escudo" sería más conveniente si trabaja con
Arduino. Tenga en cuenta que la corriente nominal del relé es importante, asegúrese
de que se adapte a sus necesidades. De lo contrario, puede ser peligrosa. Aquí,
utilizo una clasificación 2A relé de corriente, lo cual es suficiente para mi aplicación para
controlar una lámpara. Por lo general, los electrodomésticos consumen corrientes de la
siguiente manera:
Device Corriente máxima (A)
del ventilador eléctrico de 1
lámpara 2
TV 2
2 Frigorífico
Microondas 8
acondicionador de aire depende de la potencia, por lo general <20 Los módulos que utilicé
en esta aplicación son las siguientes: Crowduino Elecrow Escudo GPRS / GSM Elecrow
Relay Escudo
Paso 2: Inserte una tarjeta SIM en el GPRS escudo.
El módulo GPRS necesita una tarjeta SIM a trabajar, lo mismo que un teléfono. Inserte una
tarjeta SIM en el zócalo SIM, asegúrese de que la tarjeta SIM se desbloquea. Registre el
número de la tarjeta SIM, se va a utilizar en la programación de Arduino.
Paso 3: Comunicarse con Crowduino / Arduino serial por hardware.
Hay dos métodos para el protector de GPRS / GSM para comunicarse con el controler
micro, uno es a través del puerto de serie del software, otro es el puerto de serie del
hardware. Yo te mostraré el segundo método, la comunicación con el Crowduino / Arduino
por puerto serie hardware. Hay tres pines 2 * 3 pines en el GPRS escudo. Usted puede ver
la marca de la seda en ambos lados de pines, un lado es Xduino (esto se conecta al puerto
de serie del hardware), y el otro lado es SWserial (este lado se utiliza como puerto de serie
del software). Al igual que la imagen, tapar la cubierta del puente hacia el lado Xduino.
Paso 4: Cargar el programa.
En cuanto a la programación, se necesita el IDE Arduino para compilar y descargar el
programa a Arduino.
Descargue el código: Using_SMS_to_Control_Relay_Hardware Serial.ino Antes de la
compilación, abra el archivo: SoftwareSerial.h en arduino \ bibliotecas \ SoftwareSerial y
modificar el # definir _SS_MAX_RX_BUFF 64 / / tamaño del búfer RX A # define
_SS_MAX_RX_BUFF 128 / / tamaño del búfer RX Con esta modificación, el Arduino
tendría más buffer para el mensaje recibido para evitar cualquier error de comunicación. Si
no tienes listo para comprender los detalles, sólo puede copiar los códigos en el IDE
Arduino y abajo a Arduino para continuar. A continuación, abra el archivo de Arduin
IDE. Cargar el programa en la Crowduino, tenga en cuenta que no se conecte el GPRS
escudo para Crowduino al cargar el programa, muy importante!!
Paso 5: escudos enchufe a la Crowduino
Enchufe sus escudos al Crowduino, usted puede poner el escudo GPRS en la parte
superior o poner el escudo del relé en la parte superior. De aquí, porque tenemos que
utilizar el Escudo del relé después, así que puse el Escudo de relé en la parte superior.
Paso 6: Controle el escudo de relé de forma manual.
Ahora, el equipo se ha conectado, el programa ha sido cargado, podemos tener una
oportunidad para el Escudo de relé, este protector Relay es muy interesante! Hay 4 relés
independientes sobre el escudo de relé, cada uno puede ser controlado por el Arduino o
manualmente. Además, hay 4 LEDs para mostrar el estado de trabajo de usuario de relés.
Paso 7: Haga una prueba para el control manual.
Antes de control remoto de la lámpara, podemos hacer una prueba. En este caso, es
necesario untablero , un LED de dos baterías AA y algunos cables protoboard . Conecte el
cable del ánodo (la roja) de la fuente de alimentación al ánodo del LED a través de la
placa, utilizando el mismo método, conecte el cable de puente protoboard . cátodo del
LED Como sólo tenemos un relé de aquí, se utiliza el relé de U3, que fue controlado por el
Arduino Pin5. Hay 3 terminales para relés U3: COM3, CN3 y NO3. El COM3 es el puerto
común, mientras que el "NO" significa "normalmente abierto" y NC significa "Normalmente
Conectado". Es decir, la lógica entre estos 3 terminales es la siguiente: Cuando el relé no
está activa: COM3 conectado a CN3 y desconectados de NO3; Cuando el relé está
activo: COM3 desconectados a CN3, y conectado a NO3; Inserte el cable del cátodo
(negro uno) de la fuente de alimentación de NO3, inserte el cable de cátodo (naranja) del
LED para COM3 y apriete la terminal con un destornillador. Ahora, usted puede controlar el
LED de encendido o apagado a través del botón 3, es divertido, ja ...
Paso 8: Controla el LED a través de SMS.
Es el momento de sacar su teléfono móvil, (asegúrese de que su GPRS / GSM escudo
está encendido) envió un texto "onb" al número de la tarjeta SIM en el módulo GPRS, el
relé estaría en, y el LED! Se Es necesario explicar el programa, si usted siente que es
aburrido o que es demasiado simple, omita el siguiente párrafo y recordar que hay 4 relés:
U1, U2, U3, U4 cada uno correspondiente a d, c, b, a, si desea controlar U1 encendido o
apagado, puede enviar 'ond' o 'OFFD "al número de la tarjeta SIM en el módulo GPRS, el
relé U1 sería encendido o apagado. Si desea controlar varios relés en un SMS, envíe los
comandos de control en un SMS. Por ejemplo, si quiero controlar U1, U2, U3 y U4 en off,
el envío de 'ond onc onb offa' podría alcanzar este propósito. Aquí, yo estaba usando U3
para controlar el LED, por lo que después de enviar 'onb', el U3 retransmisiones sería, y el
LED! Hay algunas funciones importantes que usted necesita saber si usted quiere
aprender más sobre el gprs evitado: void ProcessGprsMsg () Función: los datos de
proceso Arduino llegar desde el GPRS escudo. Si hay una cadena "+ CMGR:" en los datos
recibidos, theArduino se llega a saber: "He recibido un mensaje corto, tengo que analizar
el mensaje para saber qué hacer a continuación!" Parámetro: ninguno devuelto:
ninguno; void ProcessSms (String sms) Función: Arduinoanalyze el mensaje corto
recibido. Como recibió una cadena: "ona", que se tire hacia arriba el pasador relacionados
con la activa el relé, lo que hace el terminal conectado COM4 NO4, mientras que recibió
una cadena "offa", se tira hacia abajo el pasador para que el COM4 y NO4
desconectado.Parámetro: el mensaje recibido; retorno: Ninguno En este programa, una
vez que el Arduino recibir el comando "offa", que significa "fuera de la" tirará descargar el
Arduno pin4, que cambia el U4 relé de inactivo a estado activo. Se oye un ruido como
"explosión .. bang", y también el LED parpadea haría.
Paso 9: Conecte la lámpara a la pantalla del relé.
Por último, para el papel principal otro para jugar, ¿aún recuerdas la lámpara en el
comienzo? Este paso te mostraré cómo "destruir" esta lámpara agradable y bonito. Corte
el cable de alimentación de la lámpara (como el cuadro), e inserte un extremo a COM3,
apriete el terminal con un destornillador, y el otro extremo de NO3 con el mismo
método. Asegúrese de que el Crowduino y escudos están conectados a la red y el
programa se ha ejecutado correctamente. Dar el poder de la lámpara, pulse el interruptor
de la lámpara de encendido, y se mantenga alejado de ella ...
Paso 10: Control de la lámpara a través de SMS.
Todo está bien, pero el SMS. Saque su teléfono otra vez, envió un texto "onb" al número
de la tarjeta SIM en el módulo GPRS. La lámpara se encendió por fin ... Usted puede
controlar todo el dispositivo que desee a través de este método. y, incluso se puede
controlar simultáneamente 4 relés para controlar 4 dispositivos mediante la modificación
del programa de Arduino. Pero una vez más, cuenta el peligro potencial, especialmente
para la alta tensión y gran decice actual . Buena suerte ...