quarta-feira, 28 de agosto de 2013

Matéria sobre Things Hacker Team e 1º Connecting Knowledge

Boa noite..

O blog da Globalcode, o Globalcoders, publicou uma matéria sobre o Things Hacker Team e o 1º Connecting Knowledge.

Vale a pena ler.

Att.
Ricardo

domingo, 25 de agosto de 2013

Saiu a agenda do 1º Connecting Knowledge

Ai pessoal, tudo bem com vocês? Saiu a agenda do primeiro evento do Things Hacker Team, Connecting Knowledge, que ocorrerá dia 31/8, na Globalcode de São Paulo.

10:00 - 10:20 Coffee
10:20 - 10:40 apresentação do grupo
10:40 - 11:00 apresentação das pessoas
11:00 - 11:30 Ryoji "Tensão, corrente, mas que raios é isso?"
11:30 - 11:50 Pedro "Arduino e Mini PCS"
11:50 - 12:10 Ricardo "Android, ADK e Games"
12:10 - 12:30 Projetos do Grupo
12:30 - 12:50 Alfredo Prada Giorgi "Ninja Block"
12:50 - 13:00 Perguntas

Esperamos todos vocês lá!


Att.
Ricardo

Participação do THT em mais um evento

Boa tarde.

Convidamos todos vocês a nos prestigiar em mais um evento. Desta vez é no mini-curso "Android, Raspberry Pi e a Internet das Coisas" que acontecerá na Globalcode de Campinas.

O Things Hacker Team apresentará seus projetos e terá a participação especial do Pedro, que vai palestrar sobre Raspberry Pi e Arduino. Outro integrante do nosso time (eu), conduzirá o mini-curso representando a Globalcode.

Quando: 27/08/2013 - Terça-Feira
Onde:  Globalcode de Campinas. Rua José Paulino, 2236 - Cj. 4



Att.
Ricardo

sexta-feira, 23 de agosto de 2013

Nossa participação no Secomp 2013

Boa tarde.

O Secomp aconteceu na terça-feira, dia 20/08, na Unicamp de Campinas.

Segundo o próprio site oficial do evento, Secomp é uma semana acadêmica organizada pelas entidades estudantis do curso de computação da Unicamp. O evento teve como objetivo aproximar os alunos de graduação do mercado de trabalho. Os participantes assistiram a palestras sobre empreendedorismo e inovação tecnológica, tiveram acesso a mini-cursos e treinamentos para conhecer melhor o mercado e expandir horizontes para a escolha de um plano de carreira a se seguir.

O Things Hacker Team mais uma vez marcou presença com a palestra "A Revolução Android", ministrada por mim (Ricardo) e participação especial do Ryoji e do Pedrinho.

Abaixo segue algumas fotos do evento:

 Eu falando sobre ADK e o jogo que desenvolvemos.

Ryoji palestrando sobre Sensores e Arduino.

Pedrinho palestrando sobre Raspberry Pi.

No final do evento foram muitas perguntas e muito interesse dos participantes. Ficamos muito felizes :).

É isso aí pessoal. Para ver mais fotos acessem o Secomp no Facebook.

Terça-feira que vem, dia 27/08, estarei ministrando um mini-curso chamado "Android, Raspberry Pi e a Internet das Coisas", realizada pela Open4Education, da Globalcode. O local será a sede da escola em Campinas. E, mais uma vez, teremos participação especial do Things Hacker Team.

Att.
Ricardo Ogliari

terça-feira, 13 de agosto de 2013

Joystick controlando LED RGB com ADK Dash Kit

Boa tarde.

Gostaria de convidar vocês a lerem o post "Joystick controlando LED RGB com ADK Dash kit", publicado no IT Web, pelo Ricardo Ogliari, membro do Things Hacker Team.

Boa leitura.


segunda-feira, 12 de agosto de 2013

Participação do time no 6º Android Meetup

Boa tarde.

Mais uma vez devemos um pedido de desculpas pelo atraso neste relato. Porém, antes tarde do que nunca :).

