SlideShare una empresa de Scribd logo
1 de 12
TECNOLÓGICO NACIONAL DE
MÉXICO
Instituto Tecnológico de matamoros
Nombre del proyecto:
Mensajería de Arduino
Integrantes:
• Jesus Alberto Medrano Ortiz
• Estefany Guadalupe Notario Arcos
H. Matamoros, Tamps. 24 de noviembre de 2018
Materiales
Arduino uno
Arduino Uno es una placa electrónica basada en el microcontrolador ATmega328. Cuenta
con 14 entradas/salidas digitales, de las cuales 6 se pueden utilizar como salidas PWM
(Modulación por ancho de pulsos) y otras 6 son entradas analógicas. Además, incluye un
resonador cerámico de 16 MHz, un conector USB, un conector de alimentación, una
cabecera ICSP y un botón de reseteado. La placa incluye todo lo necesario para que el
microcontrolador haga su trabajo, basta conectarla a un ordenador con un cable USB o a
la corriente eléctrica a través de un transformador.
Características técnicas de Arduino Uno r3
Microcontrolador: ATmega328
Voltage: 5V
Voltage entrada (recomendado): 7-12V
Voltage entrada (limites): 6-20V
Digital I/O Pins: 14 (de los cuales 6 son salida PWM)
Entradas Analogicas: 6
DC Current per I/O Pin: 40 mA
DC Current parar 3.3V Pin: 50 mA
Flash Memory: 32 KB (ATmega328) de los cuales 0.5 KB son utilizados para el arranque
SRAM: 2 KB (ATmega328)
EEPROM: 1 KB (ATmega328)
Clock Speed: 16 MHz
SIM900 GSM GPRS Shield
GSM significa Sistema Global para Comunicaciones Mótiles y es el estándar global para
comunicaciones móviles.
GPRS significa G eneral P acket R adio S ervicio. GPRS es un servicio móvil en la
comunicación celular 2G y 3G
El escudo GSM GPRS es particularmente útil ya que permite:
 Conéctate a internet a través de la red GPRS
 Enviar y recibir SMS
 Realizar y recibir llamadas telefónicas.
Sus capacidades lo hacen perfecto para proyectos con Arduino como:
 Control remoto de aparatos electrónicos: envío de un SMS para encender algo;
 Recibir notificaciones: envíe SMS a su teléfono celular si se detecta movimiento en
su casa;
 Reciba datos del sensor: envíe SMS periódicos a su teléfono celular con datos
meteorológicos diarios.
Características
Aquí están algunas de las características más importantes del escudo:
 Compatible con arduino y clones.
 Basado en el módulo SIM900 de SIMCOM
 Le permite enviar SMS, MMS, GPRS y audio a través de UART utilizando los
comandos AT.
 Tiene 12 GPIO, 2 PWM y ADC incorporado en el módulo SIM900.
 Quad Band: 850; 900; 1800 y 1900 MHZ, por lo que debería funcionar en todos los
países con redes GSM (2G)
 Control a través de comandos AT
 Admite RTC (reloj en tiempo real): tiene un soporte para una batería CR1220 de 3V
