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)
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
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)
- Arduino Uno R3
- GPRSBee SMA
- XBee Shield
- Kit Stackables
- Antena SMA
- Cable JST
- Fuente AC/DC o Batería de 9V
Opción 2 (Arduino M2M)
- Arduino M2M Shield
- Arduino Uno R3
- Kit Stackable
- Extensión UFL a SMA
- Antena SMA
- Cable JST
- Fuente AC/DC o Batería de 9V
Plataforma
Después de inscribirte debes ingresar a la plataforma y configurar tu cuenta.
El PDF entrega la información para ello.
Downloads
Armado
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
Si usas la Arduino M2M Shield el armado es como muestra la imagen.
Código
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
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.