Accueil surveillance de la température à l’aide de Raspberry Pi et Thingspeak (via BMP180) (2 / 7 étapes)

Etape 2: la théorie un peu ne serait pas mal (cette partie peut être ignorée par les amateurs d’action pure)...

Maintenant le raspberry pi est l’intermédiaire qui relie la pression dispositif (BMP180) de détection dans le nuage (i.e est Thingspeak). Si les connexions sont les suivantes:-

1) raspberry Pi à BMP180 - le protocole de communication utilisé à cet égard est la norme I2C protocol (Interface de deux fils) c’est à dire une configuration maître / esclave essentiellement. Cela inclut les deux tiges à savoir

  • SDA(Serial Data) - Cette broche a réellement fait la conversation entre les deux appareils.
  • SCL (horloge série) - Cette broche décide le baudrate (vitesse de transfert de données) entre les deux composantes (RPi et BMP180)

Le protocole I2C suit un mode d’adressage 7 bits et adressage parfois 10 bits (BMP a adresse 0x77), travailler chez autour de vitesse standard de 100KHz (mode standard). Philips (ils ont conçu ce protocole) permet différents modes de fonctionnement de jusqu'à 400Khz (mode rapide), 3,4 MHz (mode de Salut-vitesse) et même jusqu'à 5 MHz (ultra haute mode). Ce que nous allons faire sert surtout « System Management Bus » ou "SMBus" (une variante de l’Intel de I2C).

Pour commencer la communication, le maître tire SDA faible (SCL haute en laissant) qui avertit tous les esclaves connectés. Il commence alors à transmettre des données.

Pour arrêter la communication, le capitaine active/désactive le SCL (0 à 1) et laisse élevé, qu'il est suivi par condition d’activer/désactiver SDA (0 à 1).

2) raspberry Pi à Thingspeak - le RPi upload valeurs de la température/pression (de l’étape 1) sur le canal de thingspeak (que nous allons créer en une minute) en affichant les valeurs d’une clé API personnalisée qu’ils fournissent.

Maintenant la question qui s’avère est ce qui est vraiment « POST ». Donc, je voudrais revenir un peu dans les bases de réseautage. Nous savons tous que les ordinateurs utilisent le modèle TCP/IP pour communiquer sur internet. La couche superficielle de ce modèle est la couche d’Application indique si nous sommes demandant des renseignements ou fournissant les mêmes. Nombreux protocoles comme HTTP, OMAP, SMTP, POP3, et beaucoup plus sont disponibles au niveau de cette couche. Pour obtenir/envoyer une page (ou page d’information) nous en tenir au protocole HTTP. Ce POST est la méthode HTTP d’envoi de données vers une source spécifiée (ici envoi de données de capteur à thingspeak)

Articles Liés

Surveillance de la température à l’aide de MCP9808 et framboise Pi

Surveillance de la température à l’aide de MCP9808 et framboise Pi

MCP9808 est un module numérique très précise de la température capteur ± 0,5 ° C I2C mini. Elles s'incarnent avec user - registres programmable qui facilitent les applications de détection de température. La MCP9808 sonde de température haute précisi
Surveillance de la température à l’aide de MCP9808 et Arduino Nano

Surveillance de la température à l’aide de MCP9808 et Arduino Nano

MCP9808 est un module numérique très précise de la température capteur ± 0,5 ° C I2C mini. Elles s'incarnent avec user - registres programmable qui facilitent les applications de détection de température. La MCP9808 sonde de température haute précisi
Surveillance de la température à l’aide de MCP9808 et la particule Photon

Surveillance de la température à l’aide de MCP9808 et la particule Photon

MCP9808 est un module numérique très précise de la température capteur ± 0,5 ° C I2C mini. Elles s'incarnent avec user - registres programmable qui facilitent les applications de détection de température. La MCP9808 sonde de température haute précisi
Mesure de la température à l’aide de STS21 et Arduino Nano

Mesure de la température à l’aide de STS21 et Arduino Nano

