Termiska Tweeter networked Twitter skrivare (2 / 3 steg)

Steg 2: Firmware



Firmware är byggd på källan. Den söker twitter för de senaste tweets till och skriver ut dem.

{"from_user_id_str": "207791348",
"profile_image_url": "http://a0.twimg.com/profile_images/1239094780/Photo_on_2011-02-08_at_19.45__2_normal.jpg",
"created_at": "Wed, 22 Jun 2011 16:19:17 + 0000",
"from_user": "bertjwregeer",
"id_str": "83569757827248129",
"metadata": {"result_type": "senaste"},
"to_user_id": 37626644,
"text": "missade det =). Visste inte ustream inte fungerar på iPad. ",
"id": 83569757827248129,...}

Tweets, användarnamn och IDs extraheras från en enkel JSON sökresultat feed, visas ett exempel ovan. JSON är ett sätt att dela data, som XML, men sätt mer kompakt. Webbplattformen lagras tweet texten i en gigantisk utbud. Efter alla nya Tweets bearbetas, texten skickas till skrivaren.

ID-taggen är särskilt viktigt eftersom den talar om Twitter som tweets vi redan gripit. Den högsta ID-nummer lagras och bifogas nästa Sök URL. Twitter skickar endast tweets nyare än ID-nummer så vi får bara färsk kommentar.

Skrivaren är kontrollerad av 19200bps seriell UART utdata från webbplattformen. Enkla kommandon konfigurerar den. Hjälp det är enkelt, skicka en rad med ASCII-text och skriva ut den med en radmatning karaktär (0x0a).

Vi använde 32 tecken per rad tryckta. Rad raster infogas i tweet med webbplattformen utan hänsyn till placeringen av ord, ord ofta kommer att delas upp på två rader.

Server Svaren dumpas ut USB-seriell anslutning att hjälpa till med felsökning. Aktiviteten kan visas på en PC med en seriell terminal satt till 115200bps. Även om du inte har en termoskrivare, kan du programmera firmware till din webbplattform och titta på twitter frågor.

Spela fin

Twitter gillar inte när du hammare deras server med förfrågningar. Termiska Tweeter väntar minst 30 sekunder mellan uppdateringar. Detta bör vara lyhörd, men bo inom 150 Sök/timme gräns av Twitter.

Inte sparka Twitter när det är nere. Om Twitter inte svarar eller svarar med ett fel, termisk Tweeter antal försök två gånger och sedan väntar några minuter innan du försöker igen. Det ska bli lättare för Twitter för att få sina agera tillsammans om vi inte översvämning dem med search-begäranden.

Sammanställa

Den inbyggda programvaran använder mikrochips TCPIP stack, som är en separat (gratis men inte öppen källa) nedladdning. Det är kompilerad med gratis C30 kompilator. Vår källa och HEX-filer finns i SVN.

Se Steg
Relaterade Ämnen

@tweet_tree: twitter kontrollerad Christmas tree

är en julgran som alla kan styra från Twitter. Bara tweet en färg. En liten inbäddade server läser dina tweets och bleknar vår fiber optic träd till de färger som du skickar. Nya tweets är tog efter några sekunder.Live streaming video av är på USTREA...

Tweeting fågelbordet

I sommar min 5 år gamla ville son och jag arbeta med ett projekt som skulle vara kul, utbildning och relaterade till naturen. Medan du njuter av en vacker Colorado sommarkväll på morfar och mormors däck titta på alla kolibrier slåss över 6 ställen på...

Hur du tweet från en Arduino använder wifi sheild

Hej, jag är ett stort fan av Instructables. Jag har konsekvent använt det för de senaste 3 åren och nu är dags för mig för att skriva en själv.Här går vi. Detta instructable är för dem som vill göra vissa livlös objektet tweet automatiskt. Precis som...

Tweeting bilder från en webbkamera del 2

Om du kolla in "Tweeting bilder från en Webcam", vi ställa in vår Twitter utvecklarkonto, och skapade ett program som kommer att skicka en bild till Twitter när vi träffar "snap" knappen. Detta är ganska cool, men nu vad händer om vi v...

LinkIt en Tutorial #13 - skicka en tweet

Vi kan göra några riktigt bra saker med LinkIt One. Så långt den LinkIt One har inte kunnat berätta för världen.Alla som håller på att förändras med den här guiden.Vi kommer att få LinkIt en att skicka en tweet via twitter.Steg 1: Material som krävs...

