Quadcopter datavisualisering med Plotly (3 / 7 steg)
Steg 3: Plotly
Plotly är mycket lätt att använda och i dess sida finns flera tutorials som lär dig allt du behöver från marken upp till dess funktioner.
Det första man gör är skapa ett konto på hemsidan, som är helt gratis. När kontot har skapats har vi omedelbar tillgång till ett antal funktioner. Det här exemplet vi behöver tillgång till Plotly data stream så vi måste ta kan vissa värden på vårt konto, allt detta göras på följande adress. När vi har tillgång till data, gör vi:
I fliken profil:
- Användarnamn
- API-nyckel
I ström av polletter fliken:
- Vi måste ta som token som data variabler vi behöver till ström.
Stream tokens är dataströmmar från var och en av de variabler som vi vill visa. I vårt fall har vi fyra olika dataströmmar så vi behöver fyra polletter. Inledningsvis har vi ingen. Om du vill skapa en, klicka bara på "generera token". Vi skapar fyra och vi tar sina nycklar. Dessa detaljer kommer att behövas senare när vi gör vår kod för data collection program.
Plotly API:
Plotly erbjuder ett antal bibliotek för olika miljö (Python, R, MATLAB, perl, Arduino,...), underlätta uppgiften för utvecklaren använda Plotly tjänst. Vi använder Arduino bibliotek där du kan hitta hjälp, tutorials och exempel på hur man kommunicerar Arduino och skicka data till Plotly på ett enkelt sätt.
För strömmande data vi behöver för att ladda ner Plotlys Ethernet-biblioteket (Plotly's WiFi bibliotek om du använder WiFi sköld), en gång i mappen laddas ner, måste du klippa-klistra in den i den Arduino bibliotekssökvägen, normalt lokaliserat i C:\Program Files\Arduino\libraries.
När denna del är klar, är det enda som återstår koden, där vi måste få uppgifter av sensorer och skicka det till Plotly med dess bibliotek.