Inicio de monitoreo de temperatura con Raspberry Pi y Thingspeak (con BMP180) (2 / 7 paso)

Paso 2: no vendría mal un poco teoría (esta parte puede omitirse por los amantes de pura acción)...

Ahora la frambuesa pi es el intermediario que conecta la presión de detección de dispositivo (BMP180) a la nube (es decir es Thingspeak). Por lo que las conexiones son las siguientes:-

1) frambuesa Pi BMP180 - el protocolo de comunicación usado en esta conexión es básicamente el estándar I2C protocolo (interfaz de dos hilos), es decir, una configuración master-esclavo. Esto incluye dos pernos principales a saber:

  • SDA(serial Data) - este pin realmente hace hablar entre los dos dispositivos.
  • SCL (Serial Clock) - este pin decide la velocidad de transmisión (velocidad de transferencia de datos) entre los dos componentes (RPi y BMP180)

El protocolo I2C sigue un modo de direccionamiento de 7 bits y a veces de 10 bits de direccionamiento (BMP tiene dirección 0x77), trabajando en torno a la velocidad estándar de 100KHz (modo estándar). Philips (diseñaron este protocolo) permite diferentes modos de trabajo de hasta 400Khz (modo rápido), 3.4 MHz (modo de alta velocidad) y hasta 5 MHz (modo alto). Qué vamos a hacer uso de es "Bus de sistema de gestión" o "SMBus' (una variante del Intel de I2C).

Para iniciar la comunicación, el maestro tira SDA baja (saliendo SCL alta) que alerta a todos los esclavos conectados. Entonces se inicia la transmisión de datos.

Para detener la comunicación, el maestro alterna SCL (0 a 1) y sale alta, que esto es seguido por la condición de alternar SDA (0 a 1).

2) frambuesa Pi Thingspeak - RPi el subir temperatura/presión valores (del paso 1) el canal de thingspeak (que crearemos en un minuto) mediante la publicación de los valores a una medida clave de API que proporcionan.

Ahora la pregunta que resulta es lo que realmente es "POST". Así que me gustaría volver un poco en los conceptos básicos de redes. Todos sabemos que los equipos utilizan el modelo TCP/IP para comunicarse por internet. La capa superior de este modelo es la capa de aplicación que indica si estamos solicitando información o prestación del mismo. Muchos protocolos como POP3, SMTP, HTTP, OMAP y muchos más están disponibles en esta capa. Para obtener y enviar una página (o página info) seguimos en el protocolo HTTP. Así que el POST es el método HTTP de envío de datos a un origen especificado (aquí enviar datos de sensor a thingspeak)

Artículos Relacionados

Medición de temperatura con Sensor de I2C LM75A en frambuesa Pi

Medición de temperatura con Sensor de I2C LM75A en frambuesa Pi

En este tutorial usted aprenderá cómo medir la temperatura usando el sensor I2C que lm75a conectado a cualquier modelo o versión de Raspberry Pi. El tutorial también proporciona 3 abrir muestras de código fuente escrito en el lenguaje de programación
Sensor remoto de temperatura con energía solar

Sensor remoto de temperatura con energía solar

El método científico nos permite examinar el universo y sus fenómenos naturales. Mediante la recopilación y análisis de los datos, descubrimos las tendencias históricas para hacer predicciones sobre hechos futuros. Un tal fenómeno que afecta enormeme
Cómo medir la temperatura con gran exactitud con un Arduino y un tablero de Sensor de temperatura de TSYS01.

Cómo medir la temperatura con gran exactitud con un Arduino y un tablero de Sensor de temperatura de TSYS01.

Mientras estudiaba en la Universidad fuimos desafiados como parte de un trabajo de curso en diseño de una caja con control de temperatura muy preciso. Si el proyecto fuera a tener éxito, múltiples cajas debían ser construido y utilizado en un proyect
DS18B2O - sonda temperatura con conector RJ45

DS18B2O - sonda temperatura con conector RJ45

