Oct 3

Olá!

De Maio (último post) pra cá MUITAS coisas boas aconteceram, e dariam bons posts. FISL 10, duas palestras no Ensol 3, projeto Marmota (http://marmota.mobi) sendo apresentado no Software Freedom Day em Campina Grande e etc.

Ao invés de fazer posts grandes (e cansativos de serem escritos, principalmente quando não estou inspirado) eu tenho atualizado diariamente meu twitter, não só com coisas profissionais, eventos, estudos, c, python, linux, sistemas embarcados, arduino e etc.

Então se você caiu nesse blog graças ao Google ou costumava vir por aqui de vez enquando e gostou de algo que escrevi ou até mesmo se interessa pelas mesmas coisas que eu, eu recomendo que você me siga no twitter!

Pra seguir clica aí:

Por enquanto é isso :)

May 18
Jampa Mobility Forum
Posted by Flávio Ribeiro in Eventos, Sistemas Embarcados on 05 18th, 2009| icon31 Comment »

Nessa semana vai rolar um evento muito legal voltado pra dispositivos móveis e sistemas embarcados aqui em João Pessoa, PB.

É o Jampa Mobility Forum, e vai contar com profissionais já experientes na área, como Rodrigo Vivi do INdT e Ângelo Perkusich, coordenador do Laboratório de Sistemas Embarcados e Computação Pervasiva da UFCG.

Virão pra João Pessoa também dois profissionais que já participaram de projetos relacionados a mobilidade no C.E.S.A.R.

O Jampa Mobility Forum é organizado pela Faculdade Idez e Avaty! Tecnologia e a programação está disponível aqui. Nos vemos lá!

May 10

Olá pessoas,

Tirando a poeira aqui do blog pra anunciar meu novo toy project cujo anuncio deveria ser feito só quando eu tivesse algum resultado concreto, mas com o animo na evolução de hoje resolvi publicar logo.

Tenho atualizado o meu twitter bem mais vezes que esse blog pela facilidade que é twittar (principalmente quando você tem um plugin pra seu browser como eu). Lá fico sempre atualizando sobre o que estou fazendo, como as coisas no projeto estão indo, referências a sites onde aprendi a usar o motor de passo, transistores, etc.

Como você leu no fim do parágrafo anterior, o meu novo projeto é relacionado a robótica e microeletrônica. A idéia principal é fazer o meu arduino se comunicar com dispositivos móveis como celulares symbian e internet tablets através de qualquer protocolo, seja ele “wired” ou não.

Pra comecar a brincadeira comprei um módulo bluetooth chamado BlueSMIRF Gold que implementa toda a stack bluetooth e para integrar ao seu arduino basta você ligar o TX do BlueSMIRF no RX do arduino, e o RX no TX do mesmo. Ligando também o pino Vcc do módulo em uma tensão de 5v (que pode ser o pino 5v do arduino) e o GND no terra, você já pode parear o bluesmirf com seu computador e abstrair a conexão bluetooth como sendo uma porta serial, simples assim. Pretendo fazer um outro post ou um artigo no site do marmota detalhando a ligação desse módulo assim que aprender mais sobre ele.

Sim, e antes que eu me esqueca, eu terminei pagando muito caro por esse BlueSmirf. Fora os 60 dólares do módulo, paguei 30 dólares pela entrega e ainda tive o azar do módulo ter parado na Receita. Lá se foram mais 120 reais de imposto, e no fim eu não quis nem somar as despesas e saber quanto o bichinho saiu pra mim.

Comprei também um ProtoShieldBR do gaúcho Rafael Quines que fez um excelente trabalho no desenvolvimento desse shield. A idéia básica do ProtoShieldBR é ser uma plaquinha de propósitos gerais, cheias de barramento onde você vai posicionando os seus componentes da maneira que achar melhor - estilo protoboard - só que em cima do seu arduino. Se não fosse o meu ferro de solda de 5 reais as soldas teriam ficado bem bonitinhas e o resultado final teria sido mais bacana.

