Boas!
Passada a fase de tentativa e erro que foi a construção dos circuitos estou em condições de continuar o projecto.
O que tenho vindo a fazer ultimamente foi programar um terminal para Windows que permita receber comandos do utilizador e enviá-los para o microcontrolador para serem executados. Este programa serve apenas para ser usado numa fase de testes visto que, no final, todo o sistema deve aparecer ao utilizador como sendo um comum disco rígido.
Penso que não existem dificuldades de maior a relatar nesta fase pois este programa é bastante simples.
Thursday, May 17, 2007
Sunday, May 13, 2007
Ligação série do computador ao microcontrolador
Viva!
Outro circuito que tive de fazer no âmbito deste projecto foi um que convertesse sinais da porta série em sinais compreensíveis pela UART do microcontrolador.
Este circuito foi, na minha opinião, ainda mais difícil de soldar do que a ponte-H pois construí-o numa área de placa perfurada demasiado pequena. Este erro tornou-se evidente perto do fim da construção do mesmo pois o facto de ser uma área pequena torna difícil a colocação do ferro de soldar no sítio correcto sem queimar os fios já soldados. No entanto, e ao contrário da tarefa anterior, tive a felicidade de verificar que funcionava correctamente à primeira, talvez pelo facto de já estar mais experiente no que toca à soldagem. Assim, e umas 4 horas a "tentar" soldar depois, pode ver-se o resultado:

