terça-feira, 16 de dezembro de 2008

Matrix de Led 14x5

Umas das coisas mais legais que existe no munda da eletrônica é o LED, e logo após ele vem o Microcontrolador. Porque não juntar os dois. Foi o que eu fiz, peguei duas matrizes de led 5x7, e as juntei, formando uma grande matriz de 14x5 com 70 led's vermelhos. Com o pouco conhecimento que tenho sobre o microcontrolador de Microchip "PIC16F628" consegui formar textos e desenhos, e no futuro com mais conhecimento e tempo poderei fazer até jogos.

Vou colocar aqui o programa e o circuito da matriz para comparatilhar essa ferramenta maravilhosa que é o PIC.

O circuito:Foram utilizados dois 74hc244 para multiplexar as colunas de 8 Bits para 14Bits . Foi o que eu tinha disponível.


O código:

O código é simples, esse exibe a frase "14x5 LED MATRIX" rotacionando da direita para esquerda e depois "PIC"; "16"; "F"; "628"; alternadamente. (para escrever mais frases basta adicionar as letras na tabela de dados, a partir da linha 138 no MPLAB).

Código inteiro: http://ifile.it/9wpf6ey
Letras: http://ifile.it/4n2ejg6 

Infelizmente os links expiraram e eu perdi esses arquivos, em breve vou postar uma matriz grande que estou projetando.

Demonstração:

Interface Computador-Equipamento

O objetivo desse projetor é ativar e desativar dispositivos eletrônicos, tais como Lampadas, TV, Radio, Ventilador, etc, através de um PC (que tenha porta paralela).

O circuito é bastante simples, trata-se de quatro acopladores ópticos, para isolamento da porta, cada um desses é ligado em um Flip-Flop tipo D (CD4013) funcionando como Toggle. Durante os testes observou-se que a porta se comportava de maneira estranha durante o boot, ele piscava valores aleatorios (ou não), para resolver esse problema foi usado um timer (o nosso bom e vélho NE555) calculou-se o tempo medio em que o porta se comporta dessa maneira para que o timer deixe os 4 flip-flop's inativos. A saída desses Flip-Flips é ligada em um driver (ULN2003) para se reduzir o numero de componentes, no caso 4 transistores, 4 diodos e 4 resistores foram reduzido para apenas um CI com envolucro DIP14. Na saída do driver foram ligados 4 relés (que poderiam ter uma corrente de contato mair, mas eram os disponíveis no memento) esses, por sua vez, são ligados em serie com tomadas e o resto é programação.


Fotos internas:
Detalhe dos Relés (muito pequenos, seu sei)


Esquema:

Layout da placa:


Sofware:
O link possui um arquivo zipado contendo os executáveis respectivos para cada saida.

http://ifile.it/erfcty6


É necessário para o funcionamento que seja instalado o "UserPort", é só seguir as instruções contidas no arquivo PDF.

Basta executar que a saida respectiva acionara.





domingo, 14 de dezembro de 2008

TCC ou não?

Eis aqui uma história irritante e desorganizada:
Essa semana foi a ultima no curso técnico que eu estava fazendo na ETEC Aprígio Gonzaga. E desde o começo do mês surgiu uma noticia que nos tínhamos que fazer um TCC (que ja tinha sido cancelado no começo do 2° semestre). Estávamos sem idéia, então ficamos enrolando. Depois de uma semana surgiu uma idéia, vinda da cordenadora, o objetivo era detectar as chaves que sempre sumiam da escola usando a mesma tecnologia das lojas de roupa com um circuito tanque ressonante. Durante duas semanas sem "saco" pra fazer o que não tínhamos embasamento teórico testamos varias possibilidades, mas nada dava certo. Na ultima semana de aula o professor (não vou sitar nomes) chega e fala que o 'trabalho' (que não era mas TCC) deveria ser apresentado na sexta feira (12/12/08 - eu só fiquei sabendo na terça). Quarta-feira, como nada dava certo, nos tivemos outra idéia (muito copiada em TCC's) "Automação residencial"!!! . 'Vamos controlar os aparelhos eletrodomésticos pelo PC'. É fácil, barato e rápido, em um dia (o ultimo) nos conseguimos montar tudo, aproveitando tudo o que tinha para aproveitar em um PABX da IntelBras.
O projeto fico muito simples, vou postar ele depois, com toda a documentação (PCB, esquema, etc).

quarta-feira, 20 de agosto de 2008

Robô com Cérebro de Rato


Eu vi por ai esses dias um robozinho que continha neurônios de rato. Muito bacana.
Basicamente foi feito para ver como os neurônios atuam no aprendizado. O Robô "aprende" a andar.



Leia Mais