en la parte posterior
Pasos preliminares
Antes de comenzar con su módulo SIM900 GSM GPRS, debe considerar algunos aspectos
sobre la tarjeta SIM y la fuente de alimentación de pantalla.
Cobertura GSM
Asegúrese de tener cobertura en una red GSM 850 MHz, GSM 900 MHz, DCS 1800 MHz o
PCS 1900 MHz. Por GSM nos referimos a 2G.
Tarjeta SIM prepaga
Le recomendamos que utilice un plan prepago o un plan con SMS ilimitados para fines de
prueba. De lo contrario, si algo sale mal, es posible que deba pagar una factura enorme por
cientos de mensajes de texto SMS enviados por error. En este tutorial usaremos un plan
prepago con SMS ilimitados.
El escudo utiliza el tamaño de la tarjeta SIM original,no micro o nano. Si tiene micro o nano,
puede considerar obtener un adaptador de tamaño de tarjeta SIM .
Desactivar el bloqueo de PIN
Para utilizar latarjeta SIM con el protector, debe desactivarel bloqueo de pin. Laforma más
sencilla de hacerlo es insertar la tarjeta SIM en su teléfono inteligente y desactivar el
bloqueo de alfiler en la configuración de seguridad del teléfono.
Se tiene que ir a través de: Configuración > Configuración avanzada > Seguridad > Bloqueo
de SIM y apagar la tarjeta SIM de bloqueo con pin.
Obtener la fuente de alimentación correcta
El protector tiene una toma de CC para la alimentación como se muestra en la figura
siguiente.
Junto al conector de alimentación hay un interruptor para seleccionar la fuente de
alimentación. Junto al interruptor de palanca en la placa, hay una flecha que indica la
posición de cambio para usar una fuente de alimentación externa: mueva el interruptor de
palanca para usar la fuente de alimentación externa como se muestra arriba.
Para encender la pantalla, es recomendable utilizar una fuente de alimentación de 5 V que
pueda proporcionar 2A como la que se muestra a continuación. También se puede
alimentar con 9V 1A o 12V 1A.
Asegúrese de seleccionar el modelo con 5V y 2A.
Hardware SIM900 GSM GPRS Shield
La siguiente figura muestra la parte posterior del escudo. Tiene un soporte para la tarjeta
SIM y una batería CR1220 de 3V para el RTC (reloj en tiempo real).
La siguiente figura muestra los componentes más importantes del escudo en la placa a los
que debe prestar atención.
Empezando
1) Inserte la tarjeta SIM en el soporte de la tarjeta SIM; asegúrese de haber leído los pasos
preliminares de la sección anterior.
2) Asegúrese de que la antena esté bien conectada.
3) En laseleccióndel puerto serie,asegúrese de que la tapa del puente esté conectada como
se muestra en la figura siguiente para usar el software serie.
4) Encienda la pantalla con una fuente de alimentación externa de 5V. Asegúrese de
seleccionar la fuente de alimentación externa con el interruptor de palanca al lado de la
toma de CC.
5) Para encender / bajar el escudo, presione la tecla de encendido durante unos 2
segundos.
6) Luego, el LED de estado se iluminará y el LED de NetLight parpadeará cada 800 ms hasta
que encuentre la red. Cuando encuentre la red, el LED de NetLight comenzará a parpadear
cada tres segundos.
Conectando el escudo a Arduino
Conecte el escudo al Arduino como se muestra en los esquemas a continuación.
Enviando un sms
Para enviar un SMS, se carga el siguiente código en la placa Arduino.
#include <SoftwareSerial.h>
// Configure software serial port
SoftwareSerial SIM900(7, 8);
void setup() {
// Arduino communicates with SIM900 GSM shield at a baud rate of 19200
// Make sure that corresponds to the baud rate of your module
SIM900.begin(19200);
// Give time to your GSM shield log on to network
delay(20000);
// Send the SMS
sendSMS();
}
void loop() {
}
void sendSMS() {
// AT command to set SIM900 to SMS mode
SIM900.print("AT+CMGF=1r");
delay(100);
// REPLACE THE X's WITH THE RECIPIENT'S MOBILE NUMBER
// USE INTERNATIONAL FORMAT CODE FOR MOBILE NUMBERS
SIM900.println("AT + CMGS = "+XXXXXXXXXXXX"");
delay(100);
// REPLACE WITH YOUR OWN SMS MESSAGE CONTENT
SIM900.println("Message example from Arduino Uno.");
delay(100);
// End AT command with a ^Z, ASCII code 26
SIM900.println((char)26);
delay(100);
SIM900.println();
// Give module time to send SMS
delay(5000);
}
En este código, comienza por incluir la biblioteca SoftwareSerial.h y crear un puerto serie
de software en los pines 7 y 8. (El pin 7 se establece como RX y 8 como TX)
#include <SoftwareSerial.h>
SoftwareSerial SIM900 (7, 8);
La función sendSMS () creada es lo que realmente envía el SMS. Esta función utiliza los
comandos AT: AT + CMGF = 1  ry AT + CMGS .
Debe cambiar el número de teléfono móvil del destinatario en: (reemplace las X con el
número de teléfono del destinatario)
SIM900.println ("AT + CMGS = " ++++++++++++++ "");
El número de móvil del destinatario debe estar en formato internacional.
Luego, en la siguiente línea puede editar el texto que desea enviar.
// REEMPLAZA CON TU PROPIO CONTENIDO DE MENSAJE SMS
SIM900.println (" Ejemplo de mensaje de Arduino Uno. ")
Lectura recibida SMS
Para leer los SMS entrantes, cargue el siguiente código en su Arduino. Después de cargar,
espere 20 segundos a que el escudo establezca la comunicación. Luego, pruebe la
secuencia de comandos enviando un SMS al número de la tarjeta SIM del escudo. El SMS
se muestra en el monitor serie Arduino - velocidad de transmisión: 19200.
#include <SoftwareSerial.h>
// Configure software serial port
SoftwareSerial SIM900(7, 8);
//Variable to save incoming SMS characters
char incoming_char=0;
void setup() {
// Arduino communicates with SIM900 GSM shield at a baud rate of 19200
// Make sure that corresponds to the baud rate of your module
SIM900.begin(19200);
// For serial monitor
Serial.begin(19200);
// Give time to your GSM shield log on to network
delay(20000);
// AT command to set SIM900 to SMS mode
SIM900.print("AT+CMGF=1r");
delay(100);
// Set module to send SMS data to serial out upon receipt
SIM900.print("AT+CNMI=2,2,0,0,0r");
delay(100);
}
void loop() {
// Display any text that the GSM shield sends out on the serial monitor
if(SIM900.available() >0) {
//Get the character from the cellular serial port
incoming_char=SIM900.read();
//Print the incoming character to the terminal
Serial.print(incoming_char);
}
}
En este código, configura el módulo para enviar los datos SMS a la salida en serie:
SIM900.print ("AT + CNMI = 2,2,0,0,0  r");
Almacena los caracteres entrantes del mensaje SMS en la variable entrante_char . Lee los
caracteres usando la función SIM900.read () .

Más contenido relacionado

La actualidad más candente

CABLEADO ESTRUCTURADO DE DATOS - PERUEDUCA
CABLEADO ESTRUCTURADO DE DATOS - PERUEDUCACABLEADO ESTRUCTURADO DE DATOS - PERUEDUCA
CABLEADO ESTRUCTURADO DE DATOS - PERUEDUCA
AIP I.E."J. M. Arguedas"
 
