Medidor analógico 'anillo' Arduino pantalla TFT a color (2 / 4 paso)

Paso 2: Configuración de Hardware

La configuración del hardware es común a algunos de mi Instructables otros, consiste en la ONU, la pantalla TFT de 2.2" basada en el chip de controlador de ILI9341 y un conjunto de bibliotecas que son versiones mejoradas de las bibliotecas de Adafruit GFX y ILI9341.

Las bibliotecas adjuntadas se han mejorado para dar un rendimiento mucho más rápido en un UNO con acceso directo del puerto, otras tarjetas podrían utilizarse refiriéndose a un #define y cambiando el los pines SPI.

La ONU está conectada a la ILI9241 2.2" TFT pantalla como esta:

  • UNO + 5V para mostrar pin 1 (VCC)
  • UNO + 5V a través de una resistencia de 56 Ohm para mostrar pin 8 (LED)
  • UNO 0V (tierra) para mostrar el pin 2 (GND)
  • Pin digital de UNO 7 a través de un 1K 2 resistencia para mostrar el pin 4 (RESET), agregar un 1K 8 resistencia de pantalla pin 4 GND
  • Pin digital 9 de la ONU a través de un 1K 2 resistencia para mostrar el pin 5 (DC/RS), agregar un 1K 8 resistencia de pantalla pin 5 a GND
  • Pin digital de UNO 10 a través de un 1K 2 resistencia para mostrar el pin 3 (CS), agregar un 1K 8 resistencia de pantalla pin 3 a GND
  • Pin digital de UNO 11 a través de un 1K 2 resistencia para mostrar el pin 6 (SDI/MOSI), agregar un 1K 8 resistencia de pantalla pin 6 a tierra
  • Pin digital de UNO 13 a través de un 1K 2 resistencia para mostrar el pin 7 (SCK), agregar un 1K 8 resistencia de pantalla pin 7 a GND

Es importante incluir la 1K 8 resistencias a tierra con este 2.2" Mostrar como de lo contrario no va a funcionar! Las resistencias de 1K 2 y 1 K 8 están un "divisor de potencial", actuando como un desplazador de nivel de lógica, por lo que se reduce el nivel de lógica en la pantalla de 5V a alrededor de 3V. PIN 9 de la pantalla no necesita ser conectado.

He incluido un par de videos cortos (¡!) (calidad bastante pobre...) que muestra la gráfica de la velocidad usando un hardware SPI y UNO. (Estos tienen los intervalos de largo delay() entre cada pantalla de prueba eliminado del bosquejo!)

Un video es la demostración de UTFT ejecuta en un tablero de Mega con un interfaz paralelo de 16 bits a la pantalla. Es más rápido, sobre todo porque la prueba de la parcela de 10.000 píxeles al final se ha cambiado para que 30.000 números aleatorios de 16 bits no es necesario producir al mismo tiempo como trazado 10.000 píxeles (generando 30.000 toma valores aleatorios de 16 bits casi 3 segundos por lo que la ONU puede realmente conducir la pantalla más rápido de lo que parece en la parte de la prueba!)

La animación de "Sine wave" está limitada principalmente por el punto flotante matemáticas involucradas y podría acelerarse considerablemente mediante el uso de una simple tabla de consulta de seno, esa prueba sería sobre en un abrir y cerrar de ojos!

Artículos Relacionados

Sketch de Arduino para un gráfico retro medidor analógico en una moderna pantalla TFT

Sketch de Arduino para un gráfico retro medidor analógico en una moderna pantalla TFT

Otro sketch de mi colección que puede ser de interés...Mostrando pequeños números digitales de temperatura y humedad etc. en una pantalla pequeña no siempre es la mejor manera de mostrar la información. Los metros analógica de estilo antiguo son mejo
Arduino - pantalla TFT de imágenes de mapa de bits de una tarjeta SD

Arduino - pantalla TFT de imágenes de mapa de bits de una tarjeta SD

A raíz de mi Instructables otros en el Arduino y TFT pantalla aquí es una biblioteca actualizada y boceto para dibujar mapas de bits (BMP o primas) almacenadas en una tarjeta SD en la pantalla TFT.La mayoría de las pantallas TFT disponibles tienen un
Arduino - pantalla TFT de iconos e imágenes de memoria FLASH

Arduino - pantalla TFT de iconos e imágenes de memoria FLASH

