Visualiza Sensores Con Arduino Y GPRS (IoT)

by DiegoO in Circuits > Arduino

5575 Views, 5 Favorites, 0 Comments

Visualiza Sensores Con Arduino Y GPRS (IoT)

zintro.JPG

Si deseas reportar el valor de tus sensores, esta es un alternativa sencilla, usando una de las tarjetas GPRS que se presentan a continuación y la plataforma web de MCI para levantar los datos es tu opción.

Pasos

pasos.png

Regístra

Envía un correo a mcitemp@olimex.cl con tu nombre, apellido, correo electrónico que deseas asociar a la cuenta e imei (número impreso en el módulo quectel) de tu tarjeta. luego recibirás un instructivo con la información para ingresar a la plataforma web junto con un pequeño código de ejemplo para arduino donde podrás reportar el valor de tus sensores.

Configura

En el código de ejemplo debes definir el apn correspondiente a tu operador móvil, seleccionar la tarjeta que estás usando (m2m shield, gprsbee o gprsbee v2) y ya podrás reportar los datos de hasta 6 sensores a mcitemp. en la plataforma deberás configurar la unidad de medida de tus sensores y el puerto de cada uno de estos.

Visualiza

En la plataforma puedes revisar los datos de tus sensores y generar reportes diarios, semanales y mensuales. también puedes crear cuentas de invitados que te permitirán compartir tus datos con quién tú desees.

Materiales

A continuación se presentan los materiales:

Opción 1 (GPRSBee SMA)

Opción 2 (Arduino M2M)

Plataforma

Después de inscribirte debes ingresar a la plataforma y configurar tu cuenta.

El PDF entrega la información para ello.

Armado

DSC_0124.JPG
zold.JPG
zgprs.JPG

Lo primero que debes hacer es soldar los stackables al Shield XBee o Arduino M2M.

Luego debes montar todo sobre el Arduino como se muestra en la imagen.

Dependiendo de los sensor haces la conexión con el Arduino.

Armado 2

zm2m.jpg

Si usas la Arduino M2M Shield el armado es como muestra la imagen.

Código

zcodigo.png

Estas son las partes del código donde uno debe seleccionar con que sistema está trabajando.

// Tarjeta SIM

//------> Descomente su APN correspondiente

//#define APN "web.tmovil.cl" // Movistar

//#define APN "imovil.entelpcs.cl" // Entel

//#define APN "imovil.virginmobile.cl" // Virgin

//#define APN "bam.clarochile.cl" // Claro

//------------------------------------

// Tarjeta GPRS

//------> Descomente como se prende su módulo

//boolean onState = HIGH; // para GPRSBee UFL y para Arduino M2M Shield

//boolean onState = LOW; // para GPRSBee SMA

//------------------------------------

Esta es la función que envía el valor de tu sensor:

SendDataFromSensor(temperatura, SENSOR_N)

Donde temperatura es el dato en formato string y SENSOR_N es al puerto que enviarás el valor. Puedes tener hasta 6 sensores en la plataforma web.

Visualiza Tus Datos Online

Grafico.png

En la plataforma MCI Temp puedes revisar tus datos de forma gráfica o en tabla. Puedes pedir reportes diarios, semanales o mensuales.

Puedes reportar hasta 6 sensores por cada sistema.