MASCARA DE SUBRED Y SUBREDES
MASCARA DE SUBRED Y SUBREDESMASCARA DE SUBRED Y SUBREDES
MASCARA DE SUBRED Y SUBREDES
Lovable
 
Alex optimization guidelines - retainability huawei - rev.01
Alex    optimization guidelines - retainability huawei - rev.01Alex    optimization guidelines - retainability huawei - rev.01
Alex optimization guidelines - retainability huawei - rev.01
Victor Perez
 
01 5-1 cableado de red y configuración básica de router
01 5-1 cableado de red y configuración básica de router01 5-1 cableado de red y configuración básica de router
01 5-1 cableado de red y configuración básica de router
FISI collections
 
Configuración de mikro tik para thundercache
Configuración de mikro tik para thundercacheConfiguración de mikro tik para thundercache
Configuración de mikro tik para thundercache
Marco Arias
 

La actualidad más candente (20)

Bts 3900
Bts 3900Bts 3900
Bts 3900
 
Huawei bts3012 hardware structure issue1.0
Huawei bts3012 hardware structure issue1.0Huawei bts3012 hardware structure issue1.0
Huawei bts3012 hardware structure issue1.0
 
Netwerken - 3-2-transmissiemedia
Netwerken - 3-2-transmissiemediaNetwerken - 3-2-transmissiemedia
Netwerken - 3-2-transmissiemedia
 
Hoja1 correcion
Hoja1 correcionHoja1 correcion
Hoja1 correcion
 
CABLEADO ESTRUCTURADO DE DATOS - PERUEDUCA
CABLEADO ESTRUCTURADO DE DATOS - PERUEDUCACABLEADO ESTRUCTURADO DE DATOS - PERUEDUCA
CABLEADO ESTRUCTURADO DE DATOS - PERUEDUCA
 
Firmwares Samsung - Significados de las siglas
Firmwares Samsung - Significados de las siglasFirmwares Samsung - Significados de las siglas
Firmwares Samsung - Significados de las siglas
 
Mtcna mikrotik informatix
Mtcna mikrotik informatixMtcna mikrotik informatix
Mtcna mikrotik informatix
 
MASCARA DE SUBRED Y SUBREDES
MASCARA DE SUBRED Y SUBREDESMASCARA DE SUBRED Y SUBREDES
MASCARA DE SUBRED Y SUBREDES
 
Og003 dbs3900hardwarestructureissue2.0
Og003 dbs3900hardwarestructureissue2.0Og003 dbs3900hardwarestructureissue2.0
Og003 dbs3900hardwarestructureissue2.0
 
Zxsdr bs8900 a product description 20101026
Zxsdr bs8900 a product description 20101026Zxsdr bs8900 a product description 20101026
Zxsdr bs8900 a product description 20101026
 
Alex optimization guidelines - retainability huawei - rev.01
Alex    optimization guidelines - retainability huawei - rev.01Alex    optimization guidelines - retainability huawei - rev.01
Alex optimization guidelines - retainability huawei - rev.01
 
Cables y Conectores Coaxiales
Cables y Conectores CoaxialesCables y Conectores Coaxiales
Cables y Conectores Coaxiales
 
Instrucciones y registros del procesador core i5-450m
Instrucciones y registros del procesador core i5-450mInstrucciones y registros del procesador core i5-450m
Instrucciones y registros del procesador core i5-450m
 
6.lab3.5.3 resolución de problemas de las configuraciones de vlan
6.lab3.5.3 resolución de problemas de las configuraciones de vlan6.lab3.5.3 resolución de problemas de las configuraciones de vlan
6.lab3.5.3 resolución de problemas de las configuraciones de vlan
 
Subneteo
SubneteoSubneteo
Subneteo
 
01 5-1 cableado de red y configuración básica de router
01 5-1 cableado de red y configuración básica de router01 5-1 cableado de red y configuración básica de router
01 5-1 cableado de red y configuración básica de router
 
CCNA BASIC SWITCHING AND SWITCH CONFIGURATION
CCNA BASIC SWITCHING AND SWITCH CONFIGURATIONCCNA BASIC SWITCHING AND SWITCH CONFIGURATION
CCNA BASIC SWITCHING AND SWITCH CONFIGURATION
 
Configuración de mikro tik para thundercache
Configuración de mikro tik para thundercacheConfiguración de mikro tik para thundercache
Configuración de mikro tik para thundercache
 
Gsm rf interview q&a
Gsm rf interview q&aGsm rf interview q&a
Gsm rf interview q&a
 
2. Heat Shrink Cable Termination (HV) - 11kV 33kV Single Core XLPE BS6622 Cables
2. Heat Shrink Cable Termination (HV) - 11kV 33kV Single Core XLPE BS6622 Cables2. Heat Shrink Cable Termination (HV) - 11kV 33kV Single Core XLPE BS6622 Cables
2. Heat Shrink Cable Termination (HV) - 11kV 33kV Single Core XLPE BS6622 Cables
 

Similar a Arduino: Mensajería de Arduino

