Índice:

Arduino TFT Graphics Shield: 4 etapas (com imagens)
Arduino TFT Graphics Shield: 4 etapas (com imagens)
Anonim
Image
Image
Diagrama de Fiação
Diagrama de Fiação

Este manual explica como fazer um escudo gráfico colorido de 240 x 320 pixels (QVGA) para seu Arduino UNO R3.

A blindagem, que possui um barramento SPI e um controlador de tela ILI9341, se conecta diretamente ao seu Arduino.

Apenas 5 pinos de dados do Arduino são usados, o que deixa os outros pinos livres para seus projetos.

O display TFT tem o mesmo comprimento do Arduino, o que torna o pacote organizado.

O escudo:

  • elimina a necessidade de cabos.
  • fornece uma montagem estável para a tela
  • contém os divisores de tensão de 5 a 3 volts necessários
  • pode ser empilhado em cima de outros escudos Arduino

O custo estimado das peças é inferior a $ 20

Imagens

A foto 1 mostra o escudo do Arduino ligado.

O vídeo mostra o escudo TFT em ação.

Etapa 1: Lista de peças

As seguintes partes foram obtidas em

  • 1 apenas Módulo de display LCD TFT SPI de 2,2 polegadas 240 * 320 ILI9341 com slot de cartão SD para Arduino Raspberry Pi 51 / AVR / STM32 / ARM / PIC [1]
  • 1 única placa de expansão protótipo PCB para Arduino ATMEGA328P UNO R3 Shield FR-4 fibra PCB placa de ensaio 2 mm 2,54 mm passo

As seguintes peças foram obtidas localmente:

  • 5 resistores de filme de metal de apenas 2K2 ohm 1/8 watt
  • 5 resistores de filme de metal de apenas 3k3 ohm 1/8 watt
  • 1 tira terminal de cabeçalho de 40 pinos de 0,1 "/ 2,54 mm de passo para PCBs
  • Fio fusível de cobre estanhado de 10 amperes

O custo estimado das peças é inferior a $ 20

Etapa 2: Diagrama de fiação

Diagrama de Fiação
Diagrama de Fiação
Diagrama de Fiação
Diagrama de Fiação

O módulo TFT aceita 5 volts, pois tem um regulador de tensão de 3 volts, mas cada uma das entradas TFT espera 3 volts.

O 2K2 | Os divisores de tensão 3K3 reduzem as saídas de 5 volts do Arduino para 3 volts.

Imagens

  • A foto 1 mostra o diagrama de fiação TFT.
  • A foto 2 mostra o escudo correspondente
  • A foto 3 mostra a parte inferior do escudo
  • A foto 4 mostra uma vista superior do escudo
  • A foto 5 mostra a unidade montada

Testando

  • Desconecte o display TFT da blindagem
  • Insira o escudo em seu Arduino
  • Conecte seu Arduino em seu computador
  • Verifique se cada junção do divisor de tensão mede 3 volts.
  • Desconecte o Arduino do seu computador
  • Conecte o display TFT
  • Agora você está pronto para ir.

Etapa 3: Software

Três arquivos de biblioteca são necessários, além do código anexado

Passo 1

Baixe os seguintes arquivos de biblioteca:

  • https://github.com/adafruit/Adafruit_ILI9341
  • https://github.com/adafruit/Adafruit-GFX-Library
  • https://github.com/adafruit/Adafruit_BusIO

Cada um dos arquivos acima está em formato zip e aparecerá na sua pasta de download

Passo 2

Selecione e instale cada uma das bibliotecas acima usando seu Arduino IDE:

  • Clique em “Sketch | Incluir Biblioteca | Adicionar biblioteca Zip… | Adafruit_ILI9341-master.zip”
  • Clique em “Sketch | Incluir Biblioteca | Adicionar biblioteca Zip… | Adafruit-GFX-Library-master.zip”
  • Clique em “Sketch | Incluir Biblioteca | Adicionar biblioteca Zip… | Adafruit_BusIO-master.zip”

etapa 3

Do seu IDE Arduino:

  • Copie o arquivo “graphicstest2.ino” anexado para um esboço do Arduino [1]
  • Salve o esboço como "graphicstest2" e faça o upload para o seu Arduino

Observação

[1]

O conteúdo de “graphicstest2.ino” é idêntico ao arquivo de exemplo da biblioteca”… | Arduino | bibliotecas | Adafruit_ILI9341-master | exemplos | graphicstest | graphicstest.ino”exceto que alguns pinos do módulo de exibição adicionais foram definidos no cabeçalho.

O código para a foto da capa também está incluído.

Etapa 4: Resumo

O instrutível descreve como fazer um escudo gráfico TFT para o seu Arduino Uno R3

O tamanho da tela é 320 x 240 pixels (QVGA)

A blindagem SPI se conecta diretamente ao seu Arduino

Apenas 5 pinos de dados do Arduino são necessários

O display TFT tem o mesmo comprimento do Arduino, o que torna o pacote organizado.

O custo estimado das peças é de $ 20

Clique aqui para ver meus outros instructables.

Recomendado: