quarta-feira, 21 de setembro de 2011

Experimentos: Testes com Arduino em sala de aula




Arduino + Gambiarra

,











Arduino "Severino"


A maioria dos designers ou programadores usam um Arduino original , italiano com pedigree e atestado de origem (invoice). Mas, como todos já sabem, é possivel montar o seu próprio Arduino, dá trabalho, exige o aprendizado de uma série de conhecimentos durante a “jornada” de montagem e depuração mas que no final, você estará pronto para as novas necessidades que surgirão depois que você tiver completado o seu Arduino.

E onde entra o Severino? O Arduino S3V3, Severino, muito prazer, é uma versão melhorada do Arduino Single Side Serial desenvolvida pelo Adilson Akashi. Possui trilhas mais largas, bem distribuídas e que incorpora as novidades presentes nas versões USB mais recentes. Você pode fazer a sua própria placa usando transferência témica por toner mais ferro de passar roupa, comprar os componentes e monta-la você mesmo . O custo fica baixo. Segundo o Prof. Paulo Gonçalves da Universidade Estadual de Maringá, em seu último levantamento determinou que o custo total do Severino ficaria em torno de R$ 28,00 reais incluindo o microcontrolador ATMEGA8. Para os que não querem se arriscar com ácidos, ferros de passar roupa e furação da placa , é possivel comprar a placa já pronta, no ponto de só fazer a montagem.

domingo, 18 de setembro de 2011

Tutoriais com Arduino

















O que é Arduino?


Arduino é uma plataforma de prototipagem eletrônica open-source que se baseia em hardware e software flexíveis e fáceis de usar. É destinado a artistas, designers, hobbistas e qualquer pessoa interessada em criar objetos ou ambientes interativos.

O Arduino pode sentir o estado do ambiente que o cerca por meio da recepção de sinais de sensores e pode interagir com os seus arredores, controlando luzes, motores e outros atuadores. O microcontrolador na placa é programado com a linguagem de programação Arduino, baseada na linguagem Wiring, e o ambiente de desenvolvimento Arduino, baseado no ambiente Processing.

Os projetos desenvolvidos com o Arduino podem ser autônomos ou podem comunicar-se com um computador para a realização da tarefa, com uso de software específico (ex: Flash, Processing, MaxMSP).

As placas podem ser construídas de forma caseira (manualmente) ou adquiridas já montadas e o software pode ser baixado gratuitamente. O projeto do hardware (arquivos de CAD) está disponível sob licença open-source e você é livre para adaptá-lo para as suas necessidades.

O Arduino recebeu uma menção honrosa na categoria Comunidades Digitais do prêmio Ars Electronica Prix do ano de 2006.

A equipe de concepção do Arduino é formada por: Massimo Banzi, David Cuartielles, Tom Igoe, Gianluca Martino e David Mellis.

O que é Kinect?

Kinect (anteriormente chamado de "Project Natal") é o nome de um projeto encabeçado pela Microsoft para seu console de videogame de última geração Xbox 360, que tem ainda como colaboradora a empresa Prime Sense. O projeto visa criar uma nova tecnologia capaz de permitir aos jogadores interagir com os jogos eletrônicos sem a necessidade de ter em mãos um controle/joystick, inovando no campo da jogabilidade, já bastante destacado pelas alterações trazidas pelo console Wii, da Nintendo.

"O nome 'Natal' faz referência a cidade brasileira de Natal no Rio Grande do Norte. "Um de nossos pesquisadores, Alex Kipman, é do Brasil e ele escolheu a cidade de Natal como um tributo a seu País. Além disso, ele sabia que Natal também significa nascer, em latim. Considerando o novo público que será atraído ao Xbox 360 pela novidade, o nome encaixou perfeitamente”, respondeu a empresa."

O sensor do Kinect (Project Natal), tem cerca de 23 cm de comprimento horizontal. Ele têm 5 fatores principais: 1º. Câmera RGB (Red, Green, Blue) que permite o reconhecimento facial perfeito da pessoa que está em frente do console. 2º. Sensor de profundidade, que permite que o acessório escaneie o ambiente a sua volta em três dimensões. 3º. Microfone embutido, que além de captar as vozes mais próximas, consegue diferenciar os ruídos externos. Dessa forma, barulhos ao fundo não atrapalham o andamento do Kinect. O microfone também é capaz de detectar várias pessoas diferentes em uma sala (só não se sabe se a precisão é perfeita, já que é comum, por exemplo, irmãos com vozes parecidas). 4º. Próprio processador e software. 5º. Detecta 48 pontos de articulação do nosso corpo, ou seja, possui uma precisão sem precedentes.

O Kinect chegou nos EUA em 4 de novembro de 2010, no Brasil em 18 de novembro. Ao chegar ao Brasil, o Kinect ainda não teve reconhecimento de voz (que identifica a pessoa pela voz) em português, "ele terá de ser atualizado com o tempo", diz a Microsoft Brasil. Veja o vídeo mais recente do Kinect, no E3.

quarta-feira, 7 de setembro de 2011

Kinect











Ipad + arduino + Processing








Processing + Iphone = arduino












O que é Learning Processing?

Este livro ensina-lhe os blocos de apartamentos básicos de programação necessários para criar as aplicações pioneiros dos gráficos que incluem a arte interativa, de processamento vivo do vídeo, e de visualização dos dados.

- Um guia start-up amigável ao processamento, o artista visual livre, alternativa da abrir-fonte ao software caro e linguagens de programação desanimados.

- Nenhuma experiência precedente exigir-este livro é para o novato de programação verdadeiro!

- Os exemplos passo a passo, as explanações completas, os exercícios a trabalhar, e as amostras simples do código suportam sua curva de aprendizagem. O código fonte e os cursos suplementares estão igualmente disponíveis através de um local em linha do companheiro.

Este manual original do laboratório-estilo dá o gráfico e os desenhadores, os artistas, e os ilustradores da correia fotorreceptora de todos listram um jumpstart no trabalho com o ambiente de programação de processamento fornecendo a instrução nos princípios básicos da língua, seguidos por explanações cuidadosas de técnicas avançadas seletas.

Dentro destas páginas, o professor Daniel Shiffman de ITP (escola de Tisch das artes, da universidade de New York) demonstra os fundamentos da programação que expandirão sua compreensão do que é possível no mundo de gráficos de computador. Viajando além dos confins do software proprietário, você será autorizado para criar seus próprios projeta ferramentas.


fonte: http://www.learningprocessing.com/