Está en la página 1de 20

Paso 1: Preparar las herramientas y piezas.

Seleccione el mdulo que necesita, un Xrduino, un mdulo GPRS / GSM y mdulo de rel es esencial.El GPRS / GSM y el rel de "Escudo" sera ms conveniente si trabaja con Arduino. Tenga en cuenta que la corriente nominal del rel es importante, asegrese de que se adapte a sus necesidades. De lo contrario, puede ser peligrosa. Aqu, utilizo una clasificacin 2A rel de corriente, lo cual es suficiente para mi aplicacin para controlar una lmpara. Por lo general, los electrodomsticos consumen corrientes de la siguiente manera: Device Corriente mxima (A) del ventilador elctrico de 1 lmpara 2 TV 2 2 Frigorfico Microondas 8 acondicionador de aire depende de la potencia, por lo general <20 Los mdulos que utilic en esta aplicacin son las siguientes: Crowduino Elecrow Escudo GPRS / GSM Elecrow Relay Escudo

Paso 2: Inserte una tarjeta SIM en el GPRS escudo.

El mdulo GPRS necesita una tarjeta SIM a trabajar, lo mismo que un telfono. Inserte una tarjeta SIM en el zcalo SIM, asegrese de que la tarjeta SIM se desbloquea. Registre el nmero de la tarjeta SIM, se va a utilizar en la programacin de Arduino.

Paso 3: Comunicarse con Crowduino / Arduino serial por hardware.

Hay dos mtodos para el protector de GPRS / GSM para comunicarse con el controler micro, uno es a travs del puerto de serie del software, otro es el puerto de serie del hardware. Yo te mostrar el segundo mtodo, la comunicacin 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 programacin, se necesita el IDE Arduino para compilar y descargar el programa a Arduino. Descargue el cdigo: Using_SMS_to_Control_Relay_Hardware Serial.ino Antes de la compilacin, abra el archivo: SoftwareSerial.h en arduino \ bibliotecas \ SoftwareSerial y modificar el # definir _SS_MAX_RX_BUFF 64 / / tamao del bfer RX A # define _SS_MAX_RX_BUFF 128 / / tamao del bfer RX Con esta modificacin, el Arduino tendra ms buffer para el mensaje recibido para evitar cualquier error de comunicacin. Si no tienes listo para comprender los detalles, slo puede copiar los cdigos en el IDE Arduino y abajo a Arduino para continuar. A continuacin, 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 despus, 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 rels independientes sobre el escudo de rel, cada uno puede ser controlado por el Arduino o manualmente. Adems, hay 4 LEDs para mostrar el estado de trabajo de usuario de rels.

Paso 7: Haga una prueba para el control manual.

Antes de control remoto de la lmpara, podemos hacer una prueba. En este caso, es necesario untablero , un LED de dos bateras AA y algunos cables protoboard . Conecte el cable del nodo (la roja) de la fuente de alimentacin al nodo del LED a travs de la placa, utilizando el mismo mtodo, conecte el cable de puente protoboard . ctodo del LED Como slo tenemos un rel de aqu, se utiliza el rel de U3, que fue controlado por el Arduino Pin5. Hay 3 terminales para rels U3: COM3, CN3 y NO3. El COM3 es el puerto comn, mientras que el "NO" significa "normalmente abierto" y NC significa "Normalmente Conectado". Es decir, la lgica 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 ctodo (negro uno) de la fuente de alimentacin de NO3, inserte el cable de ctodo (naranja) del LED para COM3 y apriete la terminal con un destornillador. Ahora, usted puede controlar el LED de encendido o apagado a travs del botn 3, es divertido, ja ...

Paso 8: Controla el LED a travs de SMS.

Es el momento de sacar su telfono mvil, (asegrese de que su GPRS / GSM escudo est encendido) envi un texto "onb" al nmero de la tarjeta SIM en el mdulo GPRS, el rel estara en, y el LED! Se Es necesario explicar el programa, si usted siente que es

aburrido o que es demasiado simple, omita el siguiente prrafo y recordar que hay 4 rels: 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 nmero de la tarjeta SIM en el mdulo GPRS, el rel U1 sera encendido o apagado. Si desea controlar varios rels en un SMS, enve los comandos de control en un SMS. Por ejemplo, si quiero controlar U1, U2, U3 y U4 en off, el envo de 'ond onc onb offa' podra alcanzar este propsito. Aqu, yo estaba usando U3 para controlar el LED, por lo que despus de enviar 'onb', el U3 retransmisiones sera, y el LED! Hay algunas funciones importantes que usted necesita saber si usted quiere aprender ms sobre el gprs evitado: void ProcessGprsMsg () Funcin: 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 continuacin!" Parmetro: ninguno devuelto: ninguno; void ProcessSms (String sms) Funcin: 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.Parmetro: 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 "explosin .. bang", y tambin el LED parpadea hara.

Paso 9: Conecte la lmpara a la pantalla del rel.

Por ltimo, para el papel principal otro para jugar, an recuerdas la lmpara en el comienzo? Este paso te mostrar cmo "destruir" esta lmpara agradable y bonito. Corte el cable de alimentacin de la lmpara (como el cuadro), e inserte un extremo a COM3, apriete el terminal con un destornillador, y el otro extremo de NO3 con el mismo mtodo. Asegrese de que el Crowduino y escudos estn conectados a la red y el programa se ha ejecutado correctamente. Dar el poder de la lmpara, pulse el interruptor de la lmpara de encendido, y se mantenga alejado de ella ...

Paso 10: Control de la lmpara a travs de SMS.

Todo est bien, pero el SMS. Saque su telfono otra vez, envi un texto "onb" al nmero de la tarjeta SIM en el mdulo GPRS. La lmpara se encendi por fin ... Usted puede controlar todo el dispositivo que desee a travs de este mtodo. y, incluso se puede controlar simultneamente 4 rels para controlar 4 dispositivos mediante la modificacin del programa de Arduino. Pero una vez ms, cuenta el peligro potencial, especialmente para la alta tensin y gran decice actual . Buena suerte ...

También podría gustarte