Sparkcore MetLamp (4 / 4 étapes)

Étape 4: logiciels

Obtenir une clé API

Afin d’accéder à des données météorologiques, nous avons besoin d’une clé API. ceux-ci sont libres, mais il faut s’inscrire pour un compte de Met Office DataPoint. Cela peut être fait ici. une fois inscrit, ce qui peut prendre un peu de temps à traiter, vous pouvez ouvrir une session et obtenir votre API clés à partir du lien sur la droite vous en aurez besoin dans un instant.

Configurer votre logiciel

Si vous n’avez pas déjà donc connecter votre SparkCore à votre WiFi en utilisant l’application de l’étincelle. Puis ajoutez votre SparkCore sur le web IDE.

Démarrez un nouveau projet appelé MetLamp, puis ajouter la bibliothèque de NEOPixel. C’est une bibliothèque populaire et est normalement en haut de la liste. Puis copier et coller le MetLamp Code qui figurent dans le fichier MetLamp.cpp. Nous devons maintenant modifier quelques lignes près du haut du fichier. Il y a des commentaires pour vous guider, mais tout ce que vous devez faire est copie et coller votre clé API sur le Xs multiples et choisir votre emplacement. Une liste des emplacements possibles se trouvent dans la deuxième pièce jointe, si vous ne savez pas la station météo dont vous avez besoin, le site MET Office a une carte de tous les lieux en Angleterre ici. Si vous utilisez un autre ensemble de NEOPixels, le nombre et le type de ces peuvent être définies ici aussi.

Une fois que celles-ci sont définies, vous êtes prêt à clignoter votre cœur et votre fait!! La lampe va vérifier la météo et mettre à jour l’affichage automatiquement toutes les heures.

Extras

Si vous examinez le code que vous remarquiez une fonction appelée update_location. Cela est lié à un appel de fonction API étincelle « emplacement ». Ceci peut être utilisé avec votre ID de périphérique de SparkCore, un jeton d’accès et un autre code d’accès à 4 chiffres String pour modifier l’emplacement de la station météo. Par exemple l’appel de console Linux pour modifier l’emplacement à Glasgow - Bishopton serait :

curl https://api.spark.io/v1/devices//location access_token -d =-d "args = 3134"

Articles Liés

Blinkerdoo ! avec SparkCore

Blinkerdoo ! avec SparkCore

Bienvenue ! Dans ce Instructable nous construira un petit projet que j'aime appeler « Le Blinkerdoo ». Le Blinkerdoo est un projet qui présente l'étincelle noyau microcontrôleur et Spark base Internet bouton et enseigne de niveau débutant à intermédi
NeoPixel horloge avec bouclier bouton Internet SparkCore

NeoPixel horloge avec bouclier bouton Internet SparkCore

Le bouclier de bouton Spark base Internet seulement a 11 NeoPixel LED, mais dispose d'espace pour et hurle pratiquement que la LED 12 boucler la boucle.Et ce qui pourrait être plus amusant que de faire une horloge fascinante avec Internet connecté LE
Contrôle SparkCore à l’aide de Python

Contrôle SparkCore à l’aide de Python

Le Milwaukee Makerspace a été sélectionné pour la nuit avec Spark.io de génération de novembre 2014. J'ai décidé que c'était l'outil idéal pour terminer contrôleur d'éclairage pour le makerspace. Actuellement, les zones d'atelier sont divisées en 7 z
Star d’arbre de Noël de Sparkcore

Star d’arbre de Noël de Sparkcore

L'étoile du sapin de Noël Spark base (SCXTS) est peu un projet reste depuis la nuit de build instructables, hébergé pendant dorkbot.de Aachen en novembre 2014. J'ai échoué là, car à cette époque je n'avais aucun moyen d'analyser une chaîne entrante a
RGB avec SparkCore et curl

RGB avec SparkCore et curl

Contrôler une commune RGB-LED avec un noyau de l'étincelle et la courbure.Le code complet est joint.Étape 1: Pièces et câblagePour allumer un simple rgb-LED vous devez :1 noyau Spark.io Spark1 rgb-LED3 résistances de 220-Ω1 cavalier1 carte de testS'i
ProType d’un détecteur de Bat à l’aide de SparkCore et bouton Internet

ProType d’un détecteur de Bat à l’aide de SparkCore et bouton Internet

Dans ce instructable je décris la première étape de mon projet : un scanner automatique bat et enregistreur branché dans le nuage internet.La première étape consiste à créer un graphique à barres qui se réinitialise après un certain temps - indiquant
Éclairage de cheminée SparkCore Neopixel

Éclairage de cheminée SparkCore Neopixel

Mon Makerspace a été sélectionné pour le novembre 2014 construire nuit avec Spark.io et j'ai eu la chance de s'impliquer.Depuis un certain temps, ma femme et moi avons eu une corde blanche lumineuse au-dessus de notre cheminée. J'avais déjà l'intenti
Bras de Robot MeArm - votre Robot - V1.0

Bras de Robot MeArm - votre Robot - V1.0

Il s'agit de la toute dernière version de la notice de construction pour le bras du Robot MeArm. Le MeArm attira instructables en avril 2014, lorsque nous avons réclamé un deuxième prix au concours de Robots. Depuis lors, nous avons vu environ 10 000
VortoLight - Internet of Things lamp with spark.io

VortoLight - Internet of Things lamp with spark.io

Hi fellow makers!Je voulais toujours contrôler vos lumières et la couleur de vos lumières sur internet ? C'est l'instructable pour vous !VortoLight est une source ouverte Internet of Things lampe éclairage personnalisé et notification. Automatiquemen
Interface d’automatisation Accueil physique

Interface d’automatisation Accueil physique

Les deux vidéos suivantes expliquent ce que ce projet est censé pour faire.Une interface transmet les informations et permet à l'utilisateur de contrôler les choses. La plupart des plates-formes de domotique s'appuient sur une interface « virtuelle »
Relais de Spark base contrôlée w / panneau web

Relais de Spark base contrôlée w / panneau web

Quelle est l'utilisation de l'Internet des objets (IDO) si c'est ne pas de contrôler les objets domestiques d'internet ? ;)Ce projet est venu d'une des premières choses qui vient à l'esprit quand nous pensons à l'ITO : tourner la cafetière lorsque no
Notifications de boîte aux lettres électriques Imp

Notifications de boîte aux lettres électriques Imp

Je voulais entrer dans la chose IoT pendant un certain temps. J'hésitais entre l'Imp et le SparkCore, et finalement je suis allé pour l'Imp. Jusqu'à présent le marché n'a pas beaucoup de dispositifs comme eux.Un projet facile et cool devait commencer
DIY mince bande de NeoPixel avec Spark base

DIY mince bande de NeoPixel avec Spark base

Nous avions besoin de quelques éclairs de bord pour un signe d'éclairage que nous faisons pour #HackBergen hackerspace.Pour rendre le signe plus facile à faire j'aimerais que les LEDs d'être sur une bande qui est aussi mince que possible. NeoPixel ba
Connexion au cœur de l’étincelle à l’aide d’un Mac (OS X)

Connexion au cœur de l’étincelle à l’aide d’un Mac (OS X)

Il y a un peu de ressources là-bas sur comment connecter votre étincelle à l'Internet ou comment se connecter à votre réseau, cependant ils semblaient tous manque certaines étapes, certaines des choses que vous rencontrerez très certainement. J'espèr