Estado do projecto
13-07-06
Projecto terminado, nos ultimos dias
procedeu-se á finalização de tudo, o software foi melhorado,
continua com alguns bugs mas nada de muito grave, foi colocado o circuito
marcador de pontos numa
caixa, alterou-se um pouco mais a impressora (dentro do possivel claro), apenas
restam problemas
devidos ao proprio funcionamento da impressora que seja da parte mecanica quer
da parte do firmware.
02-06-06
Mais uma vez muito tempo se passou entre
esta data e a actualização anterior, o tempo para
continuar o projecto tem sido pouco por causa das aulas, trabalhos da escola e
trabalhos part-time,
mas há más noticias, a impressora EPSON apesar de ser bem robusta não aguentou o
peso da electrovalvula e queimou o motor possivelmente devido a excesso de
aquecimento, como
se tinha acesso a umas impressoras HP meio avariadas da gama 640 com bons
motores passo a passo,
foi tentado colocar outro motor na EPSON mas sem sucesso.
O programa que transforma um ficheiro de
texto em braille foi melhorado, agora já abre ficheiros
de texto eliminando linhas em branco de forma a poupar papel e tempo na leitura
de textos, também foram
adicionados os caracteres identificadores de números, letra maiúscula e grupo de
letras maiúsculas, tais alterações
foram bastante difíceis de implementar, levaram praticamente á escrita de todo o
código, também se alterou o
aspecto do programa para algo mais sofisticado e simples.
Cada uma das impressoras HP tinha dois
motores passo a passo, um para puxar o papel e outro para puxar
o suporte dos tinteiros, o motor que puxa esse suporte ainda era mais fraco que
o da EPSON mas o motor
que puxa o papel era muito mais forte, alterou-se a caixa da impressora EPSON
para acomodar o motor
passo a passo (bem maior que o original da EPSON) mas infelizmente ele apenas se
movia para um lado,
tentou-se ligar os 4 fios de várias formas mas sempre sem sucesso, então
consultou-se o datasheet do motor,
infelizmente o motor so se move para um lado, como também tinham sido detectadas
pequenas anomalias
nas tensões que comandam o motor a impressora foi dada como avaria de forma
irremediavel, a impressora
EPSON teve como grande mais valia a experiência adquirida e um manual super
detalhado que até pode
ser usada na analise de outras impressoras.
Um colega de curso forneceu uma nova impressora para o
projecto, desta vez uma Citizen 120D+ ,
após constatar o bom funcionamento da impressora iniciou-se um processo de
estudo das suas funções,
a impressora apenas tem um pequeno problema a puxar as folhas mas deve-se á
falta de limpeza,
o funcionamento é análogo ás outras duas impressoras só que a tecnologia está
mais optimizada e como
consequência directa estamos perante uma excelente candidata a ser protótipo
funcional, por exemplo o
transformador da impressora é muitíssimo mais pequeno tal como o volume da
impressora.
A parte de cima da caixa teve de ser ligeiramente modificada de forma a acomodar a electrovalvula.
Hoje na parte da manhã foi aberta a impressora de forma a
determinar onde ligar os fios do circuito
de controlo do marcador de pontos, ao contrario das outras impressoras esta não
permite o funcionamento
correcto com partes mecânicas e eléctricas fora do sitio, teve de se ligar fios
a todas as pistas de sinal
de comando ás cabeças, desta vez escolheu-se marcar pontos em vez de asteriscos
de forma a economizar
energia e simplificar o processo, foi detectado o sinal, alterada parte do
circuito de comando e colocada
uma tomada das de áudio na impressora de forma a ligar e desligar o circuito
exterior que marca os pontos.
Apenas falta desgastar o rolo da impressora e
colocar a superfície macia nele, pensou-se em alterar para
imprimir em braille mas mantendo o máximo possível a compatibilidade com a
função original, se tudo correr
bem a impressora vai poder imprimir em braille e também com as agulhas.
30-03-06
Foi encontrada uma electrovalvula que
tem muita força, só que é bastante pesada e á primeira vista não tem
a configuração correcta para ser usada no projecto, então foi alterada a parte
mecânica (basicamente montou-se
as suas peças de outra forma), reduziu-se o seu peso retirando pedaços de metal
com um esmeril e lima, testou-se
colocando todas as peças no carrinho da impressora e atando-as com uma
braçadeira de plástico, o carrinho andou
bem excepto em certas situações quando se usou o papel braille (mais grosso que
o normal), mais uma vez verificou-se
que o peso era demasiado, mais concretamente estava demasiado concentrado na
parte errada do carrinho causando
um grande arrastamento e consequente mal funcionamento da impressora.
Foi tentada nova configuração do marcador de pontos (electrovalvula),
desta vez com menos peso,
também se colocou o marcador de pontos mais perto do papel, assim já não ha
tanto arrastamento do carrinho mas
também não da para ele embalar (mais força na pancada), tambem se teve de
retirar parte do material macio que envolvia
o rolo pois era feita demasiada força lateral sobre o carrinho.
Como a impressora continua a ter problemas, dando erro por
causa do peso no carrinho, foi desmontada a parte mecânica
afim de ser limpa e lubrificada, tal acção resultou num melhor desempenho,
colocou-se o marcador de pontos convenientemente,
tal como também se colocou um dissipador de chapa de cobre no TIP110 por causa
da diferença de corrente e um pouco de pasta
térmica, o marcador de pontos anterior consumia uma corrente da ordem dos 200 mA
enquanto que o novo marcador de pontos
que consome 10 vezes mais, voltou-se a procurar na electrónica da impressora os
pontos onde ligar o circuito que comanda
o marcador de pontos, não querendo sobrecarregar o transformador da impressora
foi usado um transformador de uma impressora
mais recente (uma HP 640) para alimentar o marcador de pontos e circuito que o
comanda.
Mais uma vez queimou-se um flip-flop
(integrado 4013) por causa de um pico de tensão na entrada de relógio (clock),
a protecção contra picos de tensão que tinha sido planeada anteriormente foi
esquecida, então finalmente implementou-se a
tal protecção que não foi mais que adicionar um diodo zener de 4.7V e uma
resistência de 3,3kOhm a limitar a corrente (para evitar
a danificação do zener quando a tensão é muito elevada), testou-se tudo,
voltando os problemas anteriores de falta de força do
marcador de pontos e problemas com a força do motor do carrinho, após uma
conversa com o Eng. Hugo (pessoa que criou
o circuito comando do marcador de pontos) descobriu-se uma forma de aumentar a
força do marcador de pontos, o problema
era que o TIP110 não estava a dar corrente suficiente ao marcador de pontos,
para aumentar a corrente bastou reduzir a resistência
que alimenta a base do TIP110 (Ic=B*Ib), reduziu-se a resistência para metade o
que aumentou a corrente do colector para o dobro,
passando assim o marcador de pontos a ter uma força bastante significante.
Restam resolver os problemas resultante da
velocidade rapidíssima da impressora e lentidão do marcador de pontos, por um
lado não se pode por o marcador de pontos na força máxima pois isso implica
maior tempo a marcar cada ponto e problemas com erros
gerados pelo atrito (impressora para por detectar problemas), por outro não
conhecemos mais nenhuma forma de por a impressora
a funcionar mais devagar sem ser pelo software driver, ja foi colocada a
imprimir no máximo das suas capacidades (velocidade minima),
talvez se tenha de fazer compromissos entre as velocidades dos dispositivos.
21-03-06
Muito tempo se passou desde a ultima
actualização desta página, com o final do primeiro
semestre o tempo foi pouco para avançar, apenas foi possível desgastar o rolo da
impressora e colocar material
macio em torno dele para que o papel seja mais facilmente marcado.
Infelizmente a impressora SEIKOSHA após
muitos testes avariou e desta vez não foi possível
determinar o problema atempadamente, felizmente consegui-se encontrar alguém com
uma impressora similar,
um colega deu uma impressora EPSON para o projecto, essa impressora tem a
cablagem e parte
mecânica em melhor estado que a impressora SEIKOSHA tinha e funciona muito bem,
desgastei
também o rolo da impressora EPSON e coloquei o tal material macio em torno dele.
Partindo de funções de impressão em linguagem Visual Basic 6
que o professor orientador forneceu e
alguns tutorais foi elaborado um programa que imprime em Braille o que se coloca
numa caixa de texto ou
um ficheiro de texto que se pode abrir através de um interface do programa,
neste momento está-se
a melhorar o programa e a inverter o que é enviado para a impressora pois o que
sai em braille é lido
por relevo nas folhas.
Ainda falta encontrar um dispositivo mais
eficaz para marcar os pontos nas folhas, o marcador
de pontos original é fraco demais.
25-11-05
Descobri um problema grave depois de ter encontrado peças
queimadas no controlador do
marcador de pontos, o flip-flop entrou em curto-circuito queimando o 7805 e
resistência limitadora
de corrente, tal deveu-se a picos de tensão na entrada de clock do flip-flop
provocadas por bobinas,
terei de adicionar uma protecção contra picos de tensão.
Testou-se um programa que supostamente imprimia em braille o que se
escreve numa caixa de texto
mas o programa não funcionou como deveria.
Com a impressora ainda parcialmente desmontada liguei-a a um PC,
instalei o driver do windows 98
e tentei imprimir um ficheiro de texto normal, para meu espanto a impressora
funcionou bastante
bem, marcou pontos apesar de ainda não serem em Braille já foi óptimo e foi
gravado o seguinte vídeo
http://alumni.ipt.pt/~pjsilva/IMAG0108.AVI
As conexões eléctricas internas da impressora (encaixes dos fios que
ligam as placas) estavam
em péssimo estado o que provocou diversos problemas, maus contactos e
curto-circuitos, foi necessário
soldar e colar alguns fios para resolver este problema, um dos curto-circuitos
danificou um transístor
da fonte de alimentação o qual foi prontamente substituído por outro
equivalente.
20-11-05
O projecto já tem tudo o que faltava para ser desenvolvido.
Analisei cuidadosamente o circuito de comando do marcador de
pontos de forma a determinar o seu funcionamento
e saber onde ligar os fios, também simulei o circuito de comando do marcador de
pontos no MULTISIM (antigo WEWB).
Procedi á desmontagem da impressora de forma a determinar onde
ligar os fios do circuito de comando
do marcador de pontos.
Testei o marcador de pontos ligado ao circuito de comando e á
fonte de alimentação, consegui determinar com
exactidão para que serve cada fio, fiquei um pouco desapontado com a força do
marcador de pontos pois
esperava que ele fura-se folhas de papel normais mas apenas as marca
ligeiramente.
Por falta de tempo não me foi possível soldar todos os fios e voltar a
montar a impressora testando também
convenientemente a impressora ligada a um PC.
16-11-05
O projecto já tem sala e mesa para ser desenvolvido, ainda falta
osciloscópio, fonte de alimentação, multímetro
e computador.
A impressora está ainda em parte desmontada, as peças que faltam montar e os
fios que faltam ligar terão
de ser cuidadosamente colocados nos locais apropriados.