IoT Twitter Sentry Ward använder Intel Edison

Har du någonsin satt vid skrivbordet och undrade vad som hände tillbaka hemma? Kanske du ville se hur bebisen var? Kanske ville du se till att hunden inte var sitter i soffan eller kanske bara njuta av utsikten utanför ditt vardagsrum!Om bara det fan...

D.D.Tap - interaktiva spel plattform med bearbetning, Arduino och Twitter

D.D.Tap är ett spel som kan spelas med hjälp av sensorer kopplade till Arduino och gränssnitt till spelet producerade med bearbetning. Det är en enkel dance dance revolution som spel som ackumuleras punkt när spelaren aktiverar sensorerna eller tryck...

Twitter 101

innan du börjar din Twitter erfarenhet, det finns några termer som du ofta möter, både i dessa instruktioner och medan du använder Twitter. Vi tycker det är viktigt att du vet följande:• @: Den @-tecknet används för att ringa ut användarnamn i Tweets...

Tweeting hund matare

så jag ville skapa en hund matare som skickar en uppdatering till Twitter när mataren öppnas. Min bror, min syster och jag varje ta hand om min kusins hund (Milo) eftersom hans jobb inte tillåter honom tillräckligt med tid att kolla på honom genom da...

Smart Home/utrymme Monitor

Om projektet:Artificiell intelligens är framtiden för datoranvändning. Ett system för artificiell intelligens förstår och utför åtgärder på ett intelligent sätt. Mitt projekt syftar till att bygga en konstgjord intelligens hemautomation system som ka...

Instructables Techtorial

detta kommer att visa dig hur du använder och interagerar med instructables webbplats. Instructables är en webbplats som fylls med steg för steg tutorials som visar du saker som du kan göra och dela med andra människor så att de kan också bygga eller...

Magic Mirror Mini för Android

några år sedan, jag gjorde ett projekt kallat DIY Magic Mirror. Det är en interaktiv talande magiska spegel som spelar olika video svar från en PC som svar på olika sensoringångar från en Arduino. Jag hade velat göra en miniversion av projektet för e...

PetCurfew II: An Automated katt dörr med foton och IFTTT

Detta är en uppföljning till min "Pet utegångsförbud: An Arduino kontrollerade sällskapsdjur dörr" instructable publicerade för några år sedan där en Arduino Nano, realtidsklocka och servo lades till en liten katt viftar dörr att begränsa de tim...

Tweet-a-pott: Twitter aktiverat kaffekanna

gillar tanken på att göra kaffe i farten? från din säng? Medan du är på bussen kommer hem? Då är Tweet-a-potten för dig!Tweet-a-pott är nästa i fancy twitter aktiverade enheter. Denna kaffekanna kan dess ägare att göra en kanna kaffe från någonstans...

Tweet pumpa - ändra LED färg via Twitter med Raspberry Pi - IoT

Huvudsyftet med detta Instructable är att lära sig hur man använder Twitter API för att dra tweets i din python kod, så att du kan använda verkliga tidsdata i dina projektEfter denna Tutorial blir du bekant med:Raspberry Pi blinkar LEDTwitter API: er...

Twitter Tweets på RSS-flöde, följer de regler som Twitter, OAuth, PHP, Apps motor används

Du kan ha haft RSS-feeds Twitter erbjuds för en tid sedan, men de gick bort mars 2013. Twitter Avtäcka version 1.1 av dess API i September 2012. Twitter nu erbjuder upp data i formatet som JASON, och kräver att du skapar en app och registrera det för...

Instructable-i-ett-Tweet: Hur till förbifartsleden helt teckenbegränsningen Twitter

ibland, du vill säga något som överstiger Twitter 140 tecken.Du kan lägga på nätet någonstans, och inkludera en länk, eller bryta texten i ett antal separata tweets, men båda alternativen riskerar brist på uppföljning, eftersom läsarna kan missa en e...

3D-skrivare termisk inhägnad

3D-skrivare bostäderAlla som har någonsin använt en 3D skrivare uppstod sannolikt frågan om skevhet. I svåra fall och stora objekt kan det orsaka extrudern till slå till den del som orsakar det lossnar. Skrivaren, utan att veta delen inte längre finn...

Hur fan du Tweet din spökhuset på Twitter

# Tim och internet marknadsföring och design guru Kevin Keating diskutera den kreativa sätten att använda den populära sociala nätverket Twitter.Alla "hur fan du gör det" podsändningar finns med på Haunternet.com!...