@tweet_tree: twitter control árbol de Navidad (3 / 4 paso)

Paso 3: Firmware

Firmware

Las últimas descargas de firmware están en el proyecto de Página de Google Code. El código está escrito en C y compilado con el gratis compilador de demostración C30 de Microchip.

El firmware utiliza una versión adaptada del código fuente de #twatch para conectar a Twitter por internet. Se abre una conexión TCP y envía una consulta de búsqueda ' la respuesta es un formato de JSON datos archivo como este.

Busca en una máquina de estado análisis de JSON a través de los datos de las etiquetas de 'id' y el 'texto'. El valor de la etiqueta de texto es procesado para comandos de color. También se almacena el valor de la primera etiqueta de identificación. La usaremos para limitar los resultados a nuevos tweets en la próxima consulta. Sugerencia: Pruebe JSONView trabajar con JSON en Firefox.

Si se encuentra un nuevo comando de color, el LED se desvanece en el nuevo color. Si se encuentran múltiples comandos o tweets, los colores morph de más antiguo a más reciente, con un segundo 5 pausa entre cada uno. El árbol siempre termina en el color más recientemente Twitter.

Cada minuto, o después de completar una secuencia almacenada, que toma más largo, la plataforma web consulta Twitter tweets frescos. Se anexa el valor de la etiqueta de id guardada a la consulta por lo que la alimentación sólo devuelve nuevos tweets. Twitter limita el número de consultas que se puede realizar en una hora, pero 60 es muy por debajo del límite.

El ShiftBrite se controla con bitbang rutinas de nuestro proyecto de calabaza de control remoto RGB .

Compilación de

Este firmware utiliza el libre stack TCP de Microchip. Si desea compilar el firmware, descargar la pila TCPIP y siga las instrucciones en main.c.

Artículos Relacionados

Teléfono control árbol de Navidad luces

Teléfono control árbol de Navidad luces

Me encanta Day de Chrismas, creo que es uno de los mejores días en el año. Siempre hacemos un bonito árbol de Navidad con mi familia, pero este año decidí que voy añadir alguna función extra a este árbol. Entonces hice un sistema de luz controlada po
Cloud control árbol de Navidad

Cloud control árbol de Navidad

Control de las luces del árbol de Navidad con su teléfono!Añadir algunos púrpura, perder el verde, pero mantener el blanco. Texto un color a tu árbol para cambiar el ambiente. Este proyecto utiliza el cloudBit, IFTTT, el transmisor de IR y 3 interrup
Árbol de Navidad Twitter

Árbol de Navidad Twitter

es Navidad una vez más y eso significa que es hora de reunirte con todos tus amigos y familiares a compartir las alegrías del espíritu navideño. En pasado, con toda la comida, bebida y alegría, ha sido fácil conseguir demasiado perezoso para levantar
Arduino controla el árbol de Navidad de LED RGB posicional

Arduino controla el árbol de Navidad de LED RGB posicional

En este Instructable nos va creando un árbol de Navidad de LED RGB programables y construyendo (X, Y) posición de las luces en el Arduino que podemos crear diferentes patrones tanto animada como estática. Yo recomendaría esto a cualquier persona que
Control de luces en el árbol de Navidad a través de Arduino, Android y Bluetooth!

Control de luces en el árbol de Navidad a través de Arduino, Android y Bluetooth!

Bien, esta es mi primera Instructable y estoy bastante entusiasmado. Tengo la idea para este proyecto de una combinación de estos 2 Instructables...El concepto básico era hacer una forma de controlar las luces de mi árbol de Navidad este año, pero de
Árbol de Navidad desde teléfono: no codificación requerida interruptor de red utilizando la partícula fotón y IFTTT hacer

Árbol de Navidad desde teléfono: no codificación requerida interruptor de red utilizando la partícula fotón y IFTTT hacer

Un interruptor accionado por una partícula fotón y IFTTT. Funcionar cualquier dispositivo (árbol de Navidad!) en tu casa desde tu teléfono! O desde twitter! o basado en el tiempo en su ubicación! Con ninguna codificación y mínima soldadura habilidad
Treelegram - hackear un árbol de Navidad luces de cualquier parte del mundo!

Treelegram - hackear un árbol de Navidad luces de cualquier parte del mundo!

Hola a todos,después de algunos años había registrado en Instructables y nunca publicaron cualquier tutorial, ha llegado el momento!Así que, aquí estoy, dispuesto a compartir mi último proyecto, llamado Treelegram.Treelegram es un Social árbol de Nav
Animatronic hablando de árbol de Navidad - parte 1

Animatronic hablando de árbol de Navidad - parte 1

en esta Instrutable le mostrará cómo convertir una regular barato decorativo árbol de Navidad artificial en una plataforma de robot animatronic impresionante para el geek en la familia.En la segunda entrega, les mostraré cómo pueden incorporar recono
HackerBoxes 0001: Árbol de Navidad LED 3D coche inteligente robótica, NodeMCU,

HackerBoxes 0001: Árbol de Navidad LED 3D coche inteligente robótica, NodeMCU,

Este instructable comparte los fundamentos de trabajar con HackerBoxes #0001. HackerBoxes es el servicio de caja de suscripción mensual para aficionados de electrónica, fabricantes y los hackers. Si desea recibir un cuadro como este derecho a su buzó
Castillo de princesa de árbol de Navidad - rompecabezas 3D

Castillo de princesa de árbol de Navidad - rompecabezas 3D

Hola. En este instructable voy a mostrarle cómo hicimos un castillo de princesa como decoración árbol de Navidad. Hemos utilizado dos láminas de espuma de poliestireno aislamiento estándar de 100 x 50 x 10 cm. Nuestro árbol de Navidad es de 1,5 metro
¿Árbol de Navidad luces controladas por teléfono? Un simple hack Internet de las cosas.

¿Árbol de Navidad luces controladas por teléfono? Un simple hack Internet de las cosas.

Mi hijo quería ser capaz de convertir el árbol de Navidad encendido y apagado con su teléfono. Cavado alrededor en el laboratorio secreto de montaña (también conocido como el sótano) y vino para arriba con el siguiente proyecto, que utiliza un Arduin
Árbol de Navidad de PCB

Árbol de Navidad de PCB

Así que pasé mucho tiempo aquí en Instructables mirando en todas las cosas, pero no podíamos decidir sobre qué construir. La Navidad pasada vi un árbol de Navidad de PCB genial en un lugar de amigos, y decidí hacer uno (o algunos) para este año y com
Internet de árbol de Navidad de cosas

Internet de árbol de Navidad de cosas

http://jfrmilner.wordpress.com/2014/12/07/Internet-of-Things-Christmas-Tree-cheerlights-fastled/En este proyecto detallo cómo creé un árbol de Navidad de Internet luz controlada. El año pasado yo oído hablar de un gran proyecto por ioBridge Labs llam
Indicador de nivel de agua increíblemente lindo árbol de Navidad

Indicador de nivel de agua increíblemente lindo árbol de Navidad

Y he aquí! Un pastorcillo de Playmobil visto el nivel del agua en nuestro árbol de Navidad están por la noche. Cuando hay suficiente agua, su linterna verde. Cuando hay muy poco, su linterna se ilumina en roja. Pero esperar. Tu mente ha pasado en otr