Hemma temperaturövervakning med Raspberry Pi och Thingspeak (med BMP180) (2 / 7 steg)

Steg 2: lite teori skulle inte skada (denna del kanna bli hoppat av ren handling älskare)...

Nu raspberry pi är förmedlaren som ansluter trycket lastkännande (BMP180) till molnet (dvs är Thingspeak). Så anslutningarna är följande:-

1) raspberry Pi till BMP180 - det kommunikationsprotokoll som används i detta sammanhang är den standard I2C-protokollet (två Wire Interface) dvs en master-slav konfiguration i huvudsak. Detta inkluderar två huvudsakliga stift nämligen

  • SDA(Serial data) - Detta stift faktiskt gör snacket mellan de två enheterna.
  • SCL (seriell klocka) - Detta stift beslutar vilket baudvärde (hastighet för dataöverföring) mellan de två komponenterna (RPi och BMP180)

I2C-protokollet följer en 7-bitars adressering läge och ibland 10-bitars adressering (BMP har adress 0x77), arbetar på runt standard hastighet av 100KHz (standardläge). Philips (de utformade detta protokoll) möjliggör olika lägen av arbetet av upp till 400Khz (snabb läge), 3.4 MHz (höghastighets-läge) och ända upp till 5 MHz (ultrahög läge). Vad vi kommer att göra är att använda "System Management Bus" eller "SMBus" (en Intel variant av I2C).

För att starta kommunikation, master drar SDA låg (lämnar SCL hög) som varnar alla slavar ansluten. Det börjar sedan överföra data.

För att stoppa kommunikation, befälhavaren växlar SCL-värde (0 till 1) och lämnar det hög, detta följs av SDA växla tillstånd (0 till 1).

2) raspberry Pi till Thingspeak - The RPi ladda upp temperatur/tryck värden (från steg 1) thingspeak kanal (som vi kommer att skapa i en minut) genom att lägga värderingar i en anpassad API-nyckel som de tillhandahåller.

Nu är frågan som visar sig vad "POST" egentligen är. Så jag skulle vilja gå tillbaka i nätverk grunderna lite. Vi vet alla att datorer som använder TCP/IP modellen för att kommunicera över internet. Det översta lagret av denna modell är applikationslagret som berättar om vi begär för lite information eller tillhandahålla samma. Många protokoll som HTTP, OMAP, SMTP, POP3 och många finns fler på den här nivån. För att få/skicka en sida (eller Sidinfo) vi håller oss till HTTP-protokollet. Så inlägget är metoden HTTP för datasändning till angiven källa (här datasändning sensor till thingspeak)

Se Steg
Relaterade Ämnen

Avlägsen temperaturövervakning med MQTT och ESP8266 moduler

Om du vill övervaka vissa avlägsna temperaturer detta Instructable visar du kan göra detta med hjälp av några ESP8266 moduler, MQTT (med en mäklare), LCD-skärm (för lokal övervakning), hembiträdet (för lokala och fjärranslutna övervakning), och orsak...

Temperaturövervakning med hjälp av MCP9808 och Raspberry Pi

MCP9808 är en mycket noggrann digital temperatur sensor ±0, 5 ° C I2C mini modul. De förkroppsligas med user - programmerbar register som underlättar temperaturkännande program. MCP9808 hög noggrannhet temperaturgivare har blivit en industristandard...

Temperaturövervakning med hjälp av MCP9808 och Arduino Nano

MCP9808 är en mycket noggrann digital temperatur sensor ±0, 5 ° C I2C mini modul. De förkroppsligas med user - programmerbar register som underlättar temperaturkännande program. MCP9808 hög noggrannhet temperaturgivare har blivit en industristandard...

Temperaturövervakning med hjälp av MCP9808 och partikel Photon

MCP9808 är en mycket noggrann digital temperatur sensor ±0, 5 ° C I2C mini modul. De förkroppsligas med user - programmerbar register som underlättar temperaturkännande program. MCP9808 hög noggrannhet temperaturgivare har blivit en industristandard...

Temperatur och luftfuktighet övervakning med SHT25 och Raspberry Pi

Vi har nyligen arbetat med olika projekt som krävs för temperatur och luftfuktighet övervakning och sedan insåg vi att dessa två parametrar faktiskt spela en nyckelroll i att ha en uppskattning av den arbetande effektiviteten i ett system. Både på de...

Bygga din första IOT med en Raspberry Pi, DHT11 sensor och Thingspeak.

Sakernas Internet eller Internet of Things är ett hett ämne! Enligt experterna allt kommer att vara ansluten till internet och alla våra enheter och deras data snart kommer bara en IP-adress från oss. Så var börjar du om du vill utforska världen av S...

