Mudanças entre as edições de "Pingo/Intel IoT Roadshow"

De Garoa Hacker Clube
Ir para navegação Ir para pesquisar
 
(10 revisões intermediárias pelo mesmo usuário não estão sendo mostradas)
Linha 1: Linha 1:
 
[[Arquivo:Galileo2-dojo-shield.jpg|320px|thumb|right|Acima: Intel Galileo Gen 2 com Garoa Dojo shield. Abaixo: Arduino UNO com Garoa Dojo shield.]]
 
[[Arquivo:Galileo2-dojo-shield.jpg|320px|thumb|right|Acima: Intel Galileo Gen 2 com Garoa Dojo shield. Abaixo: Arduino UNO com Garoa Dojo shield.]]
   
Nos dias 28 e 29/dez/2014 a Intel realizou em São Paulo o seu IoT Roadshow, uma hackaton onde os participantes tinham dois dias para desenvolver projetos com a placa [[Galileo Gen 2]]. Vários associados do Garoa estavam presentes, e um grupo formado por Afonso Coutinho, Lucas Vido, Luciano Ramalho, Ricardo Bánffy e Ricardo Martinelli trabalharam para integrar o Galileo Gen 2 ao Projeto [[Pingo]].
+
Nos dias 28 e 29/nov/2014 a Intel realizou em São Paulo o seu IoT Roadshow, uma hackaton onde os participantes tinham dois dias para desenvolver projetos com a placa [http://www.intel.com/content/www/us/en/do-it-yourself/galileo-maker-quark-board.html Galileo Gen 2]. Vários associados do Garoa estavam presentes, e um grupo formado por Afonso Coutinho, Lucas Vido, Luciano Ramalho, Ricardo Bánffy e Ricardo Martinelli trabalharam para integrar o Galileo Gen 2 ao Projeto [[Pingo]].
   
O driver do Galileo Gen 2 para o Pingo foi concluído com sucesso pelo Lucas Vido, incluindo suporte a pinos analógicos e PWM, sendo no momento o driver mais completo que há entre todas as placas suportadas. Afonso e Martinelli trabalharam no suporte a servos, enquanto Bánffy e Ramalho desenvolveram um clone do jogo Pong clássico para demonstração.
+
O driver do Galileo Gen 2 para o Pingo ([https://github.com/garoa/pingo/blob/master/pingo/galileo/galileo.py galileo.py]) foi concluído com sucesso pelo Lucas Vido com ajuda do Ricardo Martinelli. O driver do Galileo inclui suporte a pinos analógicos e PWM, sendo no momento o driver mais completo que há entre todas as placas suportadas. Afonso e Martinelli trabalharam também no suporte a servos, enquanto Bánffy e Ramalho desenvolveram um clone do jogo [http://en.wikipedia.org/wiki/Pong Pong] clássico para demonstração.
   
 
=== Pongo: o Pong do Pingo ===
 
=== Pongo: o Pong do Pingo ===
   
A fim de demonstrar a integração entre o Galileo e o Arduino através do Pingo, montamos o painel de demonstração da foto ao lado. O Galileo galileo está ligado ao Arduino via USB e a um notebook (fora da foto) via Ethernet. Um [[Garoa Dojo Shield]] foi instalado no Galileo e outro no Arduino. O programa [https://github.com/garoa/pingo/blob/master/pingo/examples/pongo.py pongo.py] é executado no Galileo através de um terminal no notebook. O jogo é exibido em modo texto no terminal, e os jogadores usam os potenciômetros para controlar os rebatedores.
+
A fim de demonstrar a integração entre o Galileo e o Arduino através do Pingo, montamos o painel de demonstração da foto ao lado. O Galileo está ligado ao Arduino via USB e a um notebook (fora da foto) via Ethernet. Um [[Garoa Dojo Shield]] foi instalado no Galileo e outro no Arduino. O programa [https://github.com/garoa/pingo/blob/master/pingo/examples/pongo.py pongo.py] é executado no Galileo através de um terminal no notebook. No programa, os potenciômetros ligados ao Galileo e ao Arduino são monitorados usando o Pingo, cuja API uniforme simplifica o desenvolvimento de projetos que devem suportar várias placas. O jogo é exibido em modo texto no terminal, e os jogadores usam os potenciômetros dos Garoa Dojo shields para controlar os rebatedores.
  +
  +
== Referências ==
  +
  +
* [https://www.hackerleague.org/hackathons/intel-r-iot-roadshow-sao-paulo/hacks/pingo-means-pin-go Página do nosso hack no Hacker League]
  +
* [https://github.com/garoa/pingo Repositório do Pingo no Github]
  +
* [http://www.pingo.io/docs/ Pingo.io documentation site]

Edição atual tal como às 13h00min de 3 de dezembro de 2014

Acima: Intel Galileo Gen 2 com Garoa Dojo shield. Abaixo: Arduino UNO com Garoa Dojo shield.

Nos dias 28 e 29/nov/2014 a Intel realizou em São Paulo o seu IoT Roadshow, uma hackaton onde os participantes tinham dois dias para desenvolver projetos com a placa Galileo Gen 2. Vários associados do Garoa estavam presentes, e um grupo formado por Afonso Coutinho, Lucas Vido, Luciano Ramalho, Ricardo Bánffy e Ricardo Martinelli trabalharam para integrar o Galileo Gen 2 ao Projeto Pingo.

O driver do Galileo Gen 2 para o Pingo (galileo.py) foi concluído com sucesso pelo Lucas Vido com ajuda do Ricardo Martinelli. O driver do Galileo inclui suporte a pinos analógicos e PWM, sendo no momento o driver mais completo que há entre todas as placas suportadas. Afonso e Martinelli trabalharam também no suporte a servos, enquanto Bánffy e Ramalho desenvolveram um clone do jogo Pong clássico para demonstração.

Pongo: o Pong do Pingo

A fim de demonstrar a integração entre o Galileo e o Arduino através do Pingo, montamos o painel de demonstração da foto ao lado. O Galileo está ligado ao Arduino via USB e a um notebook (fora da foto) via Ethernet. Um Garoa Dojo Shield foi instalado no Galileo e outro no Arduino. O programa pongo.py é executado no Galileo através de um terminal no notebook. No programa, os potenciômetros ligados ao Galileo e ao Arduino são monitorados usando o Pingo, cuja API uniforme simplifica o desenvolvimento de projetos que devem suportar várias placas. O jogo é exibido em modo texto no terminal, e os jogadores usam os potenciômetros dos Garoa Dojo shields para controlar os rebatedores.

Referências