LusoRobótica - Robótica em Português

Robótica => Iniciantes => Tópico iniciado por: sync1 em 24 de Junho de 2010, 23:10

Título: Ajuda - Iniciação
Enviado por: sync1 em 24 de Junho de 2010, 23:10
Boa noite,
Quero-me iniciar na Robótica e decidi pedir aqui um pequeno "empurrão" :)
Andei a pesquisar e informação de robótica e electrónica e infinita e difícil de encontrar o que realmente se precisa.

Basicamente o que quero fazer por enquanto é um "aparelho" LCD que me mostre informação que está num SD.
Quero controlar este LCD à distância com um comando também feito por mim.

O que preciso para mim iniciar? Que tipo de componentes me aconselham para este projecto.
Que tutoriais me aconselham a ler e livros me recomendam?

Tenho 2 dias para juntar toda a informação possível, pois depois viajo e apenas poderei levar a informação reunida até lá.
Agradeço toda a ajuda que possam despender.
Título: Re: Ajuda - Iniciação
Enviado por: senso em 24 de Junho de 2010, 23:21
Quando dizes lcd, dizes lcd aka televisão ou lcd, tipo isto:
http://loja.lusorobotica.com/105-basic-16x2-character-lcd-white-on-black-5v.html (http://loja.lusorobotica.com/105-basic-16x2-character-lcd-white-on-black-5v.html)

Se for tipo o segundo, um arduino chega perfeitamente, usas a biblioteca SD, ou procura por sd card em arduino.cc e depois o lcd até já tens exemplos de como o fazer no ide do arduino.

Se não quiseres usar arduino, podes usar o FatFats se não me engano do elm-chan que é um mini sistema de ficheiros que te permite ler um SD card e depois usar talvez a biblioteca para lcd's do pete flewry.
De resto não te posso ajudar muito mais, mas é relativamente simples de se fazer com um arduino, uma coisa em atenção, tens de ter o cartão formatado em Fat16 ou 32 não sei bem, e entre mostrar uma lista de ficheiros e efectivamente ler os ficheiros vai um bocadinho.
Título: Re: Ajuda - Iniciação
Enviado por: sync1 em 24 de Junho de 2010, 23:45
Obrigado pela rápida resposta.
É um LCD parecido, em principio um gráfico 128xx64. Li que o arduino pode rapidamente ficar sem memoria ao utilizarmos um LCD deste tipo e então esquecer ter um modulo SD em simultâneo.
Eu em programação vou-me desenrascando, só falta mesmo começar a perceber da electrónica :P
Quero um sistema com relação o mais possível pequeno/barato/funcional.
Título: Re: Ajuda - Iniciação
Enviado por: senso em 24 de Junho de 2010, 23:49
Se usares progmem para guardar todas as tabelas e strings de texto e se não estiveres a usar nenhuma conexão serial, para mostrar texto a ram do arduino chega e sobra garantidamente, só é limitada quando queres fazer gráficos, animações, sprites, coisas assim mais complexas, texto não é assim tão mau quanto isso.
Tambem tens bibliotecas para ecrãs gráficos, se o arduino duemilanove não chegar, pondera usar um arduino mega, que tem mais ram e mais espaço na flash para o programa em si.
Já agora, queres dizer qual vai ser o uso final da aplicação?
Título: Re: Ajuda - Iniciação
Enviado por: sync1 em 25 de Junho de 2010, 00:10
Numa primeira fase é mostrar informação num painel "limpo", quero mudar essa informação à distancia com um comando.
Numa segunda fase quero que faça update da informação do SD em "realtime".

Imagina que estou num veleiro e que estou ao leme, a distância (pouca, tipo 2m) com um comando vou mudando as informações de um LCD que me apresenta dados guardados num SD.
Título: Re: Ajuda - Iniciação
Enviado por: senso em 25 de Junho de 2010, 00:24
Que tipo de informação, ler texto de um .txt ou ler tabelas de um ficheiro do tipo excell?
É que informação pode ser muita coisa e conforme a informação que queres ler pode dar ou não para fazer.
O comando será com ou sem fios?
Título: Re: Ajuda - Iniciação
Enviado por: sync1 em 25 de Junho de 2010, 00:40
Ler texto de de um .txt ou um .ini chega perfeitamente.
O comando será sem fios, estive a ver uns modulos RF pequenos e baratos, deve servir.