Nesse último final de semana esteve rolando o AZLabs hackmeeting, com os labs LCD, xDA e AltLab, um momento para intensificar o desenvolvimento dos projetos da malta dos laboratórios e criar um ambiente de troca de conhecimentos.

Sentia já a algum tempo falta desse tipo de momento. Lá em Joinville a rapaziada do MuSA juntaa-se as vezes no que costumamos chamar de projetos de final de semana para montar suas coisas e trocar idéias.

Curti testar alguns sensores flexíveis com Pedro Rito e hackear o robosito do VitorLS adicionando a interface de comunicação usando Xbee. Durante o período da tarde rolou uma oficina de Stencil onde cada um cortou seu molde e aplicou em camisetas e na parede do espaço. Domingo, rolaram umas flash talks, e falei um pouquinho do MuSA para o pessoal daqui.

Divertido, é isso. Conhecer pessoas, trocar idéias, criar coisas.

Fotos no flickr.

Tshirt colaborativa, resultado da oficina

Camiseta coletiva

Usando essa lib estou conseguindo controlar o Arduinome com baudrate em 57600 no firmware. Trabalhar com a biblioteca é bem tranquilo:

from arduinome import Arduinome
from time import sleep
 
a = Arduinome("/dev/ttyUSB0")
 
while 1: a.read()
for x in range(8):
        for y in range(8):
                a.led(x, y, 1)
                sleep(0.5)

E o resto está lá, não vou copiar tudo aqui.

, , ,

Faz algum tempo que montei a matriz de leds/botões do arduinome, e eu tive vários problemas com isso, pois a seeedstudio estava vendendo botões que não eram compatíveis com as pcbs, mas tudo bem, depois de reclamar enviaram os botões corretos e retiraram os botões errados da lista de produtos relacionados ao arduinome para que outros não comprassem os comprassem por engano.

Concluindo a montagem da placa, tive alguns problemas para conseguir fazer ela funcionar corretamente comunicando-se com o Serial-PyIO, o software desenvolvido para servir de gateway entre o Arduinome e softwares rodando no computador, através do envio de mensagens OSC e MIDI. Uso o Serial-PyIO pois ele roda em GNU/Linux. Existe o ArduinomeSerial para quem quer um gateway rodando em OS X ou Windows.

Nos testes que fiz, verifiquei que abrindo o monitor serial da IDE do arduino o software e o hardware comunicavam corretamente. Resolvi então mudar o baudrate usado no Serial-PyIO para 57600, o mesmo do firmware, por instantes achei que estava funcionando perfeitamente, mas o problema continuou. Hoje coloquei o baudrate de comunicação serial do arduinome-firmware para 9600 e está funcionando. Fiz vários testes e tudo está ok. Eu sei que o recomendado para fazer a comunicação serial entre o PC e o Arduino é 57600, mas, agora eu posso mexer em outras coisas no Arduinome que não tenham relação com tentar fazer ele funcionar :)

Ah, se forem usar o Serial-PyIO, peguem a última versão no svn, ela é constantemente atualizada.

svn co https://serial-pyio.svn.sourceforge.net/svnroot/serial-pyio serial-pyio

Vejam que coisa linda:



Conway’s Game of Life





Letreiro: arduinome

, ,

Por incrível que pareça, estivemos na UDESC em pleno sábado de férias. Mas isso por um bom e belo motivo! Nos encontramos para trabalhar em nossos projetos pessoas e pintar as paredes do Colméia. Eu terminei de montar o Arduino Punk Console, um sequenciador 8bits e liguei ele no circuito amplificador que é usado no Smapler, um shield para o Arduino que possui interface PS/2 e um mini-amplificador de áudio.

Fizemos alguns stencils na parede da sala e em tampas de gabinetes. Agora a sala está ficando mais bonita!

Fotos do dia:

Arduino Punk Console e Smapler

Stencil Tux e Gnu na parede

Arduino Punk Console e Smapler

Stencil Tux Gabinete

Stencil Debian Gabinete

Tem mais no Flickr!

, , ,

Aproveitei o domingo para descansar e fazer algo que não não fazia a muito tempo, estampar minhas roupas. Essa foi uma das belas lições que aprendi com a cultura “do it yourself” do punk/hardcore e sempre que posso gosto de praticar. Hoje estampei um casaco com o logo do Creative Commons:

Creative Commons TshirtCreative Commons Tshirtcreative commons

Outras estampas estão nos sets stencils e camisetas no meu Flickr.

Acho que roupas são uma das melhores formas de “propaganda”, então sempre estampo coisas sobre os projetos que apoio e as pessoas eventualmente perguntam o que significa e essa é a boa oportunidade de difundir um determinado assunto.

Se alguém se interessar, escrevi um tutorial, lá pelo final de 2006, explicando passo-a-passo como se faz. Vale apena experimentar, nem que seja em um pano velho :P

, ,