sábado, 4 de julho de 2015

Arduino TV OUT + LM35

Oi galera!

Esse é o primeiro tutorial de muitos que teremos neste mês de Julho, vamos aproveitar o mês de férias para colocar alguns projetos em dia.

Aproveito para agradecer ao pessoal da Sttamp que nos fornece o material para novos tutoriais.

Bem, hoje vamos aprender sobre um recurso presente no Arduino que poucos conhecem: a saída de vídeo (RCA) para TV.

o Arduíno tem um microcontrolador de apenas 16MHz, então não podemos esperar muito da saída de vídeo, mas já é suficiente para exibir textos e rodar alguns jogos, tudo em preto e branco.

Material necessário:

1 – Conector RCA (jack) soldável (macho ou fêmea)
1 – resistor de 470 ohm
1 – resistor de 1K ohm
X – Cabo de vídeo (você decide o tamanho, não sei se existe comprimento máximo)
1 – Protoboard
1 – Sensor de temperatura lm35

Preparando a saída de vídeo:

Os cabos RCA tem duas passagens de fios, um pelo núcleo e outro entre o núcleo e a casca do fio. Os plugs tem um pino para o fio do núcleo e outro para o fio de fora. Podemos ver como se deve soldar o fio no conector observando a imagem abaixo:




























Deve ficar assim depois que soldar e apertar as “presas”:



























Na outra ponta dos fios vamos colocar os resistores:
















No fio do núcleo vamos soldar os resistores, conforme esquema acima, sendo o resistor de 1K ohm o responsável pela sincronização, e o de 470 ohm por gerar o vídeo. O fio de fora é o GND, que vai ligado ao GND do Arduino.

Depois de soldados:


















Portas:

Nessa parte é muito se atentar ao modelo do seu arduino, pois as portas mudam do uno para o mega.














No Uno a porta para o sync (1K ohm) é a digital 9 e vídeo (470 ohm) digital 7.
No mega, sync na digital 11 vídeo na analógica 7.

OBS: Algumas pessoas relataram problema com o arduino leonardo, até o momento também não encontrei informação de ligação das portas.


Agora vamos a biblioteca, download aqui.



Código:

primeiramente vamos testar um código postado no site Dragão sem chama. O código deve gerar uns textos e umas imagens divertidas:


Download dos arquivos .h na mesma pasta da biblioteca.

Agora vou postar uma versão modificada do código que apresenta a temperatura atual usando um lm35:

Forma de ligar o sensor:



Primeira "perna" vai no 3,3 ou 5V do arduino
Segunda vai na porta A0 do arduino
E a última no ground






Resultado em uma tv de 42":



É isso, caso você queira rodar uns games ou adicionar áudio ao seu projeto, leia mais aqui:


fonte:

Eu



Nenhum comentário:

Postar um comentário