Arduino/Twitter Mets Apple (5 / 7 paso)

Paso 5: Twitter código - PHP

Parte de la razón por la que decidí hacer este modelo era que he visto tantos Twitter reactivos proyectos de Arduino en últimos años. No tenía ni idea hasta que comencé a cavar más profundo que Twitter había dejado sus feeds RSS con la introducción de la versión 1.1 de su API. Inicialmente pensé aún podría analizar el código HTML de la página de twitter de Mets para obtener la información que quería, pero parece como memoria de Arduino es demasiado pequeño para leer origen de página de un sitio Web completamente formatados.

No quería tener que registrarse para usar la nueva API y tratar con sus tokens de autenticación, por lo que traté de analizar la página Mets Twitter como visitantes (no conectado o autenticado). He intentado escribir algo en Perl y PHP, pero la estructura de clase fue un poco demasiado difícil para mí pronosticar, por lo que he intentado un enfoque diferente.

Encontré esta Guía en StackOverflow que era fácilmente la mejor guía que he encontrado sobre cómo hacer esto. He apuntado a la nueva API de Twitter y pasó algún tiempo crear una página PHP que se reducen Twitter de un equipo feed a sólo una lista de texto de los tweets que contengan "HR", "Home Run", "Homerun" o "Slam". El script PHP que funcionaba hacia fuera mejor lo que pensaba y funciona muy perfectamente con el Arduino. Me gusta porque puedo tener mi hosting hacer el trabajo de analizar los detalles importantes y deje el Arduino para solicitar sólo que los datos consolidados de alimentación cada 30 segundos o menos. El script PHP sólo solicitará la cuenta de Twitter cuando se le llama por el Arduino sketch por lo que no hay problemas con la sincronización la sincronización de la secuencia de comandos y Arduino.

He decidido ser bueno y hacer el script PHP universal para cualquier equipo de béisbol que quieras. Cuando Arduino pide la URL del script PHP, usted puede llamar el script, o puede añadir algunas variables GET al final de la URL y que afecte a la salida.

Puede ver un ejemplo del código PHP adjunto aquí. Si no tienes un webhost, hay un montón de servicios de alojamiento web gratuito alrededor que ofrecen soporte de script PHP.

Artículos Relacionados

Arduino controla meta

Arduino controla meta

microcontroladores son grandes en parpadear LEDs y sensores de lectura.  Con esto en mente, he construido esta simple meta electrónica para que mi hijo de 5 años podría ver fácilmente cual de sus hot wheels acabados de primera.Nota: he encontrado alg
Pantalla LCD de Arduino Twitter

Pantalla LCD de Arduino Twitter

a.k.a. el complicado gratuitamente bidireccionalmente comunicar pantalla de Twitter de desplazamiento basados en Arduino y notificador.----Este proyecto fue hecho principalmente como una excusa para aprender a usar pantallas LCD de caracteres con mi
ARDUINO ENERGY METER

ARDUINO ENERGY METER

Pertenezco a una aldea de Orissa, India donde el corte de energía frecuentes es muy común. Dificulta la vida de cada uno. Durante mis días de infancia, continuar los estudios después del atardecer fue un verdadero desafío. Debido a este problema dise
Twitter controla salidas de Arduino - no PC - pantalla de LCD + Sensor datos a Twitter

Twitter controla salidas de Arduino - no PC - pantalla de LCD + Sensor datos a Twitter

Control digital hacia fuera los pernos por mensajes de Twitter. Lecturas del sensor enviadas a Twitter.MODIFICADO por JOHN Xativa de Twitter2LCD escrito originalmente por Fabrizio GranelliVer * Usted puede enviar mensajes de texto a la pantalla de LC
¿DIY Apple remotos Shield para Arduino

¿DIY Apple remotos Shield para Arduino

que siempre quisiste hacer un apple remote? ¿O tal vez una de sus creaciones de arduino tiene poder control de iTunes en tu Mac, iPod o Apple TV? Ahora usted puede!Un tiempo atrás estaba trabajando en un proyecto que quería ser capaz de empezar la mú
Beerbot - Twitter + Arduino cerveza maquina Hack

Beerbot - Twitter + Arduino cerveza maquina Hack

Metalmecánica por Maxus presenta: Beerbot - la cerveza con Arduino, Twitter activa sistema de racionamiento.Beerbot utiliza una app de Rails para detectar al personal de Maxus pedir una cerveza en Twitter. Autorizado de las cuentas de Twitter pueden
Conmutación Ethernet - con Arduino

Conmutación Ethernet - con Arduino

objetivo:Interruptor de relé de ethernet o internet, utilizando tu móvil, tablet o computadora con una interfaz gráfica de usuario agradable.Actualización V4.06Por favor, lea los pasos al paso 2 Si usted está viendo este artículo por primera vez.Por
Temporizador de Arduino Pinewood Derby

Temporizador de Arduino Pinewood Derby

El verano pasado, SLO MakerSpace decidido organizar un taller de 'Hacer cosas' NOVA para nuestra comunidad local. Una de las actividades del taller es un Pinewood Derby.La buena noticia es que aquellos son siempre muy divertidas. La mala noticia es q
Añadir Ethernet a cualquier proyecto de Arduino para menos de 10$

Añadir Ethernet a cualquier proyecto de Arduino para menos de 10$

para que tenga un proyecto Arduino limpio pasando. ¿Sería bueno añadir conectividad a Internet y hacer así baratos? Este Instructable le mostrará cómo agregar conectividad a Internet en forma de una interfaz Ethernet por unos pocos dólares y en menos
Twitter alimentador del perro

Twitter alimentador del perro

así que quería crear un alimentador del perro que envía una actualización a Twitter cada vez que se abra el alimentador. Mi hermano, mi hermana y cada uno tenga cuidado del perro de mi prima (Milo) puesto que su trabajo no le permite tiempo suficient
Luz del humor mención de Twitter

Luz del humor mención de Twitter

Luz del humor mención de Twitter - una luz de estado de ánimo que le avisa cuando es mencionado en Twitter.Se trata de una simple introducción en cómo controlar tu Arduino desde Twitter. Si eres nuevo en Arduino Twitter Arduino procesamiento Twitter
Arduino Monome simple

Arduino Monome simple

ResumenEste Instructable es la versión simple de la Monome MaKey MaKey, un instrumento de música electrónica diseñado para ser fácil para niños y principiantes para reproducir (e iterar sobre!). Para obtener más información, no dude de misitio Web.Ma
Luz de LED con un Arduino

Luz de LED con un Arduino

Un Arduino es un hardware informático de código abierto, software de código abierto y basado en el microcontrolador kits para la construcción de dispositivos digitales y objetos interactivos que pueden detectar y controlar dispositivos físicos. Hay v
Hacer otra vez el trabajo de Mindstorms RCX

Hacer otra vez el trabajo de Mindstorms RCX

Encontré uno de los kits de Lego Mindstorms originales en una venta de garaje y tuve que comprarlo. He querido uno de estos por un tiempo, pero nunca consiguió alrededor a comprar uno. Ahora que están un poco anticuadas, usted puede generalmente reco