Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Manufacturing Technology >> Proceso de manufactura

Pantalla TFT Shield de Alto Rendimiento 2.8” para Arduino Nano – Display SPI 320×240

Componentes y suministros

Arduino Nano R3 1
Pantalla TFT SPI 2.8” 320x240 1
TFT Shield para Arduino Nano 1

Acerca del proyecto

La historia

Casi todo el mundo conoce las pantallas a color. Muchos han hecho (o quieren hacer) proyectos con Arduino usando una pantalla a color. Hoy son muy asequibles y variadas: resolución, tamaño, interfaz. Nos centramos en una pantalla con interfaz SPI, resolución 320x240 y diagonal 2.8” (también 2.4” y 3.2”). SPI es cómodo por tener pocas líneas y buena velocidad de actualización.

Pero hay inconvenientes: hay que adaptar niveles lógicos al conectar a placas Arduino de 5V. Para conexión rápida y fácil a Arduino Nano, usamos un shield TFT.

Descripción breve del TFT Shield

Montaje

El montaje es simple, pero hay que fijarse en las serigrafías antes de colocar componentes. Primero coloca Arduino Nano como muestra la foto. Luego conecta la pantalla por un lado (Método 1) o por el otro (Método 2). Finalmente alimenta con cable Mini USB.

Método 1

Pantalla TFT Shield de Alto Rendimiento 2.8” para Arduino Nano – Display SPI 320×240
Pantalla TFT Shield de Alto Rendimiento 2.8” para Arduino Nano – Display SPI 320×240
Pantalla TFT Shield de Alto Rendimiento 2.8” para Arduino Nano – Display SPI 320×240
Pantalla TFT Shield de Alto Rendimiento 2.8” para Arduino Nano – Display SPI 320×240
Pantalla TFT Shield de Alto Rendimiento 2.8” para Arduino Nano – Display SPI 320×240
Pantalla TFT Shield de Alto Rendimiento 2.8” para Arduino Nano – Display SPI 320×240

Método 2

Pantalla TFT Shield de Alto Rendimiento 2.8” para Arduino Nano – Display SPI 320×240
Pantalla TFT Shield de Alto Rendimiento 2.8” para Arduino Nano – Display SPI 320×240
Pantalla TFT Shield de Alto Rendimiento 2.8” para Arduino Nano – Display SPI 320×240
Pantalla TFT Shield de Alto Rendimiento 2.8” para Arduino Nano – Display SPI 320×240
Pantalla TFT Shield de Alto Rendimiento 2.8” para Arduino Nano – Display SPI 320×240
Pantalla TFT Shield de Alto Rendimiento 2.8” para Arduino Nano – Display SPI 320×240
Pantalla TFT Shield de Alto Rendimiento 2.8” para Arduino Nano – Display SPI 320×240
Pantalla TFT Shield de Alto Rendimiento 2.8” para Arduino Nano – Display SPI 320×240
Pantalla TFT Shield de Alto Rendimiento 2.8” para Arduino Nano – Display SPI 320×240
Pantalla TFT Shield de Alto Rendimiento 2.8” para Arduino Nano – Display SPI 320×240

Tras el montaje, instala la librería necesaria: YATFT.

Demo 1: Gráficos y texto

Ejemplo de trabajo con texto, gráficos y touchscreen. Se recomienda programar Arduino Nano por separado antes de montar. Sketch completo en el código original (muy extenso). Incluye fuentes Adafruit, dibujo de círculos, rectángulos, arcos, líneas aleatorias, relleno de pantalla, etc.

Pantalla TFT Shield de Alto Rendimiento 2.8” para Arduino Nano – Display SPI 320×240
Pantalla TFT Shield de Alto Rendimiento 2.8” para Arduino Nano – Display SPI 320×240
Pantalla TFT Shield de Alto Rendimiento 2.8” para Arduino Nano – Display SPI 320×240
Pantalla TFT Shield de Alto Rendimiento 2.8” para Arduino Nano – Display SPI 320×240
Pantalla TFT Shield de Alto Rendimiento 2.8” para Arduino Nano – Display SPI 320×240

Demo 2: Touchscreen

Ejemplo usando librería XPT2046_Touchscreen. Permite dibujar en la pantalla tocando, con barra de colores para seleccionar color y zona para borrar.

Pantalla TFT Shield de Alto Rendimiento 2.8” para Arduino Nano – Display SPI 320×240
Pantalla TFT Shield de Alto Rendimiento 2.8” para Arduino Nano – Display SPI 320×240
Pantalla TFT Shield de Alto Rendimiento 2.8” para Arduino Nano – Display SPI 320×240

Demo 3: Juego lógico "Columns"

Implementación del clásico juego Columns (estilo Tetris) usando touchscreen para controles. Código completo en el original.

Pantalla TFT Shield de Alto Rendimiento 2.8” para Arduino Nano – Display SPI 320×240
Pantalla TFT Shield de Alto Rendimiento 2.8” para Arduino Nano – Display SPI 320×240

Video demo

Próximamente.

Artículos anteriores: 1) Unique TFT Shield for Arduino Uno - Start, 2) OV7670 Cam Live View, 3) Arduino Bluetooth Camera (ABC).

Próximos: 4) Fotos y video RGB en display TFT SPI.

Actualización 01.04.2021: Librería actualizada para serie de pantallas (2 shields y 2 breakout boards). El sketch compila según versión (1-4) y microcontrolador (MegaAVR o ESP32). Más info en GitHub EkaTFT.

Código

Librería: YATFT

Proceso de manufactura

  1. Guía Profesional de Animación Bitmap en Pantalla Táctil ILI9341 2.4″ con Shield para Arduino
  2. Sistema de Iluminación DMX Controlado por Web – Controlador Maestro Arduino
  3. Construye un Spybot controlado por Bluetooth con Arduino
  4. Vestido Inteligente con Arduino Nano: Monitor de Ritmo Cardíaco y LEDs Controlados por CrazyCircuits y DFRobot
  5. Controla Dos Motores Paso a Paso con Arduino Nano y Joystick - Tutorial Sencillo
  6. START: Terminal Arduino Autónoma con Teclado PS2, LCD, Ethernet y Shell Remoto
  7. Contador Geiger Portátil con Arduino Nano: Construye tu Detector de Radiación
  8. Sistema inteligente de monitorización de temperatura para escuelas: preciso, en tiempo real y seguro
  9. Librería Eficiente de Puerto I/O de 8 Bits para Arduino – Expande el Control Digital
  10. Shield de Programación Inalámbrica para Arduino con HC-05 Bluetooth – Sin Cable USB
  11. Teclado Prototipo de 64 Teclas con Arduino: Matriz con Registros de Desplazamiento