Pantalla táctil de 2.8″ + sensor de temperatura dht11 por DFRobot

Hola amigos, en esta entrada revisaremos una pantalla táctil de 2.8″, con soporte para arduino, veremos los pasos para hacerla funcionar, con un arduino mega y un sensor de temperatura DHT11.

Para comprar este display pueden ir a la siguiente dirección https://www.dfrobot.com/product-1264.html

Introducción

El módulo de pantalla de cristal líquido basado en la interfaz de comunicación SPI, proporciona LCD TFT de 2,8 “, pantalla táctil resistiva, flash incorporado y almacenamiento de expansión externa en tarjeta SD. Este panel TFT se conecta directamente en la parte superior de un dispositivo compatible con pin Arduino.

Especificación

  • Modelo: DM-TFT28-105
  • Tamaño de pantalla: 2.8 “
  • Voltaje de funcionamiento: 3.3V o 5V
  • Relación de resolución: 240×320
  • Interfaz de comunicación: SPI
  • Memoria flash: 4MB
  • Temperatura de funcionamiento: -10 ~ 70 ℃
  • Soporte micro-tarjeta SD
  • Soporta tanto Arduino como mbed
  • Tamaño: 55 * 70 (W * H) mm
  • Área de visualización: 43.2 * 57.6 (W * H) mm
  • Peso: 40g

SUSCRIBETE A NUESTRO CANAL DE YOUTUBE, TUTORIALES GRATIS

Pinout

1.TFT, Touch, tarjeta SD y asignación de pines de memoria flash externa:

Definiciones de pines

Tutorial básico de visualización

Ejemplo de muestra

1. Primero descargue la librería DmTftLibrary desde dmtftlibrary 2.
Extraiga el contenido a su carpeta de la biblioteca Arduino. En Windows, esto generalmente se encuentra en la carpeta \ bibliotecas IDE de Arduino. Consulte la guía oficial de Arduino si desea más información sobre cómo instalar la Biblioteca de Arduino. La guía oficial de Arduino
3. Inicie Arduino IDE, abra el código de muestra, haga clic en “Archivo -> Ejemplos -> DmTftLibraries”, seleccione la placa derecha y el puerto COM: DM-TFT28-105
4. Abra el ejemplo y cárguelo en su Tablero Arduino.

Mostrar código de muestra

La función básica se puede encontrar en el archivo de biblioteca <bibliotecas \ DmTftLibrary \ DmTftBase.h>

Pantalla táctil Código de ejemplo

Mostrar imágenes de una tarjeta SD

Mostrar imágenes de una tarjeta SD

Requiere un formato especial para la imagen que se muestra: 16bit RGBRGB bmp
Puede descargar la herramienta de conversión aquí: ImageConverter

De todos modos, hay una imagen convertida en la carpeta de la biblioteca (DmTftLibrary \ examples \ DM-TFT28-105). Podrías intentarlo primero.

1.Copia la imagen convertida al SD.
2.Enchufe la tarjeta SD en la pantalla táctil.
3.Descarga el siguiente programa


Instalación de la librería

Para la instalación de la librería y poder hacer uso del display vamos a descargar el siguiente archivo.
Lo abrimos. 

Y vamos a la carpeta de librerías de nuestro arduino.
Y pegamos estas dos carpetas.

Si nos aparece este cartel click en continuar.
Y listo.

Conversión de archivos

Para poder visualizar imágenes en el display debemos convertir y adaptar los archivos.

Primero usaremos un editor de imágenes como corel photopaint.
Vamos a archivos y abrimos una imagen.

Iremos a imagen.
Luego girar 90 grados, si es que corresponde.

Click derecho sobre la imagen y nuevo muestreo.

Desactivamos mantener proporción.

A continuación elegimos pixeles.

En anchura damos un tamaño de 240.
Y en altura un tamaño de 320.
Aceptamos los cambios.

Nos dirigimos a archivo guardar como.

Y lo guardamos como archivo BMP.
Click en guardar.

Abrimos el programa “display module bitmap converter”.
Hacemos click en open.

Y abrimos el archivo que guardamos con el corel photopaint.

Vamos a “destination file” y click en “select”.
Y colocamos un nuevo nombre al archivo, que vamos a guardar.

Click en “convert” luego en aceptar.

Este nuevo archivo creado, lo copiamos.

Y pegamos en nuestra tarjeta micro SD, y así con todos los archivos que queremos visualizar en el display.

A continuación nos vamos al ide de arduino, y abrimos el ejemplo “Draw_bitmap_from_SD_card

Modificamos en el código con el nombre de los archivos que copiamos a la tarjeta.

Y luego subimos a nuestro arduino.

Ya podremos visualizar las imágenes en el display

Código Fuente

En sigueinte código vamos a visualizar el el display la temperatura y la humedad relativa con el sensor DHT11


Para comprar este display pueden ir a la siguiente dirección https://www.dfrobot.com/product-1264.html


Tal vez pueda interesarte proyectos en arduino, pic, robótica, telecomunicaciones, suscribete en http://www.youtube.com/user/carlosvolt?sub_confirmation=1 mucho videos con código fuentes completos y diagramas

SUSCRIBETE A NUESTRO CANAL DE YOUTUBE, TUTORIALES GRATIS

SUSCRIBETE A NUESTROS BOLETINES, RECIBE EN TU CORREO LAS NOTICIAS MÁS DESTACADAS, SÓLO INGRESANDO TU CORREO ELECTRÓNICO

[wysija_form id=”1″]



VIDEO RECOMENDADO

Deja una respuesta