STS21 capteur de température numérique offre une performance supérieure et une empreinte peu encombrant. Il fournit des signaux calibrés, linéarisées en format numérique, de I2C. Fabrication de ce capteur est basée sur la technologie CMOSens, qui att
Mesure de la température à l’aide de STS21 et la particule Photon

Mesure de la température à l’aide de STS21 et la particule Photon

STS21 capteur de température numérique offre une performance supérieure et une empreinte peu encombrant. Il fournit des signaux calibrés, linéarisées en format numérique, de I2C. Fabrication de ce capteur est basée sur la technologie CMOSens, qui att
Mesure de la température à l’aide de STS21 et framboise Pi

Mesure de la température à l’aide de STS21 et framboise Pi

STS21 capteur de température numérique offre une performance supérieure et une empreinte peu encombrant. Il fournit des signaux calibrés, linéarisées en format numérique, de I2C. Fabrication de ce capteur est basée sur la technologie CMOSens, qui att
Système de contrôle de température à l’aide de Labview (Atmega32)

Système de contrôle de température à l’aide de Labview (Atmega32)

RÉSUMÉCet ouvrage décrit un cadre de ON/OFF, systèmes de contrôle de température proportionnelle et linéaire. La conception et la mise en œuvre de ce processus se fait à l'aide de LABVIEW, logiciel virtual workbench. Le projet comprend l'acquisition
Intel® Edison Conseil : Surveillance de la température IoT

Intel® Edison Conseil : Surveillance de la température IoT

ITO n'est plus limité à juste le fabricant amateurs et les passionnés. Il a attiré l'attention des entreprises qui veulent démarrer une nouvelle révolution industrielle, à l'aide de l'ITO. De milieux de travail intelligente pour augmenter la producti
Surveillance de la température de la Wireless LOG

Surveillance de la température de la Wireless LOG

donc ce Geek vieux paresseux (LOG) aime les gadgets. Mon ami m'a parlé et m'a envoyé un couple de NRF24L01 + modules.Donc, être un Geek, j'avais besoin d'une demande pour eux et j'ai décidé sur un tas de modules sans fil température renvoyant des inf
Surveillance de la température en ligne en utilisant Arduino + bouclier Ethernet

Surveillance de la température en ligne en utilisant Arduino + bouclier Ethernet

Salut, aujourd'hui je vais montrer vous guy comment faire la surveillance en ligne de la température de l'arduino, cet exemple est basé sur le web, cela signifie que vous pouvez vous connecter depuis n'importe quel endroit, de combiner, AJAX et PHP a
DIY Microcontrôleur AVR fonction surveillance de la température et le système de contrôle

DIY Microcontrôleur AVR fonction surveillance de la température et le système de contrôle

Base de Microcontrôleur AVR régulateur de température, il utilise le capteur de température LM35 pour mesure de température et 16 x 2 LCD permet d'afficher la température de consigne, statut du radiateur et la température réelle, il contrôle la tempé
Affichage de la température à l’aide d’Intel Galileo

Affichage de la température à l’aide d’Intel Galileo

Cette application utilise le capteur de température et d'affichage LCD RVB de la trousse de démarrage de Grove (Intel IoT Edition) pour obtenir et afficher la température ambiante. J'ai utilisé le jury de Galileo Gen 2 et l'IDE Arduino pour arriver à
Graphique barre de niveau de température à l’aide de LM35 avec Arduino

Graphique barre de niveau de température à l’aide de LM35 avec Arduino

Source : http://www.theorycircuit.com/temperature-level-bar-graph-using-lm35-with-arduino/La sortie de graphique à barres LED est très facile à comprendre le niveau de sortie. Ici, nous avons utilisé LM35 trois broches température capteur et arduino
Moniteur de température à l’aide de SMS

Moniteur de température à l’aide de SMS

Imaginez vous avez besoin d'une mise à jour en temps opportun de la température de votre quartier à votre téléphone portable.Dans cette intructable je vais utiliser MS5607 sonde de température ainsi que de la carte SIM GSM pour envoyer les relevés de