Raspberry Pi styrs rumstemperatur övervakning med Gnuplot bild utgång och e-post alert förmåga

där jag arbetar, det finns ett mycket viktigt rum som rymmer massor av datorer. Den omgivande temperaturen i detta rum måste vara väldigt cool att optimera prestanda för dessa system.Jag blev ombedd att komma med ett övervakningssystem som har förmåg...

Raspberry PI och DHT22 temperatur och luftfuktighet-logger med lampa och e-varningar

Detta är en Raspberry Pi grundval av temperatur och luftfuktighet logger som använder 2 (fungerar även med 1) Adafruit DHT22 sensorer för mätningar. Du kanske har sett liknande typ av instruktioner innan, men här har en twist. Det bara läsa inte temp...

Trådlös 3D utskrift & övervakning med Astroprint och Raspberry Pi

Detta Instructable skrivs att visa dig hur du konfigurerar din befintliga 3D-skrivare för att skriva ut och övervaka trådlöst via Astroprint programvara. Du kan övervaka det från hem och var som helst med din Smartphone, Tablet PC, bärbar dator med a...

Temperatur och luftfuktighet övervakning med hjälp av SHT25 och Arduino Nano

Vi har nyligen arbetat med olika projekt som krävs för temperatur och luftfuktighet övervakning och sedan insåg vi att dessa två parametrar faktiskt spela en nyckelroll i att ha en uppskattning av den arbetande effektiviteten i ett system. Både på de...

Temperatur och luftfuktighet övervakning med hjälp av SHT25 och partikel Photon

Vi har nyligen arbetat med olika projekt som krävs för temperatur och luftfuktighet övervakning och sedan insåg vi att dessa två parametrar faktiskt spela en nyckelroll i att ha en uppskattning av den arbetande effektiviteten i ett system. Både på de...

Intellekten IoT EDI - övervakning en bekväm och säker miljö (med Intel Edison)

Innan för att starta, jag skulle vilja tacka Intel och Instructables för tillfället: Jag har valts bland annat vinnaren av en fantastisk Intel IoT Edison & Grove Kit... Det var mycket förvånande för mig, och jag är mycket tacksam för det. Tack! :-)In...

VÄXTHUSGASER, servrar RACK, akvarium och andra apparater temperatur handledare med SMS larmsystem genom att använda Arduino, itbrainpower.net 3G / GSM sköldar och 1WIRE temperaturgivare

Om projektetBygga själv din egen temperatur-övervakning system med högsta och lägsta temperatur trösklar, hålla vid liv massage och (oldies men goldies som) SMS personsökning och ARM/DISARM fjärrsystemet. Du kan övervaka en eller flera 1WIRE temperat...

Enkla timelapse kamera med Raspberry Pi och en kaffe tin

Whi ssh pi t utveckla BerryCam jag trodde det skulle vara ganska coolt att skapa en timelapse kamera som kunde stå ute under en tid, att fånga en sekvens av bilder som kan vara senare gått samman till ett videoklipp. Från början tankar vände sig till...

Den Tweeting Intercom: (Dörren Strike) relä övervakning med Raspberry Pi

Detta instructable handlar om uppföljning av reläer med en Raspberry Pi. I det särskilda fallet får vi en titt på en sofistikerad Telegärtner DoorLine Pro intercom som innehar två potentialfria reläer. Normalt de används för att utlösa en elektriska...

Trådlös jul Light Timer med Raspberry Pi och Python

Uppdatera 1/14/2014: Tack till alla som röstade för det här projektet i hårdvara Hacking Contest! Ser fram emot min nya maker penna.Uppdatering 12/31/2013: Letar du efter en mer avancerad version av detta projekt? Kolla in min nya flerkanaligt röstst...

Raspberry Pi och Arduino: bygga tillförlitliga system med WatchDog timer

Sammanfattning: I detta Instructable titta vi på hur man bygger mer tillförlitliga datorsystem med WatchDog timer. Vi visar hur du ställer in och använder Raspberry Pi och Arduino inre watchdog timer. Vi förklarar också varför en extern WatchDog Time...

DIY AVR mikrokontroller baserade temperaturövervakning och styrsystem

AVR mikrokontroller baserade Tempereringsaggregatet, använder det LM35 temperaturgivare för mätning av temperatur och 16 x 2 LCD används för att Visa temperaturen börvärde, värmare Status och aktuell temperatur, det kontrollerar temperatur genom att...

IBeacon porttelefon med Raspberry Pi och Azure

I slutet av mars gick jag till en hackathon på Universal Studios. Vi skapat ett system där gäster kunde förbifartsleden kö linjen genom att fylla i en serie som skulle leda dem runt landet Ritten är i där den genomsnittliga sluttid var 66% av nuvaran...