@tweet_tree: twitter kontrollerad Christmas tree (3 / 4 steg)

Steg 3: Firmware



Firmware

De senaste firmware nedladdningarna är på Google Code page-projektet. Koden är skriven i C och kompilerat med gratis mikrochip C30 demonstration kompilator.

Den inbyggda programvaran använder en anpassad version av källkoden #twatch för att ansluta till Twitter över internet. Det öppnar en TCP-anslutning och skickar en sökfråga för "svaret är en JSON formaterade data fil som denna.

En JSON parsing tillståndsdator söker igenom data för "texten" och 'id' taggarna. Tag textvärdet bearbetas för färgkommandon. Värdet av den första id-taggen lagras också. Vi använder det för att begränsa resultat till nya tweets i nästa sökfrågan. Tips: prova JSONView att arbeta med JSON i Firefox.

Om en ny färg-kommando påträffas, tonar lampan till den nya färgen. Om flera kommandon eller tweets hittas morph färgerna från äldsta till nyaste, med en 5 sekunders paus mellan varje. Trädet slutar alltid på mest nyligen tweeted färg.

Varje minut, eller efter att ha avslutat en lagrad sekvens, vilket tar längsta, frågar webbplattformen Twitter för färska tweets. Det lägger till sparade id tag värdet sökfrågan så fodret returnerar endast nya tweets. Twitter begränsar antalet frågor kan du i en timme, men 60 är långt under gränsen.

ShiftBrite styrs med bitbang rutiner från vårt RGB fjärrkontroll pumpa projekt.

Sammanställa

Denna firmware använder gratis mikrochip TCPIP stack. Om du vill kompilera firmware själv, ladda ner den TCPIP stacken och följ instruktionerna i main.c.

Se Steg
Relaterade Ämnen

3D pepparkakor Cookie Christmas Tree

Denna vackra "snö" täckt cookie träd är en av de första julpynt jag gör – Ja, jag menar jag baka varje år. Det kräver inte några specialverktyg. Allt du behöver är ett spett, en kniv, royal icing och naturligtvis kakan degen! Använd din favorit...

Christmas Tree löv Prank

Göra dessa trick på gatorna nattetid. Christmas tree löv är ser ut som en bugg på natten. Njut av...!Steg 1: behöver Christmas tree lövSaxSvart färg trådSteg 2: DemovideoAnvända dessa trick på mörka platser för att göra ett spratt....

Charlie Brown Christmas Tree hembakade

sedan i år hade jag en plast träd in för jul bestämde jag mig för jag ville ha mitt hus för att lukta som en riktig julgranJag beslöt att göra en Charlie Brown Christmas tree med träd i min trädgård som luktade julDet var väldigt lätt att göra i julJ...

Göra roterande Christmas Tree Light med hjälp av lysdioder och leksak Motor

DIY Awsome julgran med mini led lampor och leksak likströmsmotor dess lätt DIY och bra present till jul, kan du göra någon färg på ditt val genom att välja olika färg led lampor, för att göra det kräver bara 3v mynt batteri och 9v batteri eller kan d...

Twitter kontrollerad sällskapsdjur mataren

Ett stort projekt för upptagen sällskapsdjur egendomsrätt. Detta Twitter-kontrollerade sällskapsdjur mataren avstår automatiskt mat som svar på din Twitter-konto. Projektet styrs av en Arduino och använder Arduino Ethernet shield att ta emot data frå...

LED Christmas Tree kort

idag kommer jag att visa alla processen att göra en LED Christmas Tree kort. Detta är ett stort projekt för att lära sig om LED, batterier, kretsar, och lödning. Kostnaden för de elektroniska delarna kom ut till endast omkring 40 cent ett 9 volts bat...

Naturlig storlek Minecraft Christmas Tree

Minecraft, som thunk det? Sådan en enkel spel, faktum är att när jag först såg det jag tänkte tillbaka på mina dagar, många, många, många dagar, av spela Zelda (1987). Här är vi 26 år senare med en extra dimension. Barn och vuxna är galna för Minecra...

Portalen Christmas Tree

detta var inspirerad av Ryan Kellys fantastiska Portal Christmas Tree, som jag läste om förra året på io9.com och enades om att det var verkligen, absolut geni. Så när min rumskompis berättade hon skulle slänga ut sin gamla falska julgran, övertygade...

Regenererade Christmas Tree

Att vara ett fan av trä, gamla saker, bevarande av jorden, och jul; Detta kändes som det perfekta projektet för en långsam fredagskväll på randen av semesterperioden. Tanken är inte unik, men jag satte min egen twist på ett par designfunktioner. Och...

Roterande Christmas Tree

It's Christmas time och det är dags att göra en jul gadget. Det bästa du kan göra är att ställa upp en symbol för denna semester - The Christmas tree. Jag är fan av spegel bollar och andra disco grejer beslutade jag att använda spegel bollens motor f...

Charlie Brown Christmas Tree

år min fru berättade för mig att hon alltid har velat ha en Charlie Brown Christmas tree i huset som dekoration. Inte bara en Charlie Brown Christmas tree, en stor en... Tänkte jag, vad bättre tid att överraska min fru och skriva en Instructable på s...

Färgglada LED Christmas tree automaticlly blinkande

Hej killar, detta är andra gången vi (smart prototyper) inlägget en instructable här, tack för att titta på! Vi kommer att hålla på inlägget roliga instructable.Detta är en julgran gåva! Installera en färgglada blinkande LED-julgran för hand! Färggla...

Raspberry Pi Christmas Tree Light Show

Detta projekt innebär att man använder en Raspberry Pi att köra 8 AC butiker som är anslutna till Christmas Tree light ställer. AC lamporna är enkelt en färg trådar av ljus, men för att ge ett mer dynamiskt omfång till ljusshow där är också en 25 pro...

Charley Brown Convertable Christmas Tree

Julen är snart här så låt oss få detta projekt flytta. EftersomJag deltar i våra lokala samhället kyrkan Christmas spela, jag forskat idéer. En webbplats föreslog tittar Charley Brown, innebörden av julen, för att få en uppfattning om med hjälp av KI...

Bibliofils Christmas Tree

... Vill du ha en fin julstämning, utan att äventyra lokala fauna och flora?... Skulle vara trevligt att ha en julgran som visar din kärlek till naturen och kunskap?... Har du en stor samling av böcker stashed bort någonstans, samlar damm?Dina proble...

DIY papper Christmas tree

DIY papper Christmas tree (fullt instruerade i youtube video)I princip behöver du 4 kort, dubbelhäftande tejp, kniv, lim, superlim, pensel och metallic färg (helst guld).Nedan är de sammanfattande instruktionerna från video.Steg 1. Hämta mallen från...

Arduino kontrollerade positionella RGB LED Christmas Tree

I detta Instructable vi ska skapa en programmerbar RGB LED-julgran och byggnad (X, Y) positioner av lamporna till Arduino så att vi kan skapa olika mönster både animerade och statiska. Jag skulle rekommendera detta till alla som har micro controller...

Göra musik kontrollerade Christmas Lights

göra musik kontrollerade julbelysning för mycket billigt. Detta använder mycket grundläggande delar. Denna idé har inte sitt ursprung av mig. Det är ett derivat av Rybitski's design ligger härhär.Steg 1: Reservdelslista -Old Speakers-Solid State-relä...

Handledning: DIY Six-Sided kartong Christmas Tree

delar jag en annan tutorial om hur man gör en DIY kartong julgran. Även om du redan har en vacker vintergröna dekorerad med glödande Christmas lights, kan du göra en av dessa för att skapa några nya minnen med din familj. Denna handledning är också f...