CERCAS ELECTRICAS, PORQUE INSTALAR 5 LINEAS SI SE PUEDEN 8
CERCAS ELECTRICAS, PORQUE INSTALAR 5 LINEAS SI SE PUEDEN 8CERCAS ELECTRICAS, PORQUE INSTALAR 5 LINEAS SI SE PUEDEN 8
CERCAS ELECTRICAS, PORQUE INSTALAR 5 LINEAS SI SE PUEDEN 8
cercoelectrico
 

Similar a Arduino: Mensajería de Arduino (20)

Guia mci servo motor con arduino
Guia mci   servo motor con arduinoGuia mci   servo motor con arduino
Guia mci servo motor con arduino
 
Servo motor 360 con arduino
Servo motor 360 con arduinoServo motor 360 con arduino
Servo motor 360 con arduino
 
10.stock octubre 2015-ii-kit arduino
10.stock octubre   2015-ii-kit arduino10.stock octubre   2015-ii-kit arduino
10.stock octubre 2015-ii-kit arduino
 
Lab2 bluetooth.docx
Lab2 bluetooth.docxLab2 bluetooth.docx
Lab2 bluetooth.docx
 
cap9.pptx
cap9.pptxcap9.pptx
cap9.pptx
 
Microcontroladores: Tutorial de microcontrolador AVR desde 0
Microcontroladores: Tutorial de microcontrolador AVR desde 0Microcontroladores: Tutorial de microcontrolador AVR desde 0
Microcontroladores: Tutorial de microcontrolador AVR desde 0
 
exposicion de SIM 808 PARA MICROCONTROLADORES
exposicion de SIM 808 PARA MICROCONTROLADORESexposicion de SIM 808 PARA MICROCONTROLADORES
exposicion de SIM 808 PARA MICROCONTROLADORES
 
Cercas electricas de Costa Rica 8 lineas, con acero inoxidable, manual Hagroy
Cercas electricas de Costa Rica 8 lineas, con acero inoxidable, manual HagroyCercas electricas de Costa Rica 8 lineas, con acero inoxidable, manual Hagroy
Cercas electricas de Costa Rica 8 lineas, con acero inoxidable, manual Hagroy
 
CERCAS ELECTRICAS, PORQUE INSTALAR 5 LINEAS SI SE PUEDEN 8
CERCAS ELECTRICAS, PORQUE INSTALAR 5 LINEAS SI SE PUEDEN 8CERCAS ELECTRICAS, PORQUE INSTALAR 5 LINEAS SI SE PUEDEN 8
CERCAS ELECTRICAS, PORQUE INSTALAR 5 LINEAS SI SE PUEDEN 8
 
Hoja producto nemos n200 plus
Hoja producto nemos n200 plusHoja producto nemos n200 plus
Hoja producto nemos n200 plus
 
Seminari
SeminariSeminari
Seminari
 
8 entregable
8 entregable8 entregable
8 entregable
 
honeywell-7800.pdf
honeywell-7800.pdfhoneywell-7800.pdf
honeywell-7800.pdf
 
⭐⭐⭐⭐⭐ (Práctica 3) DESARROLLO DE APLICACIONES CON #PIC16F886
⭐⭐⭐⭐⭐ (Práctica 3) DESARROLLO DE APLICACIONES CON #PIC16F886⭐⭐⭐⭐⭐ (Práctica 3) DESARROLLO DE APLICACIONES CON #PIC16F886
⭐⭐⭐⭐⭐ (Práctica 3) DESARROLLO DE APLICACIONES CON #PIC16F886
 
Alfonso Muñoz & Jorge Cuadrado - Phreaking is alive! Abusing GSM: Covert chan...
Alfonso Muñoz & Jorge Cuadrado - Phreaking is alive! Abusing GSM: Covert chan...Alfonso Muñoz & Jorge Cuadrado - Phreaking is alive! Abusing GSM: Covert chan...
Alfonso Muñoz & Jorge Cuadrado - Phreaking is alive! Abusing GSM: Covert chan...
 
⭐⭐⭐⭐⭐ (Práctica 4) DESARROLLO DE APLICACIONES CON #PIC16F886
⭐⭐⭐⭐⭐ (Práctica 4) DESARROLLO DE APLICACIONES CON #PIC16F886⭐⭐⭐⭐⭐ (Práctica 4) DESARROLLO DE APLICACIONES CON #PIC16F886
⭐⭐⭐⭐⭐ (Práctica 4) DESARROLLO DE APLICACIONES CON #PIC16F886
 
Security in GSM --- Seguridad redes GSM -- Seguridad en Sistemas de Infor...
Security in GSM   ---  Seguridad redes GSM  -- Seguridad en Sistemas de Infor...Security in GSM   ---  Seguridad redes GSM  -- Seguridad en Sistemas de Infor...
Security in GSM --- Seguridad redes GSM -- Seguridad en Sistemas de Infor...
 
Modem
ModemModem
Modem
 
Smart Building - Gateway Cloudgate de Option
Smart Building - Gateway Cloudgate de OptionSmart Building - Gateway Cloudgate de Option
Smart Building - Gateway Cloudgate de Option
 
Bluetooth 2
Bluetooth 2Bluetooth 2
Bluetooth 2
 

Más de SANTIAGO PABLO ALBERTO

Programacion de PLC basado en Rslogix 500 por Roni Domínguez
Programacion de PLC basado en Rslogix 500 por Roni Domínguez Programacion de PLC basado en Rslogix 500 por Roni Domínguez
Programacion de PLC basado en Rslogix 500 por Roni Domínguez
SANTIAGO PABLO ALBERTO
 
