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.

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.