Índice:
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:35
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
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:
Tutorial do Arduino Cellular Shield: 9 etapas (com imagens)
Arduino Cellular Shield Tutorial: O Arduino Cellular Shield permite que você faça chamadas de telefone celular e envie mensagens de texto. O cérebro dessa blindagem é o SM5100B, que é um módulo celular robusto capaz de realizar muitas das tarefas da maioria dos telefones celulares padrão. Essa merda
Botletics LTE CAT-M / NB-IoT + GPS Shield para Arduino: 10 etapas (com imagens)
Escudo Botletics LTE CAT-M / NB-IoT + GPS para Arduino: Visão geralO escudo Botletics SIM7000 LTE CAT-M / NB-IoT usa a nova tecnologia LTE CAT-M e NB-IoT e também tem GNSS integrado (GPS, GLONASS e BeiDou / Compass, Galileo, padrões QZSS) para rastreamento de localização. Existem vários módulos da série SIM7000
Como fazer relógio em tempo real usando Arduino e display TFT - Arduino Mega RTC com display TFT de 3,5 polegadas: 4 etapas
Como fazer relógio em tempo real usando Arduino e display TFT | Arduino Mega RTC com display TFT de 3,5 polegadas: Visite meu canal no Youtube. Introdução: - Neste post vou fazer “Relógio em tempo real“usando LCD touch TFT de 3,5 polegadas, Arduino Mega Módulo 2560 e DS3231 RTC… .Antes de começar… verifique o vídeo do meu canal no YouTube… Nota: - Se você estiver usando Arduin
TFT Shield Tutorial: 4 etapas
Tutorial do TFT Shield: Hoje, você aprenderá como criar e usar botões em seus projetos de tela de toque TFT do Arduino. Estou usando o 2.8 " de Kuman Escudo TFT combinado com o Arduino UNO de Kuman. Bônus: o escudo TFT de Kuman vem com uma caneta gratuita que você pode usar
Arduino Uno: Animação de bitmap em ILI9341 TFT Touchscreen Display Shield com Visuino: 12 etapas (com imagens)
Arduino Uno: Animação de bitmap em ILI9341 TFT Touchscreen Display Shield com Visuino: ILI9341 com base em TFT Touchscreen Shields são muito populares Display Shields de baixo custo para Arduino. Visuino tem suporte para eles há um bom tempo, mas eu nunca tive a chance de escrever um Tutorial de como usá-los. Recentemente, porém, poucas pessoas perguntaram