Outro circuito que tive de fazer no âmbito deste projecto foi um que convertesse sinais da porta série em sinais compreensíveis pela UART do microcontrolador.
Este circuito foi, na minha opinião, ainda mais difícil de soldar do que a ponte-H pois construí-o numa área de placa perfurada demasiado pequena. Este erro tornou-se evidente perto do fim da construção do mesmo pois o facto de ser uma área pequena torna difícil a colocação do ferro de soldar no sítio correcto sem queimar os fios já soldados. No entanto, e ao contrário da tarefa anterior, tive a felicidade de verificar que funcionava correctamente à primeira, talvez pelo facto de já estar mais experiente no que toca à soldagem. Assim, e umas 4 horas a "tentar" soldar depois, pode ver-se o resultado:
Tuesday, May 1, 2007
Ponte-H
Este projecto requer motores e como tal, electrónica para converter sinais do microcontrolador em electricidade para os motores. Assim, e após muita pesquisa e auto aprendizagem sobre electrónica construí uma ponte-H opto-isolada.
Ao contrário da placa para o microcontrolador, esta placa contém já uma quantidade substancial de componentes pelo que considero hoje que seria mais fácil se tivesse mandado imprimir o circuito e soldar apenas os componentes. Uma das coisas que aprendi com esta tarefa em particular foi que o uso de placas perfuradas sem pistas torna a construção de circuitos muito mais morosa.
Como tal, e de forma não muito surpreendente, esta tarefa demorou vários dias de trabalho não contínuo para estar a funcionar correctamente, essencialmente pelo facto de que a ponte-H apenas movia o motor num dos sentidos devido a uma má soldadura.
Em baixo fica um vídeo onde se pode ver a ponte-H a controlar um motor, alternando o seu sentido de rotação.
Nota: Este vídeo foi acrescentado à pouco tempo e pode ainda não estar disponível.
Ao contrário da placa para o microcontrolador, esta placa contém já uma quantidade substancial de componentes pelo que considero hoje que seria mais fácil se tivesse mandado imprimir o circuito e soldar apenas os componentes. Uma das coisas que aprendi com esta tarefa em particular foi que o uso de placas perfuradas sem pistas torna a construção de circuitos muito mais morosa.
Como tal, e de forma não muito surpreendente, esta tarefa demorou vários dias de trabalho não contínuo para estar a funcionar correctamente, essencialmente pelo facto de que a ponte-H apenas movia o motor num dos sentidos devido a uma má soldadura.
Em baixo fica um vídeo onde se pode ver a ponte-H a controlar um motor, alternando o seu sentido de rotação.
Nota: Este vídeo foi acrescentado à pouco tempo e pode ainda não estar disponível.
Monday, April 2, 2007
Placa para o microcontrolador
O uso de microcontroladores implica que se construa uma placa bem como o respectivo programador para enviar o binário para a ROM do chip.
Estas tarefas foram terminadas perto do início do corrente semestre usando os conhecimentos adquiridos essencialmente nestes sites:
http://www.instructables.com/id/E5H5UDWB5UEUKIKV8V/
http://booksbybibin.14.forumer.com/viewtopic.php?t=3
O que fiz foi um circuito que tem de forma integrada a electrónica necessária para o programador (ie, um conector para ligar um cabo paralelo) e ainda conectores para aceder facilmente aos vários pinos de entradas e saídas do microcontrolador.
As maiores dificuldades encontradas foram conseguir soldar os componentes e fios numa placa perfurada sem criar maus contactos, no entanto, após umas 5 horas de trabalho consegui verificar que a placa de facto funcionava, gravando no microcontrolador um programa simples.
Junto fica uma foto de baixa qualidade onde se pode ver a placa do microcontrolador, parte do cabo paralelo bem como algumas ligações aos conectores. Todos os componentes electrónicos foram soldados por baixo da placa visível.
Estas tarefas foram terminadas perto do início do corrente semestre usando os conhecimentos adquiridos essencialmente nestes sites:
http://www.instructables.com/id/E5H5UDWB5UEUKIKV8V/
http://booksbybibin.14.forumer.com/viewtopic.php?t=3
O que fiz foi um circuito que tem de forma integrada a electrónica necessária para o programador (ie, um conector para ligar um cabo paralelo) e ainda conectores para aceder facilmente aos vários pinos de entradas e saídas do microcontrolador.
As maiores dificuldades encontradas foram conseguir soldar os componentes e fios numa placa perfurada sem criar maus contactos, no entanto, após umas 5 horas de trabalho consegui verificar que a placa de facto funcionava, gravando no microcontrolador um programa simples.
Junto fica uma foto de baixa qualidade onde se pode ver a placa do microcontrolador, parte do cabo paralelo bem como algumas ligações aos conectores. Todos os componentes electrónicos foram soldados por baixo da placa visível.
Início
Viva!
Este blog pretende ser um substituto para o relatório de actividades da actividade que propus na cadeira de Portofólio pessoal II: construir um sistema de armazenamento de dados de alta capacidade e baixo custo baseado em grandes quantidades de DVD’s.
A motivação para esta iniciativa prende-se com o facto de considerar que existe uma lacuna no mercado no que toca a sistemas de armazenamento de dados para utilizadores individuais pois todos os sistemas que vi até hoje são baseados em “arrays” de discos cujo custo não é assim tão acessível quanto seria desejável.
Um aspecto fundamental deste projecto é o facto de ser baseado em DVD’s que têm tipicamente um custo por GB menor do que o custo por GB de um disco, mesmo tendo em conta a tendência actual para o custo por GB dos discos decrescer.
O facto de este sistema ser baseado em DVD’s torna-o adequado apenas em ambientes onde os dados sejam escritos uma vez e lidos muitas, ie, colecções de música, bibliotecas digitais, sistemas de backups entre outros.
Apesar de não ser objectivo deste blog comentar decisões de índole exclusivamente técnica, penso que é pertinente dar uma ideia mais específica de como tenciono atingir este objectivo.
Assim sendo, a ideia essencial deste sistema é construir um armário com um conjunto de NxN DVD’s, um braço robótico com capacidade para mover um DVD a partir de qualquer posição inicial (x1,y1) para uma posição final (x2,y2), uma drive com capacidade de leitura e escrita de DVD’s e por último, um microcontrolador responsável por controlar os vários motores e servos.
Este blog pretende ser um substituto para o relatório de actividades da actividade que propus na cadeira de Portofólio pessoal II: construir um sistema de armazenamento de dados de alta capacidade e baixo custo baseado em grandes quantidades de DVD’s.
A motivação para esta iniciativa prende-se com o facto de considerar que existe uma lacuna no mercado no que toca a sistemas de armazenamento de dados para utilizadores individuais pois todos os sistemas que vi até hoje são baseados em “arrays” de discos cujo custo não é assim tão acessível quanto seria desejável.
Um aspecto fundamental deste projecto é o facto de ser baseado em DVD’s que têm tipicamente um custo por GB menor do que o custo por GB de um disco, mesmo tendo em conta a tendência actual para o custo por GB dos discos decrescer.
O facto de este sistema ser baseado em DVD’s torna-o adequado apenas em ambientes onde os dados sejam escritos uma vez e lidos muitas, ie, colecções de música, bibliotecas digitais, sistemas de backups entre outros.
Apesar de não ser objectivo deste blog comentar decisões de índole exclusivamente técnica, penso que é pertinente dar uma ideia mais específica de como tenciono atingir este objectivo.
Assim sendo, a ideia essencial deste sistema é construir um armário com um conjunto de NxN DVD’s, um braço robótico com capacidade para mover um DVD a partir de qualquer posição inicial (x1,y1) para uma posição final (x2,y2), uma drive com capacidade de leitura e escrita de DVD’s e por último, um microcontrolador responsável por controlar os vários motores e servos.
Subscribe to:
Comments (Atom)