segunda-feira, 12 de agosto de 2013

Blog mudou para Things Hacker Team

Boa tarde.

O Arduitno Team mudou seu nome para Things Hacker Team, pelo seguinte motivo: nosso grupo de estudo não é focado em uma tecnologia específica, como o Arduino, mas sim no estudo e implementação da Internet das Coisas.

Claro que, devido as facilidades do Arduino, o mesmo ainda será o mais utilizado nos nossos experimentos e estudos, porém, também trabalharemos com RaspberryPi, com Lego Mindstorm, dentre outros.

Nos vemos no endereço http://thingshackerteam.blogspot.com.br/.

Att.
Ricardo Ogliari

terça-feira, 30 de julho de 2013

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

sexta-feira, 19 de julho de 2013

Agora o Arduino Team também está no Facebook! Visite nossa páagina para mais informações, novas participações, projetos e coisas relacionadas com Arduino!

quinta-feira, 18 de julho de 2013

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!!!

terça-feira, 16 de julho de 2013

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


quarta-feira, 26 de junho de 2013

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.