Análisis y Diseño de Sistemas de Control Digital por Ricardo Fernandez del Bu...
Análisis y Diseño de Sistemas de Control Digital por Ricardo Fernandez del Bu...Análisis y Diseño de Sistemas de Control Digital por Ricardo Fernandez del Bu...
Análisis y Diseño de Sistemas de Control Digital por Ricardo Fernandez del Bu...
SANTIAGO PABLO ALBERTO
 
Programación de autómatas PLC OMRON CJ/CP1
Programación de  autómatas PLC OMRON CJ/CP1Programación de  autómatas PLC OMRON CJ/CP1
Programación de autómatas PLC OMRON CJ/CP1
SANTIAGO PABLO ALBERTO
 
Manual del sistema del controlador programable S7-200 SMART
Manual del sistema del controlador programable S7-200 SMARTManual del sistema del controlador programable S7-200 SMART
Manual del sistema del controlador programable S7-200 SMART
SANTIAGO PABLO ALBERTO
 
PLC: Buses industriales y de campo practicas de laboratorio por Jose Miguel R...
PLC: Buses industriales y de campo practicas de laboratorio por Jose Miguel R...PLC: Buses industriales y de campo practicas de laboratorio por Jose Miguel R...
PLC: Buses industriales y de campo practicas de laboratorio por Jose Miguel R...
SANTIAGO PABLO ALBERTO
 
Electrónica: Diseño y desarrollo de circuitos impresos con Kicad por Miguel P...
Electrónica: Diseño y desarrollo de circuitos impresos con Kicad por Miguel P...Electrónica: Diseño y desarrollo de circuitos impresos con Kicad por Miguel P...
Electrónica: Diseño y desarrollo de circuitos impresos con Kicad por Miguel P...
SANTIAGO PABLO ALBERTO
 
