Introdução
O que é possível fazer com móveis de escritório e IoT? A empresa britânica OpenDesk promoveu um hackathon no domingo dia 08/02/2015 para explorar esse conceito. Cerca de 16 pessoas atenderam ao evento entre designers e desenvolvedores.
Algumas ideias foram implementadas no mesmo dia, já que tínhamos vários shields e Arduinos à disposição, como podemos ver na Figura 1:
Também participei desse evento. Meu grupo implementou uma impressora que pode ser acessada via internet e que possui um leitor de NFC que possibilita imprimir informações diretamente do celular e também de um cartão de RFID previamente escrito. Outro grupo trabalhou em um detector de presença para detectar quando alguém está na sua mesa, muito útil para escritórios grandes. Também continha a parte que avisava o usuário quando ele está muito tempo na mesa para que ele dê uma “esticada”.
Outra aplicação foi utilizar o Arduino como controlador de um anel de Leds RGB para notificação. A aplicação que desenvolvemos foi um contador de emails lidos/não lidos, associados a uma conta do gmail. Mas é claro que qualquer aplicação conectada à internet e que queira notificar algo em Leds poderia ser desenvolvida. Na Figura 2 podemos observar o efeito dos Leds por debaixo da madeira. Fica muito legal, não? Um vídeo pode ser visto no twitter.
Outra aplicação ainda mais obvia é a questão de carregar por indução, esta só precisou ser conectada ao VCC e GND pois já estava totalmente desenvolvida.
Os arquitetos trabalharam com estes conceitos e fizeram uma mesa inteligente. Tivemos também uma impressora embutida na mesa como pode ser visto na Figura 4. O celular de madeira com o cartão RFID possuía as mensagens que eram impressas quando tocadas no simbolo do RF, assim como o conteúdo na tela do celular.
Implementando a impressora
O código completo da impressora está disponível no Github. Foi utilizado um Arduno Yun pois este já possui módulo wifi e uma REST API para acessar seu hardware. Também foi utilizado um shield NFC da seeed studio e uma impressora térmica.
Para disponibilizar a API do Arduino Yun para qualquer lugar do mundo foi utilizado o Yaler.
Para imprimir via internet foi utilizada a API do mailbox que já vem implementada por padrão no Arduino Yun. Qualquer string após o caminho /mailbox/ e de até 50 caracteres será impressa, no meu caso, para imprimir “hello” basta acessar a rede local e arduinoyunone.local/mailbox/hello ou via yaler gsiot-xxxxxxxx.try.yaler.net/mailbox/hello.
Para imprimir o que está no seu celular, basta habilitar o NFC no celular, entrar em um aplicativo do seu celular e tocar no leitor de NFC. Para imprimir o conteúdo de um cartão RFID o procedimento é o mesmo.
O código foi desenvolvido em um dia e há muito a ser aperfeiçoado, mas está funcional. Quais aplicações você enxerga para móveis de escritório e IoT?








Ótima iniciativa da OpenDesk! Acredito que o mercado brasileiro carece de iniciativas como essas para prover efetivamente “inovação”! Legal ter essa cultura voltada para a prática sem tanta planilhar, planejamento… acredito que as metodologias ágeis também se incorporarão cada vez mais no desenvolvimento de soluções para sistemas embarcados. Por último o que eu imagino! 1- Estações de trabalhos ergonômicas que se ajustam ao usuário que realiza login na estação de trabalho, as informações de configuração de cadeiras e mesas poderiam estar em um servidor na internet, além do próprio acesso. 2- Telas embutidas em mesas, para reuniões em que os… Leia mais »
Muito obrigado pelo comentario e pelas sugestoes Mario! Foi uma iniciativa muito bacana mesmo, envolveu tambem designers o que traz outra perspectiva para o negocio.
Vamos ver se sai mais alguma coisa :), estamos pensando em manter um hackathon mensal, se tiver mais alguem que le o Embarcados afim de participar eh soh aparecer!
Abraco