sexta-feira, 4 de dezembro de 2009

Lego Mindstorms: Lego para robótica




Há mais ou menos 3 meses atrás, comprei meu primeiro kit de robótica: o Lego Mindstorms. Num primeiro momento pensei na infinidade de coisas que se poderia fazer com esse kit e inclusive na possibilidade de se estudar robótica e assim poder criar meus próprios kits utilizando chips mais avançados (Não que os chips Atmel do Lego Mindtorms seja ultrapassado, mas sua capacidade de armazenamento não é lá das melhores).
Apesar de ser um kit de robótica de alto nível (não é necessário ter muitos conhecimentos em eletrônica, robótica e até mesmo de programação para se criar um Robô que ande ou interaja com o ambiente), o site do Lego Mindstorms (http://mindstorms.lego.com) possui diversos recursos para novos projetos de robótica com o kit e inclusive todos os esquemas elétricos e suas especificações para poder criar novos hardwares e softwares para o seu Mindtorms.
Para aqueles que acham que o kit do Lego Mindstorms tem muitas poucas peças para se criar outros Robôs (ele possui cerca de 576 peças), há como comprar peças adicionais para "incrementar" seu Robô ao máximo. Inclusive há no mercado outros tipos de sensores que podem ser utilizados no kit (como uma bússola, um acelerômetro e até um leitor de RFID).
O padrão das peças do Mindstorms é o mesmo que o kit Lego Technic, ou seja, você pode também comprar kits de montagem da séria Technic e poder montar um kit maior. Mas os melhores kits é melhor encontrar em sites internacionais ou no Mercado Livre. Nele há kits de amortecedores e até kits de pneumática para poder criar mecanismos mais avançados.
Apesar de ser um kit muito bacana, pois é possível criar com as mesmas peças uma infinidade de Robôs, ele possui algumas limitações em seus sensores (o sensor de som serve apenas para medição de decibéis: dB ou dBA) e recursos de memória (apenas 256KB de memória Flash para armazenamento de programas). Uma forma de contornar isso é criar hardwares específicos utilizando as especificações de Hardware e que funcione em um barramento I2C (explicarei mais sobre esse barramento em outro post).
Dentre os kits de robótica que existem no mercado, eu aconselho primeiro comprar o Lego Mindstorms, pois ele pode ser facilmente construído por novatos da robótica e com o tempo é possível criar vários complementos para tornar o kit mais avançado, a medida em que se aprende mais sobre robótica.

segunda-feira, 26 de outubro de 2009

O primeiro Arduino a gente nunca esquece...


Há alguns dias, tomei coragem e comprei meu primeiro Arduino: o Arduino Duemillanove. Depois de tanto namorar no site da Multilógica, resolvi fazer o meu primeiro investimento sério em robótica (depois do kit do Robot que é vendido na banca e o LEGO Mindstorms, mas isso fica para outro post).

Conforme anunciado no site da Multilógica, O Arduino Duemillanove é a uma criação de Massimo Banzi com um ATMega328 nele, proporcionando incríveis 32kB de memória flash para programação (sendo 2kB para o Bootloader)!

Apesar de ainda precisar de muito mais coisas para começar a montar um Robô, já é possível fazer alguns testes de programação com apenas alguns LEDs. Para se ter um kit bacana para testar todos os recursos do Arduino, pretendo adquirir agora alguns motores (CC, Passo, Servos e outros), potenciômetros e sensores diversos.

Bom, esse é o primeiro post e apenas quis demonstrar em poucas palavras o quanto esse "primeiro passo" pode ser o suficiente para dar início a uma grande jornada para criação de projetos de robótica utilizando esse hardware, que possibilita criar robôs de baixo custo. Nos próximos posts, pretendo comentar mais sobre outros kits que possuo e os kits vendidos em lojas especializadas (que infelizmente ficam na gringolândia... =/ ).

Aguardem...