Real Time temperatur loggning med Arduino, NodeJS och Plotly! (7 / 8 steg)
Steg 7: Ladda upp dina Data till Plotly!
Nu när du har Nodejs servern som kör, framgångsrikt, ska vi nu skicka dessa data till Plotly!
Vi att utnyttja Plotly's Streaming API som gör oss att skicka data från Nodejs servern att vara kartlagt på Plotly!
1. om du inte redan har du skapa ett konto på Plotly.
2. öppna upp en ny terminal kommandotolksfönstret. Skriv in:
NPM installera plotly
3. nu Klicka och ladda ner filen ovan heter index2.js, och spara den i samma mapp där du har sparat index.js.
4. öppna upp index2.js i en textredigerare och ange din Plotly_Username, Plotly_API på linje 2 och din Streaming token på linje 3. På linje 5, måste du lägga till i rätt COM-port för din Arduino.
Till exempel skulle din första fem raderna ser ut som följande.
var serialport = require('serialport'),
plotly = require('plotly')('brennn10','x1x2x3x4x5'),
token = "a1b2c3d4e5";
var portname = "COM3";
5. spara filen, och sedan, bara som vi gjorde i föregående steg. Navigera till katalogen där du har index2.js sparas i Kommandotolken. Som i föregående steg, Använd kommandot cd för att navigera till katalogen där den är sparad. Skriv i noden index2.js och sedan kommer du att börja se data uppdateras varje sekund!
6. nu om du gå till webbplatsen Plotly, navigera till din profil och du kommer att se en ny tomt kallas sensor-test och data som överförs i diagrammet i realtid!