PLC: Diseño, construcción y control de un motor doble Dahlander(cuatro veloci...
PLC: Diseño, construcción y control de un motor doble Dahlander(cuatro veloci...PLC: Diseño, construcción y control de un motor doble Dahlander(cuatro veloci...
PLC: Diseño, construcción y control de un motor doble Dahlander(cuatro veloci...
SANTIAGO PABLO ALBERTO
 
Electrónica digital: Introducción a la Lógica Digital - Teoría, Problemas y ...
Electrónica digital:  Introducción a la Lógica Digital - Teoría, Problemas y ...Electrónica digital:  Introducción a la Lógica Digital - Teoría, Problemas y ...
Electrónica digital: Introducción a la Lógica Digital - Teoría, Problemas y ...
SANTIAGO PABLO ALBERTO
 

Más de SANTIAGO PABLO ALBERTO (20)

secuencia electroneumática parte 1
secuencia electroneumática parte 1secuencia electroneumática parte 1
secuencia electroneumática parte 1
 
secuencia electroneumática parte 2
secuencia electroneumática parte 2secuencia electroneumática parte 2
secuencia electroneumática parte 2
 
Manual de teoría y practica electroneumática avanzada
Manual de teoría y practica electroneumática avanzadaManual de teoría y practica electroneumática avanzada
Manual de teoría y practica electroneumática avanzada
 
Programacion de PLC basado en Rslogix 500 por Roni Domínguez
Programacion de PLC basado en Rslogix 500 por Roni Domínguez Programacion de PLC basado en Rslogix 500 por Roni Domínguez
Programacion de PLC basado en Rslogix 500 por Roni Domínguez
 
Programación de microcontroladores PIC en C con Fabio Pereira
Programación de microcontroladores PIC en  C con Fabio PereiraProgramación de microcontroladores PIC en  C con Fabio Pereira
Programación de microcontroladores PIC en C con Fabio Pereira
 
Análisis y Diseño de Sistemas de Control Digital por Ricardo Fernandez del Bu...
Análisis y Diseño de Sistemas de Control Digital por Ricardo Fernandez del Bu...Análisis y Diseño de Sistemas de Control Digital por Ricardo Fernandez del Bu...
Análisis y Diseño de Sistemas de Control Digital por Ricardo Fernandez del Bu...
 
Arduino: Arduino de cero a experto
Arduino: Arduino de cero a expertoArduino: Arduino de cero a experto
Arduino: Arduino de cero a experto
 
Fisica I
Fisica IFisica I
Fisica I
 
Quimica.pdf
Quimica.pdfQuimica.pdf
Quimica.pdf
 
Manual básico PLC OMRON
Manual básico PLC OMRON Manual básico PLC OMRON
Manual básico PLC OMRON
 
Programación de autómatas PLC OMRON CJ/CP1
Programación de  autómatas PLC OMRON CJ/CP1Programación de  autómatas PLC OMRON CJ/CP1
Programación de autómatas PLC OMRON CJ/CP1
 
Manual del sistema del controlador programable S7-200 SMART
Manual del sistema del controlador programable S7-200 SMARTManual del sistema del controlador programable S7-200 SMART
Manual del sistema del controlador programable S7-200 SMART
 
Catálogo de PLC S7-200 SMART
Catálogo de PLC S7-200 SMART Catálogo de PLC S7-200 SMART
Catálogo de PLC S7-200 SMART
 
PLC: Automatismos industriales
PLC: Automatismos industrialesPLC: Automatismos industriales
PLC: Automatismos industriales
 
PLC: Buses industriales y de campo practicas de laboratorio por Jose Miguel R...
PLC: Buses industriales y de campo practicas de laboratorio por Jose Miguel R...PLC: Buses industriales y de campo practicas de laboratorio por Jose Miguel R...
PLC: Buses industriales y de campo practicas de laboratorio por Jose Miguel R...
 
PLC y Electroneumática: Electricidad y Automatismo eléctrico por Luis Miguel...
PLC y Electroneumática: Electricidad y Automatismo eléctrico por  Luis Miguel...PLC y Electroneumática: Electricidad y Automatismo eléctrico por  Luis Miguel...
PLC y Electroneumática: Electricidad y Automatismo eléctrico por Luis Miguel...
 
Electrónica: Diseño y desarrollo de circuitos impresos con Kicad por Miguel P...
Electrónica: Diseño y desarrollo de circuitos impresos con Kicad por Miguel P...Electrónica: Diseño y desarrollo de circuitos impresos con Kicad por Miguel P...
Electrónica: Diseño y desarrollo de circuitos impresos con Kicad por Miguel P...
 
PLC: Diseño, construcción y control de un motor doble Dahlander(cuatro veloci...
PLC: Diseño, construcción y control de un motor doble Dahlander(cuatro veloci...PLC: Diseño, construcción y control de un motor doble Dahlander(cuatro veloci...
PLC: Diseño, construcción y control de un motor doble Dahlander(cuatro veloci...
 
PLC: Motor Dahlander
PLC: Motor DahlanderPLC: Motor Dahlander
PLC: Motor Dahlander
 
Electrónica digital: Introducción a la Lógica Digital - Teoría, Problemas y ...
Electrónica digital:  Introducción a la Lógica Digital - Teoría, Problemas y ...Electrónica digital:  Introducción a la Lógica Digital - Teoría, Problemas y ...
Electrónica digital: Introducción a la Lógica Digital - Teoría, Problemas y ...
 

Último

NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptxNTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptx
BRAYANJOSEPTSANJINEZ
 
INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNAT
INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNATINSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNAT
INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNAT
evercoyla
 
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdfLA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
bcondort
 
tesis maíz univesidad catolica santa maria
tesis maíz univesidad catolica santa mariatesis maíz univesidad catolica santa maria
tesis maíz univesidad catolica santa maria
susafy7
 
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
gustavoiashalom
 

Último (20)

2. Cristaloquimica. ingenieria geologica
2. Cristaloquimica. ingenieria geologica2. Cristaloquimica. ingenieria geologica
2. Cristaloquimica. ingenieria geologica
 
Análisis_y_Diseño_de_Estructuras_con_SAP_2000,_5ta_Edición_ICG.pdf
Análisis_y_Diseño_de_Estructuras_con_SAP_2000,_5ta_Edición_ICG.pdfAnálisis_y_Diseño_de_Estructuras_con_SAP_2000,_5ta_Edición_ICG.pdf
Análisis_y_Diseño_de_Estructuras_con_SAP_2000,_5ta_Edición_ICG.pdf
 
CALCULO SISTEMA DE PUESTA A TIERRA PARA BAJA TENSION Y MEDIA TENSION
CALCULO SISTEMA DE PUESTA A TIERRA PARA BAJA TENSION Y MEDIA TENSIONCALCULO SISTEMA DE PUESTA A TIERRA PARA BAJA TENSION Y MEDIA TENSION
CALCULO SISTEMA DE PUESTA A TIERRA PARA BAJA TENSION Y MEDIA TENSION
 
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptxNTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptx
 
ingenieria grafica para la carrera de ingeniera .pptx
ingenieria grafica para la carrera de ingeniera .pptxingenieria grafica para la carrera de ingeniera .pptx
ingenieria grafica para la carrera de ingeniera .pptx
 
INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNAT
INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNATINSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNAT
INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNAT
 
Gestion de proyectos para el control y seguimiento
Gestion de proyectos para el control  y seguimientoGestion de proyectos para el control  y seguimiento
Gestion de proyectos para el control y seguimiento
 
Ficha Tecnica de Ladrillos de Tabique de diferentes modelos
Ficha Tecnica de Ladrillos de Tabique de diferentes modelosFicha Tecnica de Ladrillos de Tabique de diferentes modelos
Ficha Tecnica de Ladrillos de Tabique de diferentes modelos
 
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
 
Tinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiologíaTinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiología
 
TIPOS DE SOPORTES - CLASIFICACION IG.pdf
TIPOS DE SOPORTES - CLASIFICACION IG.pdfTIPOS DE SOPORTES - CLASIFICACION IG.pdf
TIPOS DE SOPORTES - CLASIFICACION IG.pdf
 
Controladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y VentajasControladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y Ventajas
 
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdfLA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
 
Elaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfElaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdf
 
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
 
nomenclatura de equipo electrico en subestaciones
nomenclatura de equipo electrico en subestacionesnomenclatura de equipo electrico en subestaciones
nomenclatura de equipo electrico en subestaciones
 
Estadística Anual y Multianual del Sector Eléctrico Ecuatoriano
Estadística Anual y Multianual del Sector Eléctrico EcuatorianoEstadística Anual y Multianual del Sector Eléctrico Ecuatoriano
Estadística Anual y Multianual del Sector Eléctrico Ecuatoriano
 
tesis maíz univesidad catolica santa maria
tesis maíz univesidad catolica santa mariatesis maíz univesidad catolica santa maria
tesis maíz univesidad catolica santa maria
 
Desigualdades e inecuaciones-convertido.pdf
Desigualdades e inecuaciones-convertido.pdfDesigualdades e inecuaciones-convertido.pdf
Desigualdades e inecuaciones-convertido.pdf
 
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
 

Arduino: Mensajería de Arduino

  • 1. TECNOLÓGICO NACIONAL DE MÉXICO Instituto Tecnológico de matamoros Nombre del proyecto: Mensajería de Arduino Integrantes: • Jesus Alberto Medrano Ortiz • Estefany Guadalupe Notario Arcos H. Matamoros, Tamps. 24 de noviembre de 2018
  • 2. Materiales Arduino uno Arduino Uno es una placa electrónica basada en el microcontrolador ATmega328. Cuenta con 14 entradas/salidas digitales, de las cuales 6 se pueden utilizar como salidas PWM (Modulación por ancho de pulsos) y otras 6 son entradas analógicas. Además, incluye un resonador cerámico de 16 MHz, un conector USB, un conector de alimentación, una cabecera ICSP y un botón de reseteado. La placa incluye todo lo necesario para que el microcontrolador haga su trabajo, basta conectarla a un ordenador con un cable USB o a la corriente eléctrica a través de un transformador. Características técnicas de Arduino Uno r3 Microcontrolador: ATmega328 Voltage: 5V Voltage entrada (recomendado): 7-12V Voltage entrada (limites): 6-20V Digital I/O Pins: 14 (de los cuales 6 son salida PWM) Entradas Analogicas: 6 DC Current per I/O Pin: 40 mA DC Current parar 3.3V Pin: 50 mA Flash Memory: 32 KB (ATmega328) de los cuales 0.5 KB son utilizados para el arranque SRAM: 2 KB (ATmega328) EEPROM: 1 KB (ATmega328) Clock Speed: 16 MHz
  • 3. SIM900 GSM GPRS Shield GSM significa Sistema Global para Comunicaciones Mótiles y es el estándar global para comunicaciones móviles. GPRS significa G eneral P acket R adio S ervicio. GPRS es un servicio móvil en la comunicación celular 2G y 3G El escudo GSM GPRS es particularmente útil ya que permite:  Conéctate a internet a través de la red GPRS  Enviar y recibir SMS  Realizar y recibir llamadas telefónicas. Sus capacidades lo hacen perfecto para proyectos con Arduino como:  Control remoto de aparatos electrónicos: envío de un SMS para encender algo;  Recibir notificaciones: envíe SMS a su teléfono celular si se detecta movimiento en su casa;  Reciba datos del sensor: envíe SMS periódicos a su teléfono celular con datos meteorológicos diarios. Características Aquí están algunas de las características más importantes del escudo:  Compatible con arduino y clones.  Basado en el módulo SIM900 de SIMCOM  Le permite enviar SMS, MMS, GPRS y audio a través de UART utilizando los comandos AT.
  • 4.  Tiene 12 GPIO, 2 PWM y ADC incorporado en el módulo SIM900.  Quad Band: 850; 900; 1800 y 1900 MHZ, por lo que debería funcionar en todos los países con redes GSM (2G)  Control a través de comandos AT  Admite RTC (reloj en tiempo real): tiene un soporte para una batería CR1220 de 3V en la parte posterior Pasos preliminares Antes de comenzar con su módulo SIM900 GSM GPRS, debe considerar algunos aspectos sobre la tarjeta SIM y la fuente de alimentación de pantalla. Cobertura GSM Asegúrese de tener cobertura en una red GSM 850 MHz, GSM 900 MHz, DCS 1800 MHz o PCS 1900 MHz. Por GSM nos referimos a 2G. Tarjeta SIM prepaga Le recomendamos que utilice un plan prepago o un plan con SMS ilimitados para fines de prueba. De lo contrario, si algo sale mal, es posible que deba pagar una factura enorme por cientos de mensajes de texto SMS enviados por error. En este tutorial usaremos un plan prepago con SMS ilimitados. El escudo utiliza el tamaño de la tarjeta SIM original,no micro o nano. Si tiene micro o nano, puede considerar obtener un adaptador de tamaño de tarjeta SIM .
  • 5. Desactivar el bloqueo de PIN Para utilizar latarjeta SIM con el protector, debe desactivarel bloqueo de pin. Laforma más sencilla de hacerlo es insertar la tarjeta SIM en su teléfono inteligente y desactivar el bloqueo de alfiler en la configuración de seguridad del teléfono. Se tiene que ir a través de: Configuración > Configuración avanzada > Seguridad > Bloqueo de SIM y apagar la tarjeta SIM de bloqueo con pin. Obtener la fuente de alimentación correcta El protector tiene una toma de CC para la alimentación como se muestra en la figura siguiente. Junto al conector de alimentación hay un interruptor para seleccionar la fuente de alimentación. Junto al interruptor de palanca en la placa, hay una flecha que indica la
  • 6. posición de cambio para usar una fuente de alimentación externa: mueva el interruptor de palanca para usar la fuente de alimentación externa como se muestra arriba. Para encender la pantalla, es recomendable utilizar una fuente de alimentación de 5 V que pueda proporcionar 2A como la que se muestra a continuación. También se puede alimentar con 9V 1A o 12V 1A. Asegúrese de seleccionar el modelo con 5V y 2A. Hardware SIM900 GSM GPRS Shield La siguiente figura muestra la parte posterior del escudo. Tiene un soporte para la tarjeta SIM y una batería CR1220 de 3V para el RTC (reloj en tiempo real).
  • 7. La siguiente figura muestra los componentes más importantes del escudo en la placa a los que debe prestar atención. Empezando 1) Inserte la tarjeta SIM en el soporte de la tarjeta SIM; asegúrese de haber leído los pasos preliminares de la sección anterior. 2) Asegúrese de que la antena esté bien conectada. 3) En laseleccióndel puerto serie,asegúrese de que la tapa del puente esté conectada como se muestra en la figura siguiente para usar el software serie.
  • 8. 4) Encienda la pantalla con una fuente de alimentación externa de 5V. Asegúrese de seleccionar la fuente de alimentación externa con el interruptor de palanca al lado de la toma de CC. 5) Para encender / bajar el escudo, presione la tecla de encendido durante unos 2 segundos. 6) Luego, el LED de estado se iluminará y el LED de NetLight parpadeará cada 800 ms hasta que encuentre la red. Cuando encuentre la red, el LED de NetLight comenzará a parpadear cada tres segundos.
  • 9. Conectando el escudo a Arduino Conecte el escudo al Arduino como se muestra en los esquemas a continuación. Enviando un sms Para enviar un SMS, se carga el siguiente código en la placa Arduino. #include <SoftwareSerial.h> // Configure software serial port SoftwareSerial SIM900(7, 8); void setup() { // Arduino communicates with SIM900 GSM shield at a baud rate of 19200 // Make sure that corresponds to the baud rate of your module SIM900.begin(19200); // Give time to your GSM shield log on to network delay(20000); // Send the SMS sendSMS();
  • 10. } void loop() { } void sendSMS() { // AT command to set SIM900 to SMS mode SIM900.print("AT+CMGF=1r"); delay(100); // REPLACE THE X's WITH THE RECIPIENT'S MOBILE NUMBER // USE INTERNATIONAL FORMAT CODE FOR MOBILE NUMBERS SIM900.println("AT + CMGS = "+XXXXXXXXXXXX""); delay(100); // REPLACE WITH YOUR OWN SMS MESSAGE CONTENT SIM900.println("Message example from Arduino Uno."); delay(100); // End AT command with a ^Z, ASCII code 26 SIM900.println((char)26); delay(100); SIM900.println(); // Give module time to send SMS delay(5000); } En este código, comienza por incluir la biblioteca SoftwareSerial.h y crear un puerto serie de software en los pines 7 y 8. (El pin 7 se establece como RX y 8 como TX) #include <SoftwareSerial.h> SoftwareSerial SIM900 (7, 8); La función sendSMS () creada es lo que realmente envía el SMS. Esta función utiliza los comandos AT: AT + CMGF = 1 ry AT + CMGS . Debe cambiar el número de teléfono móvil del destinatario en: (reemplace las X con el número de teléfono del destinatario) SIM900.println ("AT + CMGS = " ++++++++++++++ ""); El número de móvil del destinatario debe estar en formato internacional.
  • 11. Luego, en la siguiente línea puede editar el texto que desea enviar. // REEMPLAZA CON TU PROPIO CONTENIDO DE MENSAJE SMS SIM900.println (" Ejemplo de mensaje de Arduino Uno. ") Lectura recibida SMS Para leer los SMS entrantes, cargue el siguiente código en su Arduino. Después de cargar, espere 20 segundos a que el escudo establezca la comunicación. Luego, pruebe la secuencia de comandos enviando un SMS al número de la tarjeta SIM del escudo. El SMS se muestra en el monitor serie Arduino - velocidad de transmisión: 19200. #include <SoftwareSerial.h> // Configure software serial port SoftwareSerial SIM900(7, 8); //Variable to save incoming SMS characters char incoming_char=0; void setup() { // Arduino communicates with SIM900 GSM shield at a baud rate of 19200 // Make sure that corresponds to the baud rate of your module SIM900.begin(19200); // For serial monitor Serial.begin(19200); // Give time to your GSM shield log on to network delay(20000); // AT command to set SIM900 to SMS mode SIM900.print("AT+CMGF=1r"); delay(100); // Set module to send SMS data to serial out upon receipt SIM900.print("AT+CNMI=2,2,0,0,0r"); delay(100); } void loop() { // Display any text that the GSM shield sends out on the serial monitor if(SIM900.available() >0) { //Get the character from the cellular serial port incoming_char=SIM900.read();
  • 12. //Print the incoming character to the terminal Serial.print(incoming_char); } } En este código, configura el módulo para enviar los datos SMS a la salida en serie: SIM900.print ("AT + CNMI = 2,2,0,0,0 r"); Almacena los caracteres entrantes del mensaje SMS en la variable entrante_char . Lee los caracteres usando la función SIM900.read () .