Voltando pra os objetivos do toy project; O pontapé inicial do Marmota é fazer um carrinho de controle remoto controlado por um celular s60 através do bluetooth usando python. A parte “física” do carro já tá pronta e hoje consegui comandá-lo via bluetooth usando pySerial no meu notebook. Já fiz também a interface da aplicação PyS60, faltando só criar a classe de socket bluetooth do celular. Falta também dar uma regulada no motor de passo responsável pelo direcionamento do carro, mais algumas colas e soldas, e rodas emborrachadas pra ter uma tração maior com o chão.

Tenho já algumas idéias de interação do arduino com internet tablets, andei pesquisando sobre shields ethernet e até vi que já fizeram um webserver simples pra ele. Já pensou você controlando luzes, alarmes, cameras de vigilância e etc tudo no seu browser aonde você estiver e o arduino do outro lado dando conta de tudo? Show de bola.

Pra finalizar, quem quiser debater, ajudar, dar mais idéias e etc, dê uma lida no site do Marmota. Prometo atualizar ele com fotos, videos e códigos tanto do lado arduino como a aplicação pys60 do lado mobile quando esse primeiro projeto for finalizado. Quem quiser acompanhar mais de perto os passos pra finalização desse projeto, siga-me no twitter!

É isso, até a próxima pessoal :)

Feb 8
Bossa Conference ‘09
Posted by Flávio Ribeiro in Eventos, Programação, Sistemas Embarcados on 02 8th, 2009| icon3No Comments »

Está  chegando mais uma edição de uma conferência muito aguardada - pelo menos por mim - envolvendo assuntos relacionados a mobilidade e sistemas embarcados. É o Bossa Conference, evento realizado pelo Instituto Nokia de Tecnologia.

Tive a oportunidade de estar presente nas outras duas edições e posso afirmar que é um dos melhores eventos realizados no Brasil. Por sorte, a cidade onde ele acontece é a poucos km de onde moro (Porto de Galinhas-PE).  Esse ano aposto que não vai ser diferente e com certeza estarei lá.

Se quiserem saber mais sobre o que vai rolar nesse ano acessem o site do evento. Programem suas viagens e nos vemos lá!

Jan 12
Arduino, agora tenho um!
Posted by Flávio Ribeiro in Eletrônica, Programação, Sistemas Embarcados on 01 12th, 2009| icon35 Comments »

Olá pessoas!

Para iniciar o ano com o pé direito irei escrever sobre o presente de aniversário que me dei, um Arduino Duemilanove! Ele chegou já tem uns dias, mas como pedi junto com um amigo e a encomenda chegou lá só pude pegar hoje.

Já haviamos comentado sobre essa plataforma, e inclusive o trabalho final da disciplina de Arquitetura de Computadores - sim, esse dirigivel que estou escrevendo aqui no blog e ainda estou devendo 2 posts - motivou a gente ainda mais a entrar nesse mundo da eletrônica, que, por enquanto, é apenas um hobby.

Entramos em uma lista de discussão de pessoas que estão se divertindo com eletrônica e principalmente com arduino chamada hardhacking e lá vimos uma thread que indicava uma loja pra comprar o duemilanove. Compramos e em cerca de 10~15 dias o arduino já estava na casa do meu amigo.

Esse é meu arduino, em minhas mãos :)

Só não gostei de uma coisa, não vieram cabos (de alimentação e USB) e apesar do ambiente ser facilmente baixado na internet, eu ia ficar feliz se viesse um cdzinho personalizado :-) Tive que ir agora no Manaíra Shopping e comprei um USB da Clone por apenas R$3,00.

Sobre valores, os dois duemilanove ficaram por $58,80 e o frete ficou por $7.20. Não tivemos problemas com alfândega e etc.

Agora é ter idéias legais pra brincar com ele. Inicialmente vou tentar usar o módulo sonar da tato que compramos pra o dirigível e não conseguimos “regular” ele direitinho. Pelo pouco que vi, o A\D do arduino é bem abstraído e funciona muito bem, ou seja, as coisas ficarão mais faceis com o sonar.

Misturando arduino com sonar pode até sair algum robôzinho de sumô, ou um que desvia de obstáculos..

PS: Só pra deixar registrado, o módulo sonar da tato não tem datasheet e o ’suporte’ que me deram não valeu de nada.  :P