O 6º Android Meetup, evento organizado pelo GDG (Google Developer Groups) de São Paulo e realizado na PUC de São Paulo, foi nos mesmos moldes do Mini-Curso feito 1 semana antes.

Porém, neste evento nos apresentamos como Things Hacker Team, primeira apresentação pós-mudança de nome. Infelizmente o Jaci não pode participar, mas eu (Ricardo), Ryoji e Pedrinho conseguimos representar bem este timaço.

Nossa palestra seguiu os seguinte temas:
* Internet das Coisas: conceitos e estado da arte;
* Sensores;
* Android e Sensores
* Android e Conectividade
* ADK
* Conclusão
* Demonstrações

A parte das demonstrações foi a mais aplaudida

Demonstrações os seguintes projetos:
* Sistema de automação residencial controlado por NFC e Android;
* Sistema de automação residencial controlado por Ocarina;
* Máquina de doces hackeada e controlada por senha e Arduino;
* Sistema de alarme residencial controlado por sensor PIR, KeyPad e ADK;

Abaixo seguem algumas fotos:







Agradecemos o GDG pelo convite.

Agradecemos também aos participantes, que mais uma vez nos deixaram muito felizes com o retorno, principalmente na parte das demonstrações.

* A próxima participação do Things Hacker Team será no Secomp 2013 com a palestra "A Revolução Android (Internet das Coisas)", ministrada por Ricardo Ogliari e com participação das demonstrações do THT.

Att.
Ricardo

Participação do time no Mini-Curso "Android e a Internet das Coisas"

Boa tarde.

Primeiramente pedimos desculpas pelo atraso em relatar a vocês o resultado da participação do Things Hacker Team no mini-curso "Android e a Internet das Coisas", realizado na sede da Globalcode em São Paulo, sendo que, o curso foi uma iniciativa da Open4Education.

O mini-curso foi ministrado por mim (Ricardo Ogliari), que faço parte do Things Hacker Team. Porém, na ocasião, representava a Globalcode, uma vez que também sou instrutor na escola.

Na parte de sensores, arduino e Raspberry Pi tivemos a participação do Ryoji Neto, integrante do nosso time. O Pedro Padilha (faz parte do THT) também teve participação com comentários durante a parte falada do curso.

No final mostramos as seguintes demonstrações trabalhadas no THT:
* Sistema de automação residencial controlado por NFC;
* Sistema de automação residencial controlado por Ocarina;
* Máquina customizada de doces, controlada por senha de toque;

Os participantes estavam muito interessados no assunto. Na parte das demonstrações todo mundo fez uma roda em torno da mesa central, onde estavam todas as nossas parafernalhas, e ouve muitas perguntas, várias fotos e filmagens.

Avaliamos nossa participação como sensacional. Tivemos a oportunidade de mostrar a idéia do grupo e os nossos projetos. Também gostaríamos de agradecer a Globalcode e a Open4Education pela oportunidade.

E um agradecimento final e especial aos participantes do evento. Obrigado.

Att.
Ricardo

Palestras e Eventos

Bom dia...

O Arduino Team gostaria de convidar você a participar das palestras que o grupo vai ministrar/palestrar nas próximas duas semanas. Segue agenda:

Participação no Mini-Curso Android e a Internet das Coisas, que será realizado hoje (30/07) na sede da Globalcode em São Paulo. Mais sobre o evento aqui.

O Mini-curso será ministrado pelo Ricardo Ogliari, que faz parte do nosso grupo. O evento é uma realização da Open4Education, da própria Globalcode. Mas teremos outro participante fo grupo, o Ryoji, fazendo uma participação especial e falando sobre sensores. Além disso, no final do mini-curso alguns dos projetos realizados pelo grupo serão apresentados como estudos de caso de Android e a Internet das Coisas.

Palestra no GDG São Paulo: Android Meetup #6 com o título "Android e a Internet das Coisas". O Ricardo Ogliari e o Ryoji Neto vão ministrar a palestra. O evento será dia 6 de Agosto, às 19:00, na Rua Marquês de Paranaguá, 111.

