segunda-feira, 16 de janeiro de 2017

Display 2.4" TFT LCD Touch Screen - Arduino Uno

Depois de um tempinho sem postar, aproveitei as férias para atualizar o blog, e hoje trago um tutorial para resolver os problemas de quem não conseguiu usar satisfatoriamente esse display, que apesar de odiado por muitos, tem funcionado muito bem aqui nos testes.

Antes de começar, vou citar alguns detalhes:

Baixe as bibliotecas:
https://github.com/marcelocella204/Display-2.4-TFT-LCD-Touch-Screen

Modelo utilizado:


Vale a pena comprar? Sim. Pelo menos por enquanto está bem estável o touch screen,  e apenas para exibir informações simples, como texto e barras, melhor ainda. Eu diria que pra utilizar num produto final, que seja vendido, não é interessante usar o touch, pois ele não fica "perfeito", mas para estudo e protótipos é nota 10.

Para uso do touch recomendo o toque com a ponta do dedos, mas pra calibrar recomento o uso da caneta stylus que acompanha o display.

Alguns tutoriais recomendam o uso de material isolante entre o conector USB do arduino UNO e o shield, pois pode haver curto, o meu não foi preciso, verifique com cuidado se é o seu caso.

Rotação da tela: existem 4 direções ( de 0 a 3), caso você mude a rotação, será necessário adaptar o código. No exemplo estou usando a posição 1.
No caso do touch, é possível fazer uma adaptação automática da rotação usando a função map, porém, para deixar o touch mais simples e preciso, não utilizei essa função, sendo assim será necessário adaptação do código.


 Vamos ao primeiro código de teste, apenas exibindo informações básicas:


Resultado:



Teste de touch screen:

resultado:

Teste de performance:

quarta-feira, 19 de agosto de 2015

RFID com Arduino

Olá viciados, hoje ensinarei vocês a usar o modulo RFID-RC522, e como usar mais do que um chaveiro ou cartão. Ouvi muita gente que esta iniciando pedindo ajuda de como cadastrar mais do que um chaveiro, neste tutorial eu cadastrei 4 chaveiros e um cartão.
qualquer duvida, só deixar nos comentários abaixo, espero poder ajudar vocês galerinha.

Lembrando que este modulo é um oferecimento do nosso amigo Gustavo, da loja Sttamp.com.

Então vamos la, primeiramente você vai precisar dos seguintes materiais:

1 x Arduíno;
1 x Modulo RFID-RC522;
Jumpers.

Se você já tem estes itens, vai precisar apenas montar nosso projeto.

Este é o modulo que usaremos, mas como não no fritzing não temos este modulo, usei outro apenas para demostrar, mas a ligação e a mesma.


LIGAÇÃO:
Feito a ligação, vamos então para o nosso código, mas antes você precisa baixar a biblioteca responsável por interpretar o nosso modulo RFID.

Baixe aqui

Após ter feito a ligação igual ao da foto, e baixado a biblioteca, coloque-a na pasta libraries do Arduíno, veja aqui como fazer isso.
Agora só falta o código para seu projeto começar a funcionar, vamos la então?

CÓDIGO:


Este tópico te ajudou de alguma forma? então deixe seu comentário e compartilhe como puder, ajude-nos a ajudar os outros.

domingo, 26 de julho de 2015

Adicionar bibliotecas externas no Arduíno

Olá galerinha, hoje vou ensinar os novatos a como importar uma biblioteca para a pasta libraries do Arduíno.
Então vamos la...
Primeiramente iremos pegar a biblioteca que você baixou, neste caso vou usar uma biblioteca chamada MFRC522, responsável por controlar um modulo RFID.

Após baixar a biblioteca, você irá copia-la para o seguinte diretório com o compilador do Arduíno fechado:

C:\Program Files (x86)\Arduino\libraries

Como eu uso sistema 64 bits este e meu diretório, acredito que para o 32 bits sera o seguinte:

C:\Program Files\Arduino\libraries

Se você não achar esse diretório no seu computador, não se preocupe, só copiar o endereço e copiar na barra de buscas do seu computador.

Após copiar a biblioteca para o diretório, e só abrir o programa do Arduíno e inserir a biblioteca como mostrarei a seguir:
Após ter aberto, vá em "Open";

Encontre a biblioteca que você copiou para dentro da pasta libraries;

Você vai encontrar vários códigos prontos dependendo da biblioteca importada, no caso desta temos estes exemplos;

Esta pronto, esta ai o código de exemplo da nossa biblioteca, pronta para ser compilada.

Este tópico te ajudou de alguma forma? então deixe seu comentário e compartilhe como puder, ajude-nos a ajudar os outros.


sexta-feira, 10 de julho de 2015

FOGO DE LEDS

Olá galerinha...
Hoje temos um novo tutorial, vou ensinar a vocês como fazer efeito de fogo com LEDs.
Bom, esse e um tutorial muito simples, e você vai precisar de poucos componentes.

Material necessário:
1- Arduíno Uno
1- Proto board
2-LEDs amarelo
1-LED vermelho
Jumpers

Modelo da Montagem

Conseguiu até aqui? então vamos para a montagem, vamos para o código.
Este tutorial tem o oferecimento da loja Sttamp.com

CÓDIGO:



Este tópico te ajudou de alguma forma? então deixe seu comentário e compartilhe como puder, ajude-nos a ajudar os outros.

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