domingo, 28 de novembro de 2010

Arduino - programação e circuitos

Ao longo deste mês tenho tentado aprender a programar e a construir circuitos simples, tendo por base o arduino.
A linguagem de programação utilizada é baseada em C/C++ e é à primeira vista algo assustadora. Um olhar mais atento revela que, com algum esforço e tempo, é até bastante intuitiva.
Já no caso dos circuitos a situação é um pouco diferente. Existem bastantes instruções para as montagens, mas em muitas delas são usados componentes que não possuímos e que são difíciceis de arranjar por perto. Como não tenho grandes conhecimentos na área da electrónica tudo se torna um pouco mais difícil. Existem lojas especializadas em Lisboa que enviam estes componentes por correio.
Mas nem tudo são más notícias. Por aquilo que consegui apurar, para o nosso braço talvez precisemos apenas de alguns transístores, resistências, diodos e motores, para além, claro da placa Arduino e de uma fonte de alimentação. Todos estes componente não são excessivamente caros (à excepção da placa controladora).
À procura de componentes tenho dilacerado um velho leitor de DVD que tenho em casa. O resultado é animador: 3 motores, um fusível, dezenas de condensadores, alguns botões (que não consegui ainda separar da placa) e uma fonte de alimentação (não sei se a mais adequada...).
Estamos de momento a redigir o relatório do primeiro período. Confesso não ser uma das actividades mais aliciantes, mas é antes de tudo algo necessário.
Tenho também feito alguma pesquisa em sites de universidades portuguesas sobre actividades e palestras no âmbito do nosso trabalho, mas até agora o sucesso foi nulo.
Para mais informações sobre o arduino e a sua linguagem de programação consultar: http://www.arduino.cc/en/Reference/HomePage

quarta-feira, 27 de outubro de 2010

Seringas frágeis

No nosso sistema hidráulico pensávamos usar seringas, mas as que usámos deixaram-me com pouca confiança:
Duas seringas que lavámos com água quente ficaram com a borracha que as torna estanque distorcida, ligeiramente expandida, deixando de executar correctamente a sua função. Uma outra seringa perdeu a sua borracha, conforme se mostra na imagem desta mensagem. O seu preço reduzido revelou também duração de utilização reduzida. Com o tempo as seringas que utilizadas passaram a comprimir-se e distender-se com maior dificuldade. Utilizámos lubrificante, o que melhorou substancialmente o seu comportamento, mas que exige, pelo menos da forma como foi por nós aplicado, reposição frequente.

Prototipo 1 -esboço 3D

Esta é uma imagem do ficheiro a 3D disponível para download no nosso site. Esta é uma ideia de como construir o primeiro protótipo.

segunda-feira, 25 de outubro de 2010

O nosso sistema hidráulico

No nosso braço robótico pretendemos usar um sistema hidráulico.
No nosso caso serão usadas seringas de tamanho pequeno e médio ( de 1 a 2,5 mL), que funcionarão como os efectores, de acordo com o esquema.
Em alguns casos poderá ser mais vantajoso a utilização directa dos motores.
Temos ainda alguma dificuldade na ligação do motor à seringa e são necessários alguns componentes electrónicos na ligação motor - placa que ainda não possuímos.

Madeira!

Na construção do nosso primeiro protótipo deparámo-nos com algumas dificuldades na construção utilizando tubos de PVC conforme planeado.
Assim sendo optámos por construí-lo em madeira um material versátil, barato e fácil de manipular (esperemos também que bom para a construção do nosso protótipo). Continuamos a tentar implementar o sistema hidráulico!

domingo, 10 de outubro de 2010

A experimentar o Arduino

Conforme tínhamos decidido na última aula, vou começar a aprender algumas coisas acerca de robótica.
Para tal encomendei a placa arduino mega 2560, que chegou esta sexta-feira.Optei por esta placa conroladora pois para além de ser uma das mais baratas do mercado, não é muito difícil de programar e tem uma vasta documentação online para a aprendizagem.
Aqui estão algumas imagens da placa:

O primeiro projecto que fiz foi bastante simples: fazer piscar o Led (light emission diode) da placa, no pino 13, de 1 em 1 segundo.
Depois liguei a placa a um altifalante e consegui pô-la a tocar uma "música" a partir de um projecto exemplo do arduino:

Para mais informações acerca do arduino: www.arduino.cc/

segunda-feira, 4 de outubro de 2010

Arduíno

Neste site que o Fred me indicou, existem placas controladoras que podemos vir a utilizar na parte da automatização do nosso braço. São simples de trabalhar e baratas...
http://arduino.cc/en/