WiFi activé Arduino - interfaçage avec web APIs (3 / 7 étapes)

Étape 3: Étape 3: le Wunderground API

C’est le vrai pouvoir derrière notre projet. Weather Underground est un site génial qui fournit une API de données météorologiques locales pour les projets comme celle-ci ! Assurez-vous que vous n’allez pas au-delà de leur limite pour les appels API cependant, vous pourriez obtenir facturés. J’ai choisi cette API pour deux raisons principales :

1. c’est super facile à utiliser. En aucun temps à tous vous allez être accaparement la météo et afficher dans cool LED alimenté par des moyens.

2. il a une fonction AUTOIP. L’API recevez automatiquement votre emplacement basé sur votre adresse IP publique, donc tant que vous n’êtes pas le routage via un proxy vous n’aurez pas à changer les appels API du tout.

Cette API fournit une mine d’informations que vous pouvez utiliser pour votre projet. Il donne le nom de la ville vous, coordonnées lat/long, époque temps, fuseau horaire et toutes les informations météo, que vous pouvez toujours espérer. Mon projet est axé sur la météo et la température, mais je suis sûr que vous pouvez venir avec des façons créatives d’utiliser toutes les informations.

Lorsque vous vous inscrivez à Wunderground, vous recevrez une clé unique. C’est ce qui vous permet d’accéder aux données qui offre Weather Underground. Une fois que vous avez votre clé, vous aurez besoin de savoir comment faire pour voir les données. Un appel à cette API est une simple requête HTTP GET, alors vous pouvez simplement taper une URL dans votre navigateur et voir ce que vous obtenez !

Regardons l’appel API.
http://API.wunderground.com/API/ clé ici > /conditions/q/autoip.json Veillez à remplacer par votre clé réelle!


Il s’agit de l’appel de base de données. Mettez votre clé dans l’URL et feu loin. L’API retourne un fichier .json avec des informations concernant la météo dans votre région. Le mien est le wunderground.txt au bas de cette étape. Regarde à travers elle vrai rapide. Voir la quantité de données qu’ils fournissent ? Tonnes. Vous pouvez personnaliser la chaîne pour obtenir des données différentes aussi. Prévisions, histoire, changent l’emplacement. C’est vraiment à vous. Ce simple appel, c’est vraiment tout ce que nous avons besoin pour ce projet, nous allons donc passer au code Arduino.

Une belle idée à envisager - fixer un module Bluetooth pour votre IoT-duino et écrire une petite application Android/IOS qui vous permet de modifier l’emplacement dans la chaîne de get API. Maintenant vous pouvez voir la météo partout dans le monde !

Articles Liés

SIM900A interfaçage avec Arduino UNO et Running AT simples commandes

SIM900A interfaçage avec Arduino UNO et Running AT simples commandes

Bonjour les gars,J'ai mon nouveau module SIM900A de SIMCom. Je faisais face à des problèmes tout en elle interagira avec Arduino Mega.Puis j'ai essayé il interface avec arduino UNO. Donc dans ce instructable je vais vous montrer comment j'ai surmonté
Objet numérique compteur à l’aide de LDR interfaçage avec Mediatek LinkIt One

Objet numérique compteur à l’aide de LDR interfaçage avec Mediatek LinkIt One

Dans ce Instructable, vous serez en mesure à Mediatek Linkit une carte d'Interface à l'aide de LDR et compteur d'objet numérique qui peut comte objets jusqu'à 9999.Étape 1: exigences Usage général PCB bord4 CD 4026 Johnson décennie Counter.4 communes
Boulon d’interfaçage avec Arduino : Boulon UART

Boulon d’interfaçage avec Arduino : Boulon UART

IntroductionCette instructable faite pour les utilisateurs de boulon qui souhaitent l'obturateur hardware Arduino Uno d'interface ou tout simplement envie d'expérimenter avec l'UART de boulon.Conditions préalablesAccès à l'atelier de boulon ITO et sa
Écran tactile 4 fils interfaçage avec Arduino

Écran tactile 4 fils interfaçage avec Arduino

