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.

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.