WiFi activado Arduino - con web APIs (3 / 7 paso)

Paso 3: Paso 3: Wunderground API

Este es el verdadero poder detrás de nuestro proyecto. El tiempo en metro es un sitio impresionante que proporciona una API para datos meteorológicos locales para proyectos como este! Asegúrese de que no va sobre su límite de llamadas a la API sin embargo, usted podría obtener factura. Elegí esta API por dos razones principales:

1. es super fácil de usar. En ningún momento en todo va se ase el tiempo y muestra en fresco LED alimentado maneras.

2. tiene una función AUTOIP. La API obtendrá automáticamente su ubicación basada en su dirección de IP pública, así como que se no están distribuyendo a través de un proxy no tienes que cambiar las llamadas API en todos.

Esta API proporciona una riqueza de información que puede utilizar para su proyecto. Da el nombre de la ciudad, coordenadas lat/long, época tiempo, horario y toda la información de tiempo que jamás podía esperar. Mi proyecto se centra en el tiempo actual y la temperatura, pero estoy seguro que todos ustedes pueden subir con maneras creativas de utilizar la información.

Cuando usted se registra para Wunderground se le dará una clave única. Esto es lo que le permite acceder a los datos que proporciona Weather Underground. Una vez que tenga su clave, usted necesitará saber cómo ver los datos. Una llamada a esta API es una simple petición HTTP GET, así que puedes escribir una dirección URL en su navegador y ver lo que hay!

Echemos un vistazo a la llamada de API.
http://API.wunderground.com/API/ clave aquí > /conditions/q/autoip.json Asegúrese de reemplazar con tu clave real!


Se trata de la llamada base de datos. Ponga su clave en la URL y lejos del fuego. La API devolverá un archivo .Groovy con información sobre el tiempo en su área. El mio es el wunderground.txt en la parte inferior de este paso. Mire a través de lo real rápido. ¿Ver la cantidad de datos que proporcionan? Toneladas. Puede personalizar la cadena para obtener diferentes datos demasiado. Pronósticos, historia, cambian la ubicación. Es todo realmente depende de usted. Este simple llamada es realmente todo lo que necesitamos para este proyecto, así que pasemos al código de Arduino.

Una idea aseada a considerar - un módulo de Bluetooth a su IoT-duino y escribir una pequeña aplicación Android/IOS que te permite cambiar la ubicación en la cadena de obtener API. Ahora usted puede ver el tiempo en todo el mundo!

Artículos Relacionados

Control de Arduino con python basado en web API (No php)

Control de Arduino con python basado en web API (No php)

En esta guía le mostrará cómo controlar el dispositivo arduino de una página web! Luego, te voy a mostrar cómo controlar tu arduino desde tu dispositivo móvil e incluso crear un API basado en web para controlar tu arduino desde su página web con otro
Arduino para principiantes: API y control clima Local a través de WIFI

Arduino para principiantes: API y control clima Local a través de WIFI

En este video que vamos a utilizar un Arduino Yun (o leonardo con un escudo de Wi-Fi) para conectar con la API de tiempo de Yahoo y devolver el valor de la temperatura local (cualquier localización que usted quiere!) como un entero para ser utilizado
Remoto de Monitor de Arduino con el iPhone via 3G / 4G/Wifi

Remoto de Monitor de Arduino con el iPhone via 3G / 4G/Wifi

Este instructivo describe cómo programar Arduino con aplicación de MeasViewLite. En la aplicación es posible entre los sensores y unidades que se utilizan, así que tendrás vistas de supervisión con los nombres de sensores y unidades. Mediciones se pu
Casa inteligente con Arduino Ethernet shield y Teleduino (con web app)

Casa inteligente con Arduino Ethernet shield y Teleduino (con web app)

Este proyecto es una solución simple para aquellos que quieren un sistema casero elegante pero no tienen un gran presupuesto y para los perezosos que no quieren levantarse de la cama para apagar las luces o en.También es el proyecto de un estudiante
Hacking WPS había activado WiFi contraseña con Kali y la prevención de él.

Hacking WPS había activado WiFi contraseña con Kali y la prevención de él.

Hola amigos,En este instructable, he mostrado cómo crack WPS activado WiFi contraseña con segadora en Kali Linux y cómo evitar que tu WiFi de los hackers.porque a menos que usted entiende que el proceso de WPS habilitado hacking, usted no puede imped
Aire calidad de medición con la Api REST

Aire calidad de medición con la Api REST

En este instructable estamos construyendo un simple montaje de Arduino que se conecta con nuestra propia API RESTful. El arduino se mida la calidad del aire con un sensor de calidad del aire Sainsmart MQ135 y enviarlos por Internet a uno de nuestros
Robot, conducido por el controlador de PS3 a través de Wifi y Arduino shield

Robot, conducido por el controlador de PS3 a través de Wifi y Arduino shield

esto es un robot que utiliza los dos joysticks izquierdos y derecho en el controlador de PS3 al disco "tanque-estilo." El chasis, ruedas y motores se compran en un kit. Un Arduino Uno se monta en el chasis y un escudo de Wifi se apila encima de
Espectáculo de láser de Arduino con Control completo de XY

Espectáculo de láser de Arduino con Control completo de XY

Update! Ver 32 paso para saber cómo utilizar este proyecto con una laser verde! Comprobación también - el LaserTweet Instructable para hacer que este proyecto Mostrar datos desde Twitter:Este proyecto utiliza un Arduino y algunos altavoces baratos pa
Sistema de seguridad de contraseña de Arduino con sensores de puerta magnético

Sistema de seguridad de contraseña de Arduino con sensores de puerta magnético

En esta guía de Instructables te mostrará cómo hacer su propio sistema de seguridad de la contraseña mediante el uso de la placa de Arduino uno y algunos interruptores de puerta magnético. Hice mi propio circuito utilizando el microcontrolador ATmega
Cómo controlar arduino con un correo

Cómo controlar arduino con un correo

Hay un montón de soluciones para el control de una placa de Arduino: web solutions, soluciones de aplicación de escritorio, soluciones de hardware. Pero, ¿por correo? Sí, usted puede encontrar algo en la web pero que necesitan para escudos de etherne
Cómo usar un escudo de WiFi serial - Arduino Tutorial

Cómo usar un escudo de WiFi serial - Arduino Tutorial

En este tutorial usted aprenderá cómo utilizar la WizFi210 - serie WiFi escudo con uno placa de Arduino. Este escudo de bajo costo wifi se puede conectar fácilmente a su red Wi-Fi y comunicarse con la placa de Arduino uno a través del Protocolo de co
Control de Arduino con Gamepad

Control de Arduino con Gamepad

Últimamente he sido curioso sobre amistad con Arduino o cualquier otro microcontrolador con un gamepad para poder tener interacción física con las cosas que hago, pero parecía que no rápido o barato a hacerlo.Mayoría de las soluciones implicadas:Comp
Control de Servos en Internet a través de Arduino con Teleduino

Control de Servos en Internet a través de Arduino con Teleduino

Servos tienen muchos usos y puede ser muy divertido para jugar con. Algo que puede ser un montón de diversión es tomar el control de servos de hasta seis por internet! Solo imagine las posibilidades.Este proceso se hace realmente simple con el bosque
Temporizador de cuenta regresiva de Arduino con los botones de configuración

Temporizador de cuenta regresiva de Arduino con los botones de configuración

En esta guía de Instructables te mostrará cómo hacer su propio temporizador de cuenta regresiva de Arduino dos dígitos. Hice mi propio circuito utilizando el microcontrolador ATmega328 pero este es un paso opcional. En esta guía te ayudaré a hacer fá