Nos vemos na Globalcode e na PUC. Até lá.

Att.
Ricardo

Quer se tornar um membro do Arduino Team?

Opa galerinha,

Durante o evento The Developers Conference 2013 muitas pessoas vieram nos cumprimentar e também nos questionaram sobre como fariam para se tornar parte do grupo.
Como naquele momento ainda não havíamos definido isto, acabamos deixando este assunto pendente contato conosco e como missão dada é missão cumprida, vejam logo abaixo!



Para se tornar parte do grupo, você deve preencher o formulário presente nesta postagem e clicar em Submit.

Eu quero fazer parte do Arduino Team


O seu perfil será avaliado pelo nosso grupo e em seguida retornaremos com a resposta!


Obrigado!!!

Pequenos projetos Arduino

Boa tarde pessoal!

Bom, navegando pela internet me deparei com um vídeo que me interessou. Ele falava sobre como voce pode diminuir o seu projeto de Arduino se ele usar apenas algunsa pinos. O link do vídeo segue abaixo:
http://makezine.com/video/how-to-shrinkify-your-arduino-projects/

Nossa Participação no TDC 2013 - São Paulo

Boa tarde..

O The Developer´s Conference é um dos maiores eventos na área de Tecnologia da Informação do Brasil, quem sabe o maior. Em 2013 já aconteceu em Floripa e São Paulo. Ainda terá em Porto Alegre e Recife. Na edição SP o Arduino Team teve a honra de participar da trilha Mobile, com a apresentação "Mobile e a Internet das Coisas".

Os slides podem ser vistos abaixo:

Infelizmente nosso time é relativamente novo e não temos experiência com eventos. Então tivemos algumas falhas, como por exemplo: não tiramos fotos e não anotamos o nome de todas pessoas que falaram com a gente e elogiaram nosso trabalho.

Porém, nosso trabalho de automação residencial controlado por NFC e aplicativo Android foi um sucesso. O volume de pessoas que interagiu com a gente no stand do GDG (Grupo de Desenvolvedores Google) foi muito grande.

Resumidamente, o projeto consiste do seguinte. Construimos uma maquete de uma casa com sala, cozinha, área de serviço, dois quartos (um suíte), dois banheiros e um corredor. Em cada cômodo foi posto um LED, ligado a uma placa Arduino Duemilanove. Essa placa trocava dados com um servidor JHome. O servidor JHome era acessado por um aplicativo Android que reconhece tags NFC (Near Field Communication). Dependendo da tag lida, o aplicativo mandava o servidor ligar os leds da cozinha e sala ou, do corredor e suíte. E aí a mágica acontecia.

Com este projeto, os elogios que recebemos também foram motivadores. Tão motivadores que não vamos produzir um vídeo sem apoio, como no caso do projeto de ligar a TV. Sendo assim, aguardem novidades quanto a um vídeo descritivo do projeto e sobre um evento onde iremos falar sobre Mobile e Internet das Coisas, além de, detalhar o projeto ao vivo.

Agradecemos a todo mundo que conversou conosco no evento, no stand do GDG ou na apresentação na trilha mobile.

Aguardem....

Ligar/Desligar, Aumentar/Abaixar Volume e Trocar Canais via Arduino

Boa tarde pessoal..

Segue vídeo com o nosso projeto em funcionamento.

A forma como chegamos até ele foi descrito nos posts anteriores.

Até mais..
Att.
Ricardo


Placa Program-ME ligando uma TV Sony e controlando troca de canais

No primeiro encontro do Arduino Team não sabíamos muito bem o que desenvolvedor. Por acaso encontramos este vídeo na internet (link aqui), onde uma placa arduino liga um aparelho de TV conforme o valor de sensor de proximidade. Neste momento decidimos qual seria nosso foco.

O primeiro link indica o site onde toda a criação do projeto é explicada (link aqui). A imagem da ligação do sensor da protoboard foi essencial para nosso desenvolvimento. Exceto pelo fato de não possuírmos (ainda) o receptor de IR, somente o sensor IR LED. Mas o achado mais importante neste texto foi a indicação da biblioteca que foi utilizada no projeto, a IRemote.

