Arquivo

Archive for agosto \28\UTC 2011

Utilizando a Bees Shield em uma Arduino Mega

28 de agosto de 2011 Deixe um comentário

Estive um pouco atarefado por esses dias mas acabei arranjando um tempinho para brincar novamente com meu singelo projeto de automação.

Não sei se todo mundo conhece mas existe uma shield que permite o uso de dois dispositivos da série Bee do Seeedstudio em uma Arduino Duemilanueve ou Uno. 

Como a Arduino Mega é uma Duemilanueve/Uno com mais pinos, esse shield funciona 100% com ela, porém, como ele considera o uso em uma Arduino com apenas uma serial (a serial compartilhada com o FT232), o shield possui algumas formas elegantes (ou quase) para se usar dois dispositivos com comunicação serial. A primeira bee é ligada diretamente a serial da Arduino, mas o shield possui uma forma interessante de lidar com essa serial. Ele possui uma chave que permite ligar a Bee ao ATMEGA da Arduino ou ao FT232, permitindo assim enviar comandos serial diretamente, sem a necessidade de fazer isso via sketch. A outra Bee é ligada a dois pinos digitais escolhidos via jumper na própria shield. Para comunicação com essa Bee, é necessário o uso da biblioteca NewSoftwareSerial, permitindo fazer que dois pinos digitais se tornem mais uma serial.

Interessante a forma de lidar com a serial do shield mas eu tenho uma Arduino Mega com 4 portas serial, por que eu iria depender de formas elegantes sendo que posso usar essas portas? Foi ai que dei início ao processo de “hacking” do shield. Queria a forma menos destrutiva possível para mexer nele, foi ai que lembrei de um protoshield mega que tinha guardado aqui em casa. Foi ai que pensei: “Porque modificar o shield se posso fazer um outro shield para adaptá-lo?”. A ideia me pareceu nada prático a princípio, mas lembrei que queria incluir um LCD 20×4 no projeto da central de comunicação então a ideia de incluir mais um shield não seria ruim.

 A princípio, pensei em como ligar as bees às portas da Arduino. A forma mais simples que encontrei foi manter a shield intacta e mexer apenas na protoshield, o que me levou a isolar os pinos que vinham da Bees Shield não deixando chegar na Arduino. A primeira bee se conecta diretamente aos pinos 0 e 1 (TX e RX da Serial0), então cortei eles na parte debaixo da protoshield impedindo-os de chegar a Arduino, e então soldei dois fios e fiz um jumper até a Serial1. Para a segunda Bee, decidi usar os pinos 2 e 3, cortando eles da mesma forma que o 0 e 1, e soldando um jumper até a Serial2. Assim, preciso sempre deixar o jumper na Bees Shield configurado para usar esses pinos. A foto ao lado mostra os pinos cortados e os jumpers.

E assim o hack na shield está completo, depois disso bastou soldar o conector para o LCD e seus pinos.

Fiz uns testes bem básicos no Bluetooth Bee mas nada muito complicado, apenas um teste de pareamento e configuração inicial. Em breve passo um breve tutorial de como utilizar o módulo bluetooth da Bee.

 

Por enquanto fiquem com a imagem do resultado final com tudo montado na Arduino: LCD, Bluetooth e Xbee:

Categorias:Meus projetos

1º Mostra Nacional de Robótica

10 de agosto de 2011 Deixe um comentário

Nos dias 18 a 21 de setembro, será realizada a 1º Mostra Nacional de Robótica, apoiada pelo CNPq. Foram abertas inscrições para projetos de níveis fundamental, médio, técnico e superior.

Para mais informações acesse o site da MNR.

Categorias:Notícias Tags:,

SeeedStudio Toy Hacking Contest

2 de agosto de 2011 Deixe um comentário

Esse é para aqueles que gostavam de abrir seus brinquedos para mudar alguma coisa, ou no pior caso (como eu), desmontar os brinquedos para criar coisas diferentes. O SeeedStudio abriu um concurso para quem gosta de modificar brinquedos e deixá-los a seu gosto ou criar seus próprios brinquedos.

O concurso funciona da seguinte forma, você manda sua idéia de modificação ou construção utilizando o Grove Toy Kit que será um novo produto da loja em breve. Serão selecionados dez projetos que ganharão cada um, um kit para que o projeto seja executado. Daí é só mandar o passo a passo do projeto com fotos e/ou vídeos e será escolhido o vencedor. O vencedor ganhará um vale de $200 em compras na loja e seu passo a passo será incluído no manual do produto além de ter o nome adicionado entre os contribuintes do projeto.

Para saber mais acesse o blog do SeeedStudio.

Categorias:Notícias Tags:, ,

Gameduino – Transforme sua Arduino em um Video Game

2 de agosto de 2011 Deixe um comentário

Esse ai do lado é o Gameduino, um shield que promete transformar sua Arduino em um Video Game. O Shield possui apenas uma saída VGA, a qual você pode ligar no seu monitor ou sua TV (caso essa possua a entrada ou através de um adaptador).

Com ela pode-se criar jogos da era 16-bit que muitos de nós adoramos!

Vejam algumas características:

  • Saída de vídeo em 400×300 em 512 cores
  • Compatível com qualques VGA que suporte a resolução de 800×600 @ 72Hz
  • Sprites com 16×16 e com até 256 cores
  • Sáida de áudio estério com sintetizador 12-bit
Estou pensando em adquirir uma mais para frente e quem sabe um review dela aparece por aqui, mas isso ainda deve demorar!
Para quem se interessou, basta acessar o site dela. Para quem quer adquirir uma, ela pode ser encontrada na SeeedStudio.
Categorias:Notícias Tags:, ,