Obsah
- Kdo jste a co děláte?
- A Sid, tvůj kancelářský robot, jak se to stalo?
- Díky jakým technologiím Sid vrčí (nebo vrčí)?
- Jaké byly reakce na projekt?
- Proč by agentura měla mít vedlejší projekt?
Bez ohledu na to, jak moc svou práci milujete, ať už jste tvůrcem webových stránek nebo kreativním ředitelem, je dobré mít vedlejší projekt, který udrží vaši kreativitu v patách. Zeptáme se Alexe Crooka na jeho robotický vedlejší projekt.
Kdo jste a co děláte?
Jsem webový vývojář ve společnosti Si digital. Vytváříme vše od interaktivních marketingových stránek až po velké citace motorů pojištění a řídicích panelů. Nedávno jsme posedlí zajímavým propojováním fyzického a digitálního světa.
A Sid, tvůj kancelářský robot, jak se to stalo?
Minulý rok jsme si koupili Raspberry Pi a po experimentech s obvyklými začátečníky blikajících LED jsme chtěli udělat něco ambicióznějšího. Minulý rok jsem dostal levné robotické rameno a rozhodl jsem se, že by bylo zábavné hacknout jeho ovládání pomocí Pi. Také jsme si hráli s webovými technologiemi v reálném čase a brzy jsme si uvědomili, že je lze kombinovat, aby si kdokoli mohl hrát s robotem z celého světa.
Díky jakým technologiím Sid vrčí (nebo vrčí)?
Když návštěvník našeho webu požádá o ovládání Sida, náš server Node.js je přidá do fronty. Když je řada na nich, odesílají příkazy k pohybu a přijímají zpětnou vazbu v reálném čase pomocí Socket.IO. Tyto příkazy jsou přenášeny z Node.js na Raspberry Pi v naší kanceláři. Pi používá Python k odesílání příkazů k pohybu na motory robota. Webová kamera připojená k Pi přenáší akci na dedikovaný server Nginx pro webovou kameru, který ji s druhým zpožděním přehraje zpět do každého prohlížeče. Když robot upustí míč do díry, stiskne jeden z osmi push přepínačů pod oblastí pódia, což umožní Node.js a všem vědět o novém skóre. Jak si dokážete představit, dostat všechny tyto různé technologie a pohyblivé součásti k dokonalé spolupráci byla docela výzva.
Jaké byly reakce na projekt?
Odezva byla ohromující. V jednom okamžiku jsme měli týdenní frontu téměř čtyři hodiny pevnou po dobu jednoho týdne, kdy zaplavily stovky tisíc lidí z různých sociálních sítí, a ano, lidé tak dlouho čekali na hraní! Populární kanál YouTube natočil o Sidovi video, které má nyní plachý milion zhlédnutí, a lidé stále denně tweetují své skóre. Za pár měsíců na něm tvrdě pracoval s více než 160 000 hrami.
Proč by agentura měla mít vedlejší projekt?
Pravidelně máme hackerské týdny, kdy zapojujeme celý tým do projektu využívajícího technologii, se kterou bychom za normálních okolností během práce klienta nebyli experimentovat. Dává nám šanci pracovat na mnoha šílených nápadech, které máme, a každý je vytlačen ze své komfortní zóny, aby vytvořil něco úžasného.
Tento článek se původně objevil v čísle časopisu Net 253.