En este Instructable encontrará una biblioteca y bosquejo para trazar imágenes almacenadas en la memoria FLASH de Arduino en una pantalla TFT.Aquí utilizamos mi favorito 2.2" 320 x 240 pixel ILI9341 base de TFT. Esta pantalla es un buen tamaño para A
Construir un medidor analógico de uso de electricidad

Construir un medidor analógico de uso de electricidad

he usado un medidor eléctrico de Kill A Watt (http://www.p3international.com/products/special/P4400/P4400-CE.html) para un tiempo y decidí construir un análogo. Este proyecto pasó de ser simple, con un amperímetro de panel único y una salida a escala
Arduino Nano: Analógico 7 segmento MAX7219 pantalla con Visuino

Arduino Nano: Analógico 7 segmento MAX7219 pantalla con Visuino

Displays de 7 segmentos son una opción muy popular para Mostrar datos. Sin embargo, constan de un gran número de LEDs y controlar cada LED con un pin digital de Arduino no es una solución práctica. Maxim Integrated ofrece muy conveniente chip para el
Vúmetro analógico y el reloj (Arduino Powered)

Vúmetro analógico y el reloj (Arduino Powered)

este proyecto trae el viejo tiempo Analog VU Meter, con la funcionalidad añadida de un reloj de aspecto aseado! Cuando apagas tu música los metros swing automáticamente en modo de reloj. Detrás de todo está el Arduino popular y fácil de usar.Esta es
La imagen en un Arduino! -¿TFT LCD pantalla guía

La imagen en un Arduino! -¿TFT LCD pantalla guía

han escuchado alguna vez de pantallas TFT LCD?  Son buenas maneras de mostrar la información de tu Arduino, o mostrar imágenes.  El equipo de Arduino acaba de lanzar una pantalla LCD TFT de oficial con su nuevo Robot en el Maker Faire 2013.  Es muy f
Hablando de resplandor en el oscuro 3D analógico impreso reloj

Hablando de resplandor en el oscuro 3D analógico impreso reloj

El reloj mostrará la hora analógica de 4 metros. He visto este tipo de relojes en varias encarnaciones, pero nunca vi un reloj analógico en este formato que hablaba. Este reloj anuncia la hora a intervalos de media hora y juega un mensaje cada vez qu
2.4 pantalla TFT LCD + Arduino de código fijadas

2.4 pantalla TFT LCD + Arduino de código fijadas

Recientemente estoy experimentando 2.4" TFT LCD Display con Arduino, compré el LCD no previsto hacer algo pero solo quiero saber si funciona o no. He buscado el instructables, youtube pero un montón de código no funcionaba, así que proceder un estudi
Reloj digital y analógico - Arduino + PaperCraft

Reloj digital y analógico - Arduino + PaperCraft

en este instructable nos va ser recreando un reloj inspirado en el diseño original de Alvin Aronson. Primera vez que vi este reloj que me ha impresionado por cómo limpia una elegante el diseño fue que inmediatamente quise recrear este efecto.Diseño o
Termistor de KY-013 analógico (Arduino)

Termistor de KY-013 analógico (Arduino)

Tuve un tiempo difícil encontrar información "plug & play" y códigos, conexiones, etc. sobre el Sensor de temperatura analógico KY-013. Yo no soy un programador para hacer un montón de ensayos y errores, sobre todo, pero finalmente conseguí
Arduino: Lectura de voltaje analógico

Arduino: Lectura de voltaje analógico

En esta lección usarás dos resistores - una resistencia estática y una resistencia variable - para crear un divisor de tensión que le permite comprender efectivamente la intensidad de luz detectada por el fotoresistor - esencialmente un medidor de lu
Robot de AAA (autónoma analógico Arduino)

Robot de AAA (autónoma analógico Arduino)

la AAA Robot es un robot perfecto para principiantes. Es versátil, fácil de construir y discute muchos de los temas entre deben aprender, incluyendo pero no limitado a interruptores de transistor, motor de sensores analógicos de nad. Este Instructabl
Arduino para principiantes - con una pantalla TFT de 1,8 pulgadas

Arduino para principiantes - con una pantalla TFT de 1,8 pulgadas

Esta es tu guía introductoria al uso de un 1.8 en pantalla TFT con un Arduino. Me gusta el 1.8 en pantalla por su pequeño tamaño y bajo costo. Yo tengo la mía por unos 10 dólares en ebay, aquí. No viene con instrucciones pero con algunas investigacio