@tweet_tree: twitter gecontroleerd kerstboom (3 / 4 stap)

Stap 3: Firmware


Firmware

De nieuwste firmware downloads zijn op de project pagina van Google Code. De code is geschreven in C, en met de gratis Microchip C30 demonstratie compilergecompileerd.

De firmware gebruikt een aangepaste versie van de broncode van de #twatch via het internet verbinding maken met Twitter. Het opent een TCP-verbinding en stuurt een zoekopdracht voor "het antwoord is een JSON geformatteerde gegevens bestand uitzien.

Een JSON parseren statusmachine doorzoekt de gegevens voor de 'tekst' en het 'id' tags. De waarde van het tekst label wordt voor kleur opdrachten verwerkt. De waarde van de eerste id-tag wordt ook opgeslagen. We zullen gebruiken om de resultaten te beperken tot nieuwe tweets in de volgende zoekopdracht. Tip: Probeer JSONView om te werken met JSON in Firefox.

Als de opdracht van een nieuwe kleur wordt gevonden, wordt de LED in de nieuwe kleur vervaagt. Als er meerdere opdrachten of tweets worden gevonden, worden de kleuren van oudste naar nieuwste, met een 5 seconden pauze tussen elk morph. De boom eindigt altijd op de meest onlangs tweeted kleur.

Elke minuut, of na het voltooien van een opgeslagen reeks, welke langste, neemt het webplatform query's Twitter voor nieuwe tweets. Het voegt de waarde van de opgeslagen id-tag aan de zoekopdracht zodat de feed alleen nieuwe tweets retourneert. Twitter beperkt het aantal query's die kunt u in een uur, maar 60 is ver onder de limiet.

De ShiftBrite wordt gecontroleerd met bitbang routines uit onze RGB afstandsbediening pompoen -project.

Compileren

Deze firmware maakt gebruik van de gratis Microchip TCPIP stapel. Als u compileren van de firmware zelf wilt, het downloaden van de TCPIP-stack en volg de instructies in main.c.

Gerelateerde Artikelen

Twitter gecontroleerde Pet Feeder

Twitter gecontroleerde Pet Feeder

Een groot project voor drukke eigenaren van gezelschapsdieren. Deze Twitter-gecontroleerde pet feeder opleidingscyclus automatisch voedsel in reactie op de activiteit op uw Twitter-account. Het project wordt beheerd door een Arduino en de Arduino Eth
Telefoon gecontroleerde kerstboom verlichting

Telefoon gecontroleerde kerstboom verlichting

Ik hou van Chrismas Day, ik denk dat het een van de beste dagen in het jaar. We maken altijd een mooie kerstboom met mijn familie, maar dit jaar heb ik besloten dat ik een extra functie aan deze boom toevoegen zal. Dan maakte ik een smartphone gecont
Wolk gecontroleerd kerstboom

Wolk gecontroleerd kerstboom

Control uw kerstboom verlichting met uw telefoon!Voeg sommige purple toe, verliezen de groene, maar houd de wit. Tekst een kleur aan uw boom te wijzigen van de ambiance. Dit project maakt gebruik van de cloudBit, IFTTT, de IR zender en 3 AC schakelaa
Twitter gecontroleerd Arduino uitgangen - geen PC - LCD Display + Sensor data naar Twitter

Twitter gecontroleerd Arduino uitgangen - geen PC - LCD Display + Sensor data naar Twitter

Control digitale uitgang pinnen door Twitter berichten. Sensor lezingen terug naar Twitter gestuurd.GEWIJZIGD door JOHN DINGLEY van Twitter2LCD oorspronkelijk geschreven door Fabrizio GranelliZie * U kunt SMS-berichten naar het Arduino LCD-scherm van
Twitter Controled Dalek

Twitter Controled Dalek

Dit is een Dalek robot die kan worden gecontroleerd al Twitter. Ik meestal gemaakt van materiaal dat ik had liggen, zodat het materiaal gemakkelijk kan worden vervangen door wat er beschikbaar is. Sommige dingen in gedachten te houden, als u van plan
(-Polshorloge ingeschakeld) Home automation via Twitter

(-Polshorloge ingeschakeld) Home automation via Twitter

Dit is een Instructable te maken van een Twitter gecontroleerd Home Automation systeem voor uw huis in minder dan 7$ (Rs.450). Deze handleiding bevat opzetten van Python, Arduino, evenals Twitter om te bouwen van uw zeer eigen Twitter gecontroleerd p
Arduino gecontroleerd lichten

Arduino gecontroleerd lichten

Hallo, mijn naam is Blane Parker, ik ben 14 jaar oud, en woon in Texas. Ik ben dol op spelen met elektronica en bezoek instructables vaak te leren; om beter te worden in de elektronica.1. wat heeft u te maken?Ik maakte apparaat aansluit op een Arduin
Code handhaving

Code handhaving

Dit is de code handhaving eenheid. dingen die code code zal tonen, en de vogels zal Tjilpen en zingen voor onze lof. het zal een litanie van groot succes, met Barden te vervoeren op de getijden van de tijdStap 1: Veel beelden weinig licht op de tekst
Slimme telefoon kerstboom gecontroleerd met RGB LED-Strip

Slimme telefoon kerstboom gecontroleerd met RGB LED-Strip

sinds Kerstmis is hier, we deze kerstboom met RGB LED-Strip ingericht voor onze kerstfeest, en maakte het een slimme telefoon gecontroleerd boom. XD. It zal zeker een "last-minute" magie voor de show Xmas presenteren. Kerstmis komt eraan maar va
Arduino gecontroleerd positionele RGB LED kerstboom

Arduino gecontroleerd positionele RGB LED kerstboom

In dit Instructable we zijn een programmeerbare RGB LED kerstboom maken en bouwen van de (X, Y) posities van de lichten in de Arduino zodanig dat we kunnen creëren verschillende patronen zowel statische als animatie. Ik zou dit aanbevelen aan iederee
Kerstboom met LED en muziek, gecontroleerd met Arduino

Kerstboom met LED en muziek, gecontroleerd met Arduino

In deze vakantieseizoen, bijna iedereen heeft gedaan hun kerstboom in uw huis, klein of groot. In deze post, zullen we zien hoe maak je een kerstboom met een paar €, met behulp van Arduino. Via deze microcontroller zal kunnen kiezen uit diverse versc
Internet van dingen kerstboom

Internet van dingen kerstboom

http://jfrmilner.WordPress.com/2014/12/07/Internet-of-Things-Christmas-Tree-cheerlights-fastled/In dit project detail ik hoe ik heb gemaakt een kerstboom Internet lichte gecontroleerd. Vorig jaar hoorde ik over een groot project door ioBridge Labs ge
Maak zelf een TV afstandsbediening gecontroleerde Arduino Robot!

Maak zelf een TV afstandsbediening gecontroleerde Arduino Robot!

Hallo jongens.Abhay en Akshay hier!Vandaag gaan we naar het maken van een TV remote controlled Robot dat niet alleen werkt als een charme, maar u het ook upgraden kunt door het bewerken van de code en gebruik te maken van een paar meer knoppen op de
Garduino de Upgrade, nu met meer Twitter!

Garduino de Upgrade, nu met meer Twitter!

Een paar maanden geleden kwam ik twee grote instructables.  De eerste was de Garduino, een arduino gecontroleerd tuin om u groeien planten thuis te helpen.  De tweede was de Tweet-a-Watt, een project dat u leert om te controleren uw binnenlandse ener