este Instructable utiliza el trabajo realizado por Jonathan Oxer y Hugh Blemings en el libro "Arduino práctico" en:http://www.practicalarduino.com/y construye sobre el trabajo realizado por:http://www.cheapvegetablegardener.com/utilizando el con
Detección de temperatura con generación de Galileo 2 y Grove Kit

Detección de temperatura con generación de Galileo 2 y Grove Kit

Les mostraré cómo configurar un proyecto interactivo de temperatura con sensor LCD RBG y temperatura usando kit Intel Galileo y grove.Paso 1: Descargar el IDE de Arduino para Intel Galileo y el código de sensor de temperatura.Paso 2: Abrir el código
Sensor de temperatura con LED

Sensor de temperatura con LED

Primero estaba interesado en el concepto de crear una taza nuevamente calentable, que detecta la temperatura del líquido y enciende o apaga según la temperatura correspondiente. Para este proyecto, he hecho un modelo de escala de esto.Utilizando Ardu
Medir la temperatura con Arduino Ethernet + DS18B20 Thingspeak

Medir la temperatura con Arduino Ethernet + DS18B20 Thingspeak

Hola a todosAquí te lo dejo sabe leer temperatura con Arduino Ethernet y sensor de DS180B20 y enviar los datos a Thingspeak. Se puede acceder a mi página de Thingspeak aquí:https://thingspeak.com/channels/25037Yo he utilizado mi arduino instructable
Monitoreo de temperatura remota usando MQTT y módulos ESP8266

Monitoreo de temperatura remota usando MQTT y módulos ESP8266

Si desea supervisar algunas temperaturas remotas este Instructable le mostrará a usted puede hacer esto mediante el uso de algunos módulos de ESP8266, MQTT (con un corredor), pantalla del LCD (para monitoreo local), Asistente de inicio (para local y
Coche control remota monitoreo y seguimiento con Edison de Intel

Coche control remota monitoreo y seguimiento con Edison de Intel

Soy generalmente verbal, pero para esta parte voy a intentar ser breve. Este proyecto es:Un Edison de Intel, un receptor GPS, un lector Bluetooth OBD II + (sensores de coche del mercado de accesorios opcionales) + un coche.Añadir en algunos software
Frambuesa Pi control control de temperatura con Gnuplot imagen salida y correo electrónico alerta la capacidad de

Frambuesa Pi control control de temperatura con Gnuplot imagen salida y correo electrónico alerta la capacidad de

donde trabajo, hay una sala muy importante que alberga gran cantidad de equipos. La temperatura ambiente de esta habitación ha de ser muy cool para optimizar el rendimiento de estos sistemas.Me pidieron para idear un sistema de vigilancia que tiene l
Simple inicio de jardinería interior con hydroMazing

Simple inicio de jardinería interior con hydroMazing

Si siempre has deseado crecer las plantas como hierbas, verdes, fresas y tomates en casa pero pensé que sería camino demasiado duro y costoso, entonces usted querrá leer. Usted todavía necesitará conocer aspectos básicos de cuidado de plantas, pero l
Monitor de temperatura con ESP8266 - IoT

Monitor de temperatura con ESP8266 - IoT

Este proyecto ayudará a crear a un monitor de temperatura usando un SoC de ESP8266 y un sensor de temperatura (DS18B20) con las siguientes capacidades:Medir la temperaturaEnviar un correo electrónico si la temperatura pasa por debajo de un umbralMoni
Calibrador de temperatura con un servo

Calibrador de temperatura con un servo

Un proyecto electrónico y mecánico muy fácil de hacer es crear un estilo "steampunk" calibrador de la temperatura de un motor microservo. Este proyecto fue realizado para monitorear una gama estrecha de temperaturas de la habitación, de 66 grado
Aplicaciones de IoT industrial - cómo hacer su propia caja de monitoreo ambiental remoto con sensores

Aplicaciones de IoT industrial - cómo hacer su propia caja de monitoreo ambiental remoto con sensores

** Actualización: El siguiente artículo es de nuestra aplicación Android obsoleta! VALARM es Industrial IoT. Ayudaremos a sus equipos y su empresa con aplicaciones de IoT Industrial utilizando Herramientas de nube de Valarm.Nuestros paquetes de kit l