No site oficial da biblioteca tem um link para um texto chamado "A Multi-Protocol Infrared Remote Library for the Arduino".

Depois que ligamos o sensor LED IR na protoboard e esta na Program-ME 2.0, testamos o seguinte trecho de código:

 
#include <IRremote.h>
IRsend irsend;

void setup()
{
  Serial.begin(9600);
}

void loop() {
  if (Serial.read() != -1) {
    for (int i = 0; i < 3; i++) {
      irsend.sendSony(0xa90, 12); // Sony TV power code
      delay(100);
    }
  }
}


Quando testamos a TV realmente ligou, festa geral na Arduino Team. No mesmo link tem uma foto de como deve ficar a protoboard. Seguimos a representação fielmente.

O próximo passo era descobrir como trocar os canais. Em uma busca rápida no Google chegamos a este link.

Infelizmente nosso tempo estava acabando e não poderíamos fazer algo mais elaborado, como ligar mais botões a placa para termos uma ação específica para trocar de canal para cima e, outra para troca de canal para baixo. Logo, nosso código ficou assim:

/*
 * IRremote: IRsendDemo - demonstrates sending IR codes with IRsend
 * An IR LED must be connected to Arduino PWM pin 3.
 * Version 0.1 July, 2009
 * Copyright 2009 Ken Shirriff
 * http://arcfn.com
 */

#include <IRremote.h>

IRsend irsend;
int botao = 2;


void setup()
{
  pinMode(botao, INPUT);
  Serial.begin(9600);
}

void loop() {
  int estadoBotao = digitalRead(botao);
 
  delay(500);
 
  int luz = analogRead(3);

  if (luz < 200){
    for (int i = 0; i < 3; i++) {
      irsend.sendSony(2704, 12); // Sony TV power code
      delay(40);
    }
  }
/*  if (estadoBotao == LOW){
    for (int i = 0; i < 3; i++) {
      irsend.sendSony(0x90, 12); //channel up
      delay(40);
    }
  }*/
 
  if (estadoBotao == LOW){
    for (int i = 0; i < 3; i++) {
      irsend.sendSony(0x890, 12); //channel down
      delay(40);
    }
  }
}


Dependendo do if comentado, o código trocará o canal para cima ou para baixo.

Como próximo passo, almejamos a compra do sensor receptor de infrared. A busca no google já resultou nesta ótima fonte: o código para leitura dos códigos IR através do sensor receptor (link aqui).

Até a próxima.

O que é o Arduino Team?



Histórico
O Arduino Team surgiu no final do Arduino Hacking Weekend, que ocorreu no mês de Julho, na sede da Globalcode em São Paulo. A iniciativa ocorreu tendo em vista o interesse dos quatro principais membros do grupo pela área de eletrônica, robótica, domótica e similares. Inicialmente o grupo foi formado por:



Jaci Nunes
Pedro Padilha Farroco
Ricardo da Silva Ogliari
Ryoji Kuwae Neto


Objetivo Central
O objetivo do grupo é unir o conhecimento de todos componentes, visando o crescimento individual e do time.


Objetivos Gerais
Como um grupo de estudos, porém, mais práticos do que teóricos, visamos a criação de qualquer tecnologia no final de cada, seja com participação de todos membros (preferencialmente) ou, parcialmente, no caso de alguma eventualidade.



Inicialmente o corpo diretivo é formado pelos quatro membros originais (Jaci, Pedro, Ricardo e Ryoji). Porém, almejamos a participação de mais pessoas que possam contribuir de alguma maneira. Nosso foco é contar com pessoas interessadas em serem nós ativos na rede e, não apenas fazer parte da grande maioria que apenas absorve conteúdo da rede.
As principais decisões do grupo sempre serão tomadas pelo corpo diretivo.


Novas participações
Como dito anteriormente, somos abertos a mentes positivas e interessadas em aprender e compartilhar o que sabem, independente de nível de conhecimento ou área de domínio.