sexta-feira, 19 de junho de 2015

Placa Fambruino Uno

Sabe o que eu mais detesto no Arduino Uno ?

Não é a IDE (lamentável na otimização do código, diga-se de passagem)  e  sim a falta de periféricos externos ao Microcontrolador.

De nada adianta ter uma plaquinha Arduino UNO sem nenhum  shield.  O aluno ou estudante não faz quase nada com ela.

Como o aluno vai praticar alguma coisa de software (firmware) se para tudo que ele for fazer precisa ter um protoboard do lado e uma grande quantidade de fios e componentes externos ?

Arduino (sozinho) não é bom para o professor ministrar aulas.

Eu queria uma placa que fosse tão simples quanto Arduino Uno, alimentada pela USB, pequena, barata, simples de montar, e já contivesse algum shield on-board, então criei  o Fambruino  UNO.

Pelo menos ai eu posso ensinar um pouquinho de firmware sem depender de shields externos

Apresento-lhes:

A Placa FAMBRUINO  UNO 
Protótipo da Placa Fambruino Uno - Versão inicial, ainda em placa de fenolite face simples.


Croqui mostrando a distribuição dos componentes:
                                                 Lay-out e distribuição dos componentes

Lay-out da versão beta (protótipo) ainda em placa de face simples:
                                                 Lado cobreado - Placa Fambruino Uno

Baseada no  microcontrolador PIC18F2550, com bootloader que não precisa de fírulas... reset no endereço 0x00  e interrupções no endereço 0x04

Baseada no conceito do Arduino UNO, mas conta com 3 displays a LED multiplexados on-board.

Ideal para ensinar:

a) Multiplexação de displays;
b) Separação dos 3 digitos por software;
c) Como se faz um contador de 000 até  999;
d) Como se faz um frequencimetro de 0 até 999 Hz;
e) Como se faz um voltimetro digital de 0.00 até 5.00 V;
f)  Como fazer um medidor de temperatura (para isso é necessário acrescentar um sensor externo);
g)  Como se lida com ponto flutuante em Assembly
h) Enfim, boa para ensinar C ou Assembly de PIC18F

Um Arduino (com PIC) + um shield de 3 displays multiplexados a LED on-board, com bootloader e baseada no PIC18F2550.

Nenhum comentário:

Postar um comentário