Ce tutoriel montre comment l'interface écran tactile 4 fils en utilisant Arduino. Ce tutoriel est utile pour tous les microcontrôleurs de savoir comment s'interfacer Reisistive TouchscreenAffichages d'écran tactile résistif sont composés de plusieurs
Arduino MATLAB - interfaçage avec accéléromètre ADXL330

Arduino MATLAB - interfaçage avec accéléromètre ADXL330

Seeeduino MEGA 2560 avec ADXL330Référence :http://Arduino.cc/en/Tutorial/ADXL3xxhttp://Playground.Arduino.cc/main/ADX...https://www.Sparkfun.com/datasheets/C...Pour plus de projets, s'il vous plaît visitez - http://retardokiddo.blogspot.sg/
MediaTek Sandbox interfaçage avec LinkIt One

MediaTek Sandbox interfaçage avec LinkIt One

Le Sandbox de nuage MediaTek est une plate-forme de cloud pour les projets de l'ITO. Bien qu'il existe plusieurs plates-formes disponibles maintenant, celui-ci est faite par le fabricant ! Ainsi, l'intégration avec votre matériel est sans faille.Dans
Affichage à LED 7 segments interfaçage avec FT232

Affichage à LED 7 segments interfaçage avec FT232

Nous allons dans ce Instructable pour contrôler un afficheur 7 segments LEDsans utiliser un microcontrôleur (un microcontrôleur moins affichage) et afficher les caractères alphanumériques sur elle.Ici nous allons utiliser un USB FT232 à puce série d'
Accéléromètre, interfaçage avec une planche Mediatek Linkit

Accéléromètre, interfaçage avec une planche Mediatek Linkit

Aujourd'hui, je vais montrer comment Mediatek Linkitone Conseil travaille avec accellerometer ADXL335.Le ADXL335 est un petite, mince, faible consommation, complète accéléromètre 3 axesavec signal conditionné sorties de tension. L'accélération des me
Servo moteur de balayage Mode interfaçage avec une planche Mediatek Linkit

Servo moteur de balayage Mode interfaçage avec une planche Mediatek Linkit

Un servomoteur est un vérin rotatif ou actionneur linéaire qui permet un contrôle précis de la position angulaire ou linéaire, de vitesse et d'accélération. [1] il se compose d'un moteur approprié couplé à un capteur de position. Il requiert égalemen
* mise à jour * LED-tour « Hello », Vu-mètre avancé de détection musique sans qu’avec Arduino et l’interfaçage d’IC avec le logiciel PC Windows !

* mise à jour * LED-tour « Hello », Vu-mètre avancé de détection musique sans qu’avec Arduino et l’interfaçage d’IC avec le logiciel PC Windows !

LED-tour « Hello », Vu-mètre avancé de détection musique sans qu'avec Arduino d'ICet l'interfaçage avec le logiciel PC Windows ! Salut, tout le monde.Ce qui rend ce projet cool c'est le fait, que sa musique de télédétection, contrairement aux traditi
Interfaçage RFID avec microcontrôleur 8051

Interfaçage RFID avec microcontrôleur 8051

cette vidéo montre le travail de RFID interfacé avec microcontrôleur 8051 (AT89C51).Pour circuit diagramme et le code source en C, s'il vous plaît visitez RFID interfaçage avec 8051
Interfaçage GY 26 avec atmega640

Interfaçage GY 26 avec atmega640

Bonjour ami une fois de plus avec les nouveaux instructable dans ce que je vous montrera comment interfacer GY 26 avec UART quand j'ai commencé à travailler sur ce très moins de ressources où disponible sur internet. Donc j'ai pensé partager mon trav
Contrôler l’Arduino avec python basé web API (pas de php)

Contrôler l’Arduino avec python basé web API (pas de php)

Dans ce guide, je vais vous montrer comment contrôler votre appareil arduino d'une page Web ! Par la suite, je vais vous montrer comment contrôler votre arduino depuis votre appareil mobile et même créer une API basée sur le web pour contrôler votre
Interfaçage des moteurs avec Arduino

Interfaçage des moteurs avec Arduino

Interfaçage des différents types de moteurs avec un microcontrôleur est parmi les compétences les plus fondamentaux, un passionné de maker/robotique besoins au maître. Dans ce projet je vais accumuler du précédent projet Smart Phone contrôlée LED s'a