Imprimir

Curso Presencial GSM/GPRS con Arduino

Escrito por Raúl Alvarez.

 

Temporada Agosto 2018

Características del Curso

  • Curso GSM/GPRS con ArduinoCurso presencial intensivo.
  • Duración de 8 horas: Teoría y 2 proyectos prácticos que incluyen esquemas y código de programación.
  • El curso se basa en el uso del módulo SIM900 pero las técnicas aprendidas se pueden aplicar a otros módulos GSM/GPRS similares.
  • Proyectos ejemplo:
    • Control y monitoreo con GSM (mensajes de texto SMS).
    • Monitoreo con GPRS a través de Internet mediante protocolo HTTP.
  • En este curso no usamos librerías, sino hacemos toda la comunicación mediante comandos AT explícitos en lenguaje C. El objetivo del curso es lograr un entendimiendo cabal de la interacción a bajo nivel con el SIM900.

Fechas y Horarios

TURNO NOCHE: Lunes 20 a Viernes 24 de Agosto, de 18:30 a 20:30.

Costo del Curso e Inscripción

Bs 240.00.-

  • Incluye la provisión de las láminas de las presentaciones, manuales, guías, diagramas de circuito y código de programa de los ejemplos (no incluye hardware).

Estos son los pasos para la inscripción:

  1. Llena el formulario publicado en este enlace.
  2. Si estás en Cochabamba pasa por nuestras oficinas para cancelar el costo de tu inscripción. Si estás en el interior escríbenos al correo: ventas ARROBA tecbolivia PUNTO com y te enviaremos una cuenta bancaria para realizar el pago mediante depósito bancario.

Nota: El curso sólo se llevará a cabo con un mínimo de 7 inscritos.

Lugar de Realización

Edificio La Torre San Juan
Calle Ladislao Cabrera Nro 547
entre San Martin y 25 de Mayo
Oficina 308, 2do. Piso
Cochabamba, Bolivia

Dirigido a:

Estudiantes y profesionales de electrónica, eléctrica, telecomunicaciones, electromecánica, mecatrónica, biomédica, sistemas y otras carreras afines, así como aficionados al bricolaje electrónico. Sujeto a los requisitos que se mencionan a continuación.

Requisitos para el Curso

  • Conocimiento moderado del lenguaje de programación C/C++ para Arduino.
  • Experiencia previa con comunicación serial con Arduino.
  • Experiencia previa con el uso de cualquier tipo de sensor digital y/o análogo con Arduino.

Las personas que no reúnan los requisitos mencionados pueden tomar el curso, sin embargo corre por cuenta propia la nivelación en los tópicos requeridos.

Materiales

No es necesario contar con materiales. Durante el curso se proveerán en calidad de préstamo kits completos de todos los materiales en grupos de 2-3 personas para la realización de las prácticas. Se recomienda traer laptop.

Hardware

  • Una Placa Shield GPRS/GSM SIM900 + Antena GSM - IComSat.
  • Un Arduino Uno.
  • Un breadboard y accesorios varios.

Software

  • Entorno (IDE) de Arduino.

Certificación

Se entregarán certificados de asistencia.

Instructor

Raúl Alvarez Torrico.

Contenido

  • Se explicará el uso de Comandos AT para la interacción con el módulo módulo GSM/GPRS.
  • Se explicarán los Comandos AT necesarios para lograr una funcionalidad básica, configuración y gestión del módulo, enviar y recibir mensajes de texto, generar y contestar llamadas telefónicas, etc.
  • Se explicará el modelo cliente-servidor en el cual funciona Internet, así como los conceptos básicos del protocolo HTTP para la comunicación entre clientes y servidores web.
  • Se explicarán los Comandos AT necesarios para el envío de datos a través de una conexión a Internet.
  • Se explicará la interfaz Arduino - módulo GSM/GPRS y el código de programa necesario para las mencionadas aplicaciones.
  • Se implementará un ejemplo de control y monitoreo remoto mediante mensajes de texto SMS.
  • Se implementará un ejemplo de monitoreo de sensores a través de Internet usando el protocolo HTTP y el servicio GPRS.

Nota: El contenido del curso puede cambiar ligeramente de un momento a otro sin previo aviso.

Ejemplo de GSM

En el ejemplo de GSM básicamente nos comunicaremos con el Shield SIM900 mediante un teléfono celular común y corriente y a través de mensajes SMS desde el teléfono mandamos ciertos comandos para monitoreo y control. Por ejemplo:

  • Pedir al sistema remoto que nos envíe la lectura de los puertos del microcontrolador (lectura de sensores).
  • Pedir al sistema remoto que escriba a los puertos del microcontrolador (activación de actuadores).

Ejemplo de GPRS

En este ejemplo enviaremos datos a un servidor web utilizando una conexión TCP y cabeceras (headers) PUT HTTP (igual para POST/GET HTTP), el mismo procedimiento que utiliza un navegador común en la PC (ej: Firefox, Google Chrome, etc.) para comunicarse con un servidor web. Mostraremos un ejemplo concreto de cómo subir lecturas de sensores al servidor thingspeak.com.

Para los que no están familiarizados con thingspeak.com , éste es un servicio gratuito de base de datos en Internet para almacenamiento de datos de sensores (Internet de las Cosas - Internet of Things). En este sitio uno abre una cuenta y básicamente puede conectar sus dispositivos embebidos para subir datos de la lectura de sus sensores. También es posible usar el mismo método para subir datos a cualquier otro servidor que implemente la API necesaria para tal efecto.

Preguntas Frecuentes

Se pueden comunicar dos módulos GSM/GPRS directamente mediante Internet?

La comunicación directa módulo a módulo usando Internet es posible pero mucho más compleja, pues hasta donde sabemos, para ello se necesita tener al menos una dirección IP (fija o dinámica) exclusiva asignada por tu proveedor de Internet mediante telefonía celular y eso en la práctica no sucede debido a que los dispositivos celulares normalmente se conectan a Internet a través de un servidor Proxy con 1 o 2 puertos habilitados como máximo. Es más fácil que dos módulos se comuniquen por intermedio de un servidor web como  thingspeak.com u otro similar.

Se puede Implementar un servidor con el módulo GSM/GPRS?

Igual que en el caso anterior, la respuesta corta es: sí, pero también se necesita una IP exclusiva o al menos un puerto exclusivo asignado por el servidor, lo cual en la práctica requiere contratar un servicio especial desde el proveedor de Internet mediante telefonía celular siempre y cuando dicho servicio esté disponible.

Suscríbete a Nuestro Boletín de Noticias

Para recibir anuncios de otros cursos similares.

Pregunta anti spam. Ingresa abajo las últimas 4 letras de: asteroide
Nombre:
Email:

Productos Relacionados en Nuestra Tienda Virtual

Placa Módulo Sistema Mínimo SIM900 GPRS/GSM + Antena GSM

M__dulo_Sistema__504648de3134c.jpg

Detalles del Producto

$us 80.00

Módulo Bluetooth - RN-42

M__dulo_Bluetoot_4dd290d121f28.jpg

Detalles del Producto

$us 39.90

Módulo ZigBee XBee, Serie 2

módulo-zigbee-xbee,-serie-2-(2)

Detalles del Producto

$us 42.00

Tranceptor Inalámbrico 2.4G nRF24L01+

tranceptor-inalámbrico-2.4g-nrf24l01+-(2)4

Detalles del Producto

$us 2.50

Kit Transmisor y Receptor RF 315Mhz

Kit_Transmisor_y_4f747227c9982.jpg

Detalles del Producto

$us 2.90