terça-feira, 26 de outubro de 2010

[OFF-TOPIC/pt-BR] Creeper Bot

Esse é bom,  Dan Howery resolveu modificar um carro de controle remoto para poder ser controlado por um Arduino utilizando um controle de XBOX 360. Como se não bastasse ele ainda adicionou uma câmera sem fio ao conjunto e chamou tudo de Creeper Bot. A comunicação é feita via módulos XBee, mas nem sempre foi assim. Dan iniciou o projeto utilizando Bluetooth, mas percebeu que o alcance era de somente 100 pés, o que dá mais ou menos 30 metros, foi quando resolveu mudar para XBee e o alcance passou a ser de 300 pés, aproximadamente 90 metros. Segue imagem e link para a página do projeto.



[OFF-TOPIC/pt-BR] Arduino e Eclipse

Pra quem gosta de utilizar o Eclipse essa é uma boa oportunidade de aprender como programar para o Arduino utilizando esta IDE.


[Página do artigo via Hack A Day]

[OFF-TOPIC/pt-BR] Keyglove

Keyglove é uma luva que utiliza o Arduino Mega e permite, através de toques combinados e um acelerômetro, a geração dos códigos do teclado e do mouse utilizando apenas uma mão. Dá uma olhada no vídeo da prova de conceito do projeto para um melhor entendimento.



[Página do projeto via Arduino Blog]

terça-feira, 19 de outubro de 2010

RF Links Reliable Messaging (Part 2)

Some people asked for the specification of the protocol and i decided to write a post on it and clarify it a little bit more. So first of all the next picture represents the message packet of the protocol, it has 6 bytes described below.

Protocol packet

And here'a sequence diagram that represents the exchange of messages in a situation where the first reply is lost. We can see that the transmitter then retransmit the same message, in this case the receiver realizes it is the same message it received a while ago and sends a reply again, this time succesflly.

