Blinkerdoo! med SparkCore (2 / 4 steg)

Steg 2: Påstå och kodning



Om du inte redan har, Följ anvisningarna på webbplatsen SparkCore och hävda din SparkCore (http://docs.spark.io/connect/). Medan du kan använda telefon-appen för detta projekt föreslår jag att du använder kommandoraden hävdar kärnan och ställa in wifi (http://docs.spark.io/cli/). Om det inte redan finns på datorn du använder till koden kärnan, måste du hämta node.js och använda kommandoraden.

När gnista kärnan är hävdade och ställa till wifi du använder, är du redo att koden. För detta projekt använder du SparkCore IDE på www.spark.io/build. Vi kommer att använda JSON, openweathermap, HTML, Liquidcrystal och SparkButton bibliotek för detta projekt. HTML, Liquidcrystal och SparkButton ingår redan i IDE genom att gå till sidan baren och klicka på bibliotek (se bilden). De andra är emellertid tillgänglig på github och måste du manuellt kopiera och klistra in delar av biblioteken i IDE, varav den största är JSON biblioteket behöver du som är här (https://github.com/bblanchon/ArduinoJson). Det är lite av en syssla, men måste du gå till varje länk med en ".h" och ".cpp" förlängning och kopiera och klistra in innehållet i spark kärnan IDE genom att klicka på plustecknet som visas i bilden. Gör detta för varje fil, och din diligence kommer att belönas.

Efter JSON biblioteket är alla kopierade gå till denna länk och kopiera och klistra in openweathermap biblioteket med samma metoder som JSON bibliotek (https://github.com/synox/openweathermap-spark-lib). Lyckligtvis har detta bibliotek endast en ".h" och en ".cpp" fil. När biblioteken är, kan du hämta, kopiera, och klistra in, blinkerdoo.io filen till en gnista som IDE och registrera dig på openweathermap.org att få en åtkomstkod gratis och Lägg den i din kod tillsammans med staden och staten du vill ha vädret i. Notera särskilt att filerna openweathermap.h och .cpp som kopieras inte kommer att ha samma httpClient biblioteksnamn i kommandot import/include så måste du ändra det till #include "HttpClient/HttpClient.h" att matcha. Verifiera koden genom att klicka på markeringen i vänstra baren, felsöka kodning problem du kan ha, och fortsätta till nästa steg, konstruktion.

Se Steg
Relaterade Ämnen

RGB med SparkCore och curl

Kontrollera en gemensam RGB-LED med en Spark core och curl.Fullständiga koden är kopplad.Steg 1: Delar och ledningarFör att lysa upp en enkel rgb-LED behöver du:1 Spark.io Spark kärna1 rgb-LED3 220-Ω motstånd1 bygel1 set av brödunderläggenVänligen tr...

Kontrollera SparkCore med Python

Milwaukee Makerspace valdes för November 2014 bygga natten med Spark.io. Jag bestämde mig för att detta var det perfekta verktyget för att avsluta den belysning styrenhet för makerspace. För närvarande är är områdena workshop indelade i 7 belysning z...

DIY slim NeoPixel remsa med Spark kärna

Vi behövde några kanten lightning för ett edge-lit tecken vi gör för #HackBergen hackerspace.Att göra tecknet lättare att göra jag lysdioderna att vara på en remsa som är så smal som möjligt. NeoPixel band + chips till salu verkar vara 10 mm eller st...

NeoPixel klocka med knappen SparkCore Internetsköld

Spark Core Internetsköld knappen bara har 11 NeoPixel lysdioder, men har utrymme för och praktiskt taget skriker för den 12: e LED att slutföra cirkeln.Och vad kan vara roligare än att göra en fascinerande klocka med Internet ansluten lysdioder?!Hack...

Sparkcore MetLamp

Detta projekt är ett SparkCore baserat humör lampa som använder väderdata från brittiska Met Office för att välja färg på lampan. Det är huvudsakliga delar är SparkCore och deras internet knappen skydda, som inkluderar en NEOPixel ring!Steg 1: Delarn...

Bearbetning av Data med RasPi och partikel (tidigare gnista)

Hälsningar! Välkommen till en annan Instructable från NextFab. I detta Instructable vi kommer att byta redskap lite och gör en Instructable som är mycket mer grundläggande baserat att vem som helst kan plocka upp och sedan utöka.Raspberry Pi 2 B är e...

Sparkcore Xmas tree star

Spark core julgran stjärnan (SCXTS) är typ av en överbliven projekt från instructables bygga natten, värd under dorkbot.de Aachen i November 2014. Jag misslyckades, eftersom då hade jag ingen möjlighet att tolka en inkommande sträng med mer än ett ar...

Etsning glas med roterande verktyg

Beslutat att göra denna tutorial om etsning glas med roterande verktyg. Hade ingen aning om hur det skulle funka men jag är ganska nöjd med resultatet. Vanligtvis arbetar jag med trä så tänkte detta skulle vara ett trevligt projekt för bortom komfort...

Faux rostiga bröllop tecken med bokstäver

detta är en guide hur man gör faux rost tecken med spray sten och hur man märker dem att se ut som kalligrafi.Det sista steget är tips för att visa din tecken men observera denna guide inte har steg för steg för att visa tecken.Hoppas du njuter! Lägg...

Timelapse fotografering med en DSLR-kamera

Allt detta började eftersom jag ville ta en video av min 3D skrivare i aktion. Jag hade satt upp min telefon i en rulle tejp så att jag kunde ta till fånga video av mina utskrifter går igenom, och det var bra för kortare utskrifter, men jag behövde n...

Programmera din Arduino med en Android-enhet via Bluetooth

Hej världen, i detta Instructable jag vill visa dig, hur du programmerar din Arduino Uno med din Android-enhet via Bluetooth. Det är mycket enkelt och så billig. Det ger oss också möjlighet att programmera vårt Arduino där allt vi vill över trådlöst...

Hemgjord Pumpkin Cookies med Cream Cheese Frosting

Väntar på semester har aldrig smakat detta bra. Om du är som jag väntar på Thanksgiving att njuta av några pumpa läckerheter, här är en rolig variant på klassiska pumpa paj. Tar bara en timme att göra 40 cookies. Någon över 12 år kan följa detta rece...

Skruvlös Hexagon tabell med hjälp av 3D-utskrifter

Välkommen till min DIY handledning för att göra en skruvlös hexagon tabell. I denna tutorial, ska jag vara visar och förklarar steg för steg hur man ska uppnå detta unika tabellen.Saker och färdigheter du behöver:Kvast pinnar diameter 24mm, att föred...

Raspberry Pi dokument Scanner med automatisk belasta upp till Dropbox.

Har du någonsin fått orolig när du inte har kunnat hitta en räkning eller post-it lapp som du verkligen behövs? Bra med denna Raspberry Pi dokument Scanner nu behöver du inte! Alla dina anteckningar, kvitton och handlingar kommer nu att ett klick bor...

Uppgradera din RAMPER med hög effekt komponenter

En RAMPER styrelse är en av de vanligaste styrelser används för att styra RepRap och andra hobby 3D skrivare. RAMPERNA är i huvudsak en Arduino shield som kan styra stepper motor förare, med temperaturavläsningar, värmeelement, och övriga uppgifter s...

Kartong iPad Case - med Zotebook

Jag behövde några iPad skal för klassrummet iPads för att användas med en laserskärare.iPad covers är inte billiga och jag insåg att vi kunde göra några hårda skal som kunde stå upp till barnen med återvunnen kartong.Zotebook var rätt app att Designa...

Pikachu Cam mekanism automater med galler gångjärn Box

Vi var tvungna att göra en automater med snickeri och galler gångjärn för ett projekt och detta var vad jag brukade gå Pikachus huvud som om han förlorat en kamp i den franska revolutionen. Se nedan i steg 9: refererar till den andra Instructables ja...

5 fantastiska Science knep att göra med dina vänner!

Detta är 5 fantastiskt enkla tricks som du kan utföra hemma och du behöver veta. Är så lätt och roligt här i livet hacks!https://youtu.be/3O38qaBUIC0Steg 1: Nr-läcka magisk väska Du behöver är en zip baggy, bambu spett och vatten. Fyll påsen nästan t...

Förstärka bil Remote avstånd med din hjärna!

Du är i en fullsatt parkeringsplats och glömde där du parkerade bilen. Du försöker trycka på knappen på din fjärrkontroll, men bilen är tydligen alltför långt borta. Du kan tillbringa nästa trettio minuter racing upp och ner på parkeringen, hålla din...