Subir datos de temperatura con SIM900 a thingspeak

Buenos días, en el tutorial anterior habíamos visto los “primeros pasos con el módulo GSM sim900” donde daba algunos tips importante para empezar con el mismo, y no morir en el intento.

Hablamos de como hacer llamadas, enviar y recibir mensajes de texto, mediante comandos AT con algún programa como el terminal serial de arduino y el software docklight, ideal para hacer pruebas con microcontroladores a través del protocolo rs-232.

En el video publicado en youtube, había consultado que proyecto se podían hacer, con este módulo, y gratamente recibí varias propuestas.


SÍGUENOS EN NUESTRA FANPAGE

Entre ellas, hacer una alarma comunitaria, conectar el módulo a una central de alarmas para el envío de SMS y e-mail, subir datos a una base de datos SQL, subir datos a un servidor, que es justamente de lo que vamos hablar en este tutorial.

El principio de funcionamiento es simple, leer un sensor de temperatura el ds18b20, luego mediantes algunos comandos AT, lograr una conexión a internet y subir estos datos a thingspeak.com

CREAR UN CANAL EN THINGSPEAK

Vamos an ecesitar crear una cuenta en thingspeak y suponiendo que ya la tenemos vamos a crear un canal

Nos registramos con nuestra cuenta

Hacemos click en “New Channel”

Inventamos un nombre para el canal

Hacemos click en “Save Chanel”

Y listo ya tenemos creado nuestra canal.

Ahora vamos a pestaña API Keys y copiamos  el “Write API Key”

Nos dirijimos al código fuente de arduino en “https://api.thingspeak.com/update?api_key=XXXXXXXXXXX&field1=0” modificamos las “X” por el API Key que obtuvimos.

Kit de sensor impermeable DS18B20

Kit de sensor impermeable DS18B20

Kit de sensor impermeable DS18B20

INTRODUCCIÓN

Este sensor de temperatura a prueba de agua es el DS18B20. Este kit de sensor de temperatura impermeable utiliza la misma sonda – sonda DS18B20 AS. Contiene una sonda con un módulo resistivo. Así que es fácil de conectar en la placa Arduino.

El sensor de temperatura DS18B20 proporciona lecturas de temperatura de 9 a 12 bits (configurables) a través de una interfaz de 1 hilo, de modo que sólo se necesita conectar un cable (y tierra) desde un microprocesador central. Compatible con sistemas 3.0-5.5V.

ESPECIFICACIÓN

  • Voltaje de funcionamiento: 3.0 ~ 5.5V
  • ± 0,5 ° C Precisión de -10 ° C a + 85 ° C
  • Rango de temperatura útil: -55 a 125 ° C (-67 ° F a +257 ° F)
  • Resolución seleccionable de 9 a 12 bits
  • Utiliza interfaz de 1 hilo, requiere sólo un pin digital para la comunicación
  • ID único de 64 bits grabado en un chip
  • Varios sensores pueden compartir un pin
  • Sistema de alarma de límite de temperatura
  • El tiempo de consulta es inferior a 750ms
  • Interfaz de 3 hilos:
    • Tipo A
      • Cable rojo – VCC
      • Cable negro – GND
      • Cable amarillo – DATA
    • Tipo B
      • Cable rojo – VCC
      • Cable amarillo – GND
      • Cable verde – DATA
  • Tubo de acero inoxidable de 6 mm de diámetro por 35 mm (1,34 “) de largo
  • Diámetro del cable: 4mm (0.16 “)
  • Longitud: 90cm (35.43 “)

Especificaciones Sim900

SIM900 Features

  • Quad-Band 850/ 900/ 1800/ 1900 MHz
  • Low power consumption: 1.0mA(sleep mode&BS-PAMFRMS=9)
  • Operation temperature: -40°C to +85 °C
  • GPRS class 10: max. 85.6 kbps (downlink)
  • Embedded TCP/UDP protocol
  • RTC backup
  • PWM
  • ADC

 Features of this shield

  • Compatible with Arduino
  • SD card slot, can be disabled by the jumper
  • Two in one Earphone Socket
  • Software and Hardware Serial port:Can communicate with Arduino through the Software serial port(D2/D3)or the Hardware serial port(D0/D1)
  • FTDI interface. You can use the PC or other host which have an USB port(through FT232RL board) to debug it.
  • Battery slot for RTC. This is useful if you want the time of the module doesn’t lose when it is Power Off.
  • Software or Hardware Power ON/OFF. You can Power On/Off SIM900 through an IO of Arduino or the “PWRKEY” button on the board.

Hoja de datos–> Sim900_datasheet

Arduino Uno

uno

El pinout del arduino uno es totalmente compatible con el arduino uno, así que se puede acoplar directamente el sim900 sin ningún inconveniente de compatibilidad. El sim900 utilizado en este proyecto utiliza los pines 7 y 8 para la comunicación el arduino uno, aunque tiene unos jumper que permiten utilizar los pines 0 y 1 del arduino si se requiere.

Código Fuente

Tal vez pueda interesarte proyectos en arduino, pic, robótica, telecomunicaciones, suscribete en http://www.youtube.com/user/carlosvolt?sub_confirmation=1 mucho videos con código fuentes completos y diagrama


SUSCRIBETE A NUESTROS BOLETINES, RECIBE EN TU CORREO LAS NOTICIAS MÁS DESTACADAS, SÓLO INGRESANDO TU CORREO ELECTRÓNICO



VIDEO RECOMENDADO

Deja un comentario