Protocol sequece diagram
I hope it helps in the understanding and will be of great help for other who wish to implement it in other languages. I ask you guys to let me know of any doubts and any criticism (hope it's written right) will be welcome.
So, for those interessed, i'm working now in a second version of it using CRC16 for error detection instead of checksum. And here's a nice link to a Hack A Day post where some debate is going on on my post, pretty nice arguments by the way.

segunda-feira, 18 de outubro de 2010

RF Links Reliable Messaging

This is something i've been working on for a couple days and finally got something worth showing. After a while using Radio Frequency Links in some projects i realized that many messages are lost and it requires you to send them over and over again until it reaches the destiny and does what it is supposed to do. I then decided to do something about it and since i know i'm going to lose a few messages in the air at least send it again in a transparent way so it doesn't bother me. In a few words this is an implementation of a protocol that guarantees that a message sent over a RF Link will get to its destiny no matter what. This implementation is based on RF Links, Arduino e Java. At the end of the explanation of the protocol there's an example of where it can be usefull, so, let's get it started.

RF Links

quinta-feira, 14 de outubro de 2010

[OFF-TOPIC/pt-BR] Velocímetro com Arduino e Flash

Mike Chambers construiu um velocímetro para carros de controle remoto utilizando um Arduino e implementou a interface para visualização dos dados coletados utilizando Adobe Air. As medições no seu velocímetro são baseadas em dois lasers apontados para dois photo-resistors ligados ao Arduino, a distancia entre os dois resistores é conhecida e é utilizada para realização dos cálculos. O intervalo de tempo passado entre a ruptura do primeiro e do segundo feixes laser completa os dados para a obtenção da velocidade final.
Um ponto interessante desse projeto, que eu não tinha conhecimento, é que a interface que ele utilizou no PC para visualização da velocidade, Adobe Air, pôde ser reutilizada no Android sem nenhuma modificação. Segue o vídeo do projeto na prática.


[Página do projeto via Adafruit Blog]

quarta-feira, 13 de outubro de 2010

[OFF-TOPIC/pt-BR] Lista de shields para Arduino

Jonathan Oxer, resolveu criar um site com uma lista de shields para Arduino e os respectivos pinos que são usados pelos mesmos. A proposta dele é permitir ao desenvolvedor saber se um shield é compatível com um outro, já que os pinos podem estar sendo usados pelo primeiro e acabar jogando um balde de água fria no projeto como um todo.



[Arduino Shield List via Adafruit Blog]

[OFF-TOPIC/pt-BR] Sistema de inicialização remota para PC

A idéia é simples, o cara, Blake Foster, tem um computador em casa que, às vezes, acessa remotamente para pegar alguns arquivos. O problema é que ele tinha que manter o computador ligado o tempo todo para poder realizar o acesso remoto e, como nós sabemos, um computador ligado o tempo todo consome energia. Energia essa gasta na maior parte do tempo de forma ociosa. A solução? Usar um Arduino, um Ethernet Shield e um ProtoShield, entre outros componentes, para criar um dispositivo que o possibilite ligar e desligar o computador remotamente, reduzindo assim o consumo de energia. O bacana dessa história é que além de realizar o projeto o tal cara resolveu, em cima do custo do projeto, calcular em quanto tempo o projeto estaria pago em relação à economia realizada com o consumo de energia. O resultado? 3 meses de uso.


[Página do projeto via Make]

sexta-feira, 8 de outubro de 2010

[OFF-TOPIC/pt-BR] Controle seu Arduino com o celular pela internet

Existem por aí milhares de posts sobre como controlar o Arduino pela internet mas a maioria deles faz uso de shields que podem sair um pouco caro, sejam eles um ethernet shield ou cellular shield. O que bilbo, um usário do fórum do Arduino, fez foi justamente uma maneira de como controlar o Arduino pelo celular sem a necessidade de nada disso. E para isso ele utilizou o Twitter, um script PHP e um script Python. Mais detalhes na thread do fórum.


[No fórum do Arduino via Arduino Blog]

quinta-feira, 7 de outubro de 2010

[OFF-TOPIC/pt-BR] Da linguagem dos gestos para a linguagem falada

Sabe quando você está assistindo algum programa de tv e aparece aquela janelinha no canto da tela com uma pessoa traduzindo tudo que é dito para a linguagem dos sinais. Vejo muito isso em canais religiosos, pois bem, só vejo por que não entendo nada. Mas já pensou se existisse um dispositivo que traduzisse o que foi "dito" na linguagem dos sinais para a linguagem falada? Bacana né... Pois foi justamente isso que Kendall Lowrey fez, juntou um Arduino Mega, com alguns acelerômetros e sensores flex a uma luva que "lê" os movimentos a partir dos dados coletados nos sensores e envia para uma voicebox shield a palavra "traduzida" que pode, por sua vez, ser ouvida da forma que estamos mais acostumados.

Sign Language Glove v1

[Página do projeto via Hack A Day]

terça-feira, 5 de outubro de 2010

[OFF-TOPIC/pt-BR] Modkit

Uns dias atrás eu falei aqui do Modkit, um ambiente gráfico de desenvolvimento para o Arduino, porém não divulguei a página do projeto. Então, aqui está ela.

Modkit
[Página do projeto]

[OFF-TOPIC/pt-BR] Arduino e RFID

RFID significa Identificação por Rádio Frequência (Radio-Frequency IDentification, em inglês) e funciona da seguinte forma: O leitor emite uma onda de rádio e a tag (o cartão RFID) converte essa onda de rádio em energia, energia essa suficiente para enviar de volta para o leitor uma única string. O leitor recebe essa string e identifica a tag, o software por sua vez verifica se essa é uma tag válida ou não. Mais sobre RFID na Wikipedia.

Esse projeto utiliza-se do RFID para criar um mecanismo de segurança para portas e é construído utilizando um Arduino (uma versão antiga, a Diecimila), um motor servo, um piezzo buzzer, um leitor RFID e algumas tags. A intenção é verificar se a tag lida é uma tag válida e liberar a porta girando o servo enquanto emite um som através do buzzer, caso contrário, nada acontece e é emitido um outro alerta sonoro.


[Página do projeto via Adafruit Blog]

segunda-feira, 4 de outubro de 2010

[OFF-TOPIC/pt-BR] Video Game Shield

O Video Game Shield é um shield para Arduino que permite a você criar seus próprios jogos, incluindo gráficos, texto, efeitos sonoros e música, em preto e branco. O shield conta ainda com duas interfaces de fácil utilização para Nintendo Wii Nunchuck e permite conexão na televisão.

[Em MakerShed via Make Blog]

sexta-feira, 1 de outubro de 2010

[OFF-TOPIC/pt-BR] Birds

Esses passáros são celulares Nokia modificados utilizando o Arduino de tal forma que ao receber uma ligação os mesmos mexem as suas asas e balançam suas cabeças, cada um da sua maneira. Importante ressaltar que as ligações nunca são atendidas e ao invés disso o pássaro que recebeu a ligação disca pro outro e inicia uma reação em cadeia.




[Página do projeto via Adafruit Blog]