Tabla de contenido:

Pantalla LCD STONE para salpicadero de coche: 5 pasos
Pantalla LCD STONE para salpicadero de coche: 5 pasos

Video: Pantalla LCD STONE para salpicadero de coche: 5 pasos

Video: Pantalla LCD STONE para salpicadero de coche: 5 pasos
Video: Como Instalar una Radio Android Auto en el Coche | Kit Facil de Montar 2024, Noviembre
Anonim
Pantalla LCD STONE para salpicadero de coche
Pantalla LCD STONE para salpicadero de coche

Con el rápido desarrollo de la economía y la mejora gradual del poder de consumo de las personas, los automóviles se han convertido en las necesidades diarias de las familias comunes y todos prestan más atención a la comodidad y seguridad de los automóviles.

La industria del automóvil se ha desarrollado desde hace más de cien años, y el automóvil se ha vuelto cada vez más inteligente con el cambio de tiempo de la maquinaria simple al principio. ¿Cuántas partes tiene un automóvil? No hay una cifra específica todavía. Se estima que el automóvil promedio está compuesto por más de 10, 000 partes indivisibles, hoy en día el automóvil ha ingresado a miles de hogares y se ha convertido en un socio indispensable en el viaje diario, por lo que en el proceso de uso diario del automóvil, Necesitan comprender siempre el estado de su auto de amor, para evitar causar daños a partes importantes del auto, pero también para eliminar peligros potenciales. Generalmente, la información que se muestra en el tablero es la forma de conocer el estado del vehículo. Tengo una pantalla TFTLCD de piedra de 10.1 pulgadas, y esta vez planeo hacer un tablero de pantalla integrado. Como todos sabemos, el desarrollo de la pantalla del módulo TFTLCD inteligente STONE es conveniente y rápido, sin demasiadas instrucciones tediosas. Esto no solo es adecuado para la gran cantidad de entusiastas del aprendizaje, sino también en el proyecto real para acelerar la velocidad de desarrollo. Ahorre tiempo de desarrollo, ocupe rápidamente el mercado. La imagen del efecto es la siguiente:

Utilizo el RTL8762CJF SCM más comúnmente utilizado para desarrollar, a través de IIC o puerto serie, para lograr el propósito de cargar datos en la pantalla TFT LCD. Esta vez también usaré la función de transmisión de voz, para brindarle al conductor una mejor experiencia de simulación.

Paso 1: Función de proyecto del tablero de instrumentos del automóvil de la pantalla LCD

Aquí tenemos que hacer un proyecto de exhibición de automóviles usados, el proyecto principalmente a través de la regulación táctil, la manera de cargar las instrucciones del microcontrolador, la simulación con botones, cuando se presiona el botón MCU, a través de un comando de puerto serie a STVC101WT - 01 instrucciones de pantalla de interfaz serial para cargar datos, la pantalla analizará automáticamente los datos y se mostrará en la pantalla LCD. Al mismo tiempo, también hay una función de botón en la pantalla para lograr la instrucción del puerto serie, a fin de controlar la MCU.

En resumen, cinco funciones:

(1) La pantalla del puerto serie realiza la función de visualización de mapa de bits;

(2) para lograr la función de rotación del dial;

(3) para lograr el comando de toque emitido;

(4) lograr la transmisión de voz;

(5) para lograr la carga de instrucciones de datos.

Se determina la función y luego la selección del módulo:

(1) Modelo de la pantalla táctil;

(2) qué tipo de módulo MCU utilizar;

(3) módulo de transmisión de voz.

Introducción y principio del hardware

Debido a que la pantalla del puerto serie STONE viene con un controlador de audio y reserva la interfaz correspondiente, puede usar el altavoz magnético más común, comúnmente conocido como bocina. El altavoz es una especie de transductor que convierte una señal eléctrica en una señal de sonido. El altavoz es uno de los componentes más débiles de los equipos de sonido y uno de los componentes más importantes para los efectos de sonido. Hay muchos tipos de altavoces y los precios varían mucho. La energía eléctrica de audio produce sonido al hacer que su recipiente de papel o diafragma vibre y resuene (resuene) con el aire circundante a través de un efecto electromagnético, piezoeléctrico o electrostático. Enlace de compra: https://detail.tmall.com/item.htm? Id = 529772120978 &…

Paso 2: Descripción de la pantalla LCD serie STVC101WT-01

Descripción de la pantalla LCD serie STVC101WT-01
Descripción de la pantalla LCD serie STVC101WT-01
Descripción de la pantalla LCD serie STVC101WT-01
Descripción de la pantalla LCD serie STVC101WT-01
Descripción de la pantalla LCD serie STVC101WT-01
Descripción de la pantalla LCD serie STVC101WT-01
Descripción de la pantalla LCD serie STVC101WT-01
Descripción de la pantalla LCD serie STVC101WT-01

Panel TFT de grado industrial 1024x600 de 10.1 pulgadas y pantalla táctil resistiva de 4 cables;

Brillo 300cd / m2;

Luz de fondo LED;

Color RGB 65 k;

El área visible es de 222,7 mm * 125,3 mm;

Ángulo visual 70/70/50/60;

Vida laboral 20, 000 horas.

CPU cortex-m4 de 32 bits a 200 Hz;

Controlador CPLD EPM240 tft-lcd;

128 MB (o 1 GB) de memoria flash;

Descarga del puerto USB (disco U);

Software de caja de herramientas para el diseño de GUI;

Instrucción hexadecimal simple y potente.

La función básica

8m-128m bytes Espacio de memoria flash, serie SDWe 128M bytes, serie SDWa 8M / 16M bytes;

Admite decodificación-j.webp

Admite la descarga por lotes sin conexión del disco U, mejora eficazmente la eficiencia de la descarga por lotes, reduce los requisitos de calidad profesional de los operadores;

Espacio de registro de 256 bytes;

Espacio de memoria variable de 64 K palabras (128 K bytes), almacenamiento de curvas de 8 canales, pantalla variable muy rápida (80 ms)

Velocidad de respuesta;

Admite hasta 128 variables de visualización por página;

Reloj integrado en tiempo real RTC, función de sonido de zumbador táctil;

Software de soporte 90 grados, 180 grados, rotación de pantalla de 270 grados, ajuste el ángulo visual apropiado;

Admite ajuste de brillo de luz de fondo, función de protector de pantalla de espera automática;

Admite teclado de matriz externa;

Admite reproducción de audio y video;

Índice de radiación electromagnética líder en la industria, lo ayuda a lidiar fácilmente con ClassB;

La regla de nomenclatura del nombre de archivo es simple, sin corresponder al número de bloque Flash, también sin tediosa asignación manual Bloque Flash l Función;

Admite la función de pantalla de serie virtual.

El módulo de pantalla STONE STVC101WT - 01 es a través de una comunicación de puerto serie con MCU, necesitamos usarlo en este proyecto, solo necesitamos a través de la PC para diseñar buenas imágenes de interfaz de usuario a través del botón de opciones de la barra de menú, cuadro de texto, imágenes de fondo y página lógica para agregar, luego generar archivos de configuración, la descarga a la pantalla de visualización se puede ejecutar por fin.

El manual de datos se puede descargar desde el sitio web oficial:

RTL8762C EVB Introducción La placa de evaluación 8762C proporciona el entorno de hardware desarrollado por el cliente, que incluye:

1) módulo de conversión de energía;

2) sensor de movimiento de 6 ejes;

3) 4 LED y 6 botones;

4) Batería de botón y soporte de batería de litio;

5) Chip de conversión de USB a UART, FT232RL.

Evaluar el bloque de la placa y la distribución de la interfaz

Una descripción detallada del bloque de la placa de evaluación

Bloque de la placa de evaluación y distribución de la interfaz, consulte la siguiente figura:

Las teclas Hay un total de teclas de reinicio y 5 juegos de teclas independientes, como se muestra en la siguiente figura:

El chip principal 8762c

Diseño GPIO flexible

Hardware Keyscan y decodificador

Transceptor de infrarrojos integrado

Contador en tiempo real (RTC)

Maestro SPI / de x dos; Temporizador x 8; I2C x 2; PWM x 8; UART x 2

AUXADC de 400 kps, 12 bits, 8 canales

Interfaz I2S para códecs de audio externos

Interfaz I8080 para LCD

El RCOSC interno de 32K mantiene enlaces BLE

PGA integrado y ADC de audio con ecualizador de 5 bandas

Paso 3: Pasos para el desarrollo de la caja STONE TOOL

Pasos de desarrollo de la caja STONE TOOL
Pasos de desarrollo de la caja STONE TOOL
Pasos de desarrollo de la caja STONE TOOL
Pasos de desarrollo de la caja STONE TOOL
Pasos de desarrollo de la caja STONE TOOL
Pasos de desarrollo de la caja STONE TOOL

En general, solo hay tres pasos:

(1) utilizando el diseño de software de computadora superior TOOL2019;

(2) MCU y desarrollo de comunicación de pantalla;

(3) producción e importación de archivos de audio.

Instalación de STONE TOOL

La HERRAMIENTA se puede descargar en el sitio web https://www.stoneitech.com, así como los controladores seriales USB relevantes. La interfaz del software es la siguiente:

La instalación del KEIL1 、 Enlace de descarga:

2 、 Descargar después de la descompresión

3 、 Abra la carpeta después de descomprimir

4 、 Haga doble clic en el archivo c51v900. exe y haga clic en Siguiente en el cuadro de diálogo.

Paso 4:

Imagen
Imagen
Imagen
Imagen
Imagen
Imagen
Imagen
Imagen

Diseño de interfaz STONE TOOL 2019

Con la HERRAMIENTA 2019 instalada, haga clic en el nuevo proyecto en la esquina superior izquierda y luego haga clic en Aceptar.

Un proyecto predeterminado se genera con un fondo azul por defecto. Selecciónelo, haga clic con el botón derecho y seleccione eliminar para eliminar el fondo. A continuación, haga clic con el botón derecho en el archivo de imagen y haga clic en Agregar para agregar su propio fondo de imagen, de la siguiente manera:

Seleccione la imagen de fondo correspondiente. De la misma manera, agregamos archivos de mapa de bits y archivos de audio al proyecto.

Luego agregue los controles requeridos, aquí está principalmente el control de botón, control numérico de suma y resta, control de variable de datos.

Luego configuramos la dirección de variable de cada control, aquí tenemos la siguiente configuración: 1. La dirección del botón de aire acondicionado está configurada como 0x000C;

2. La dirección del botón de luz de carretera está configurada como 0x000D;

3. la dirección de marcación rápida está configurada como 0x001B;

4. la dirección del icono de electricidad está configurada como 0x0018;

5. la dirección PM2.5 está configurada como 0x001C;

Cuando el botón está configurado, la siguiente figura se muestra una vez:

(1) el efecto de pulsar el botón de configuración;

(2) configurar el control de la dirección variable, utilizada para escribir su valor;

(3) configuración más o menos operaciones;

(4) configure el rango de valores.

Al configurar el cuadro de texto digital, se muestra a su vez la siguiente figura:

① establecer la dirección de la variable de control;

② establecer el número de dígitos;

③ establecer el tamaño del número;

④ establecer el número de alineación.

Al configurar el velocímetro, la siguiente figura muestra a su vez:

⑤ Archivo de biblioteca seleccionado;

⑥ Qué archivo especificar en el archivo de la galería;

⑦ Establezca las coordenadas centrales alrededor del icono del puntero;

⑧ Establezca el rango de rotación del puntero. Establece el ángulo de rotación del puntero.

Finalmente, hacemos clic en la herramienta de configuración de compilación.

Nota:

Los botones de control están asociados con sus mapas de bits correspondientes a través de direcciones variables, por lo que se requiere coherencia para lograr un control adecuado.

Por lo tanto, las instrucciones del puerto serie son las siguientes:

Batería: 0xA5, 0x5A, 0x05, 0x82, 0x00, 0x18, 0x00, 0x00

Velocidad: 0xA5, 0x5A, 0x05, 0x82, 0x00, 0x1B, 0x00, 0x00

PM2.5: 0xA5, 0x5A, 0x05, 0x82, 0x00, 0x1C, 0x00, 0x00

El desarrollo de RTL8762C

Abra KEIL e importe nuestro archivo de proyecto, como se muestra en la siguiente figura:

Dado que es la primera vez que se utiliza, el algoritmo FLASH debe ajustarse en consecuencia: Haga clic en el botón de opciones para ir al cuadro de configuración Descarga Flash y cambie el algoritmo para que se parezca a la siguiente figura.

Paso 5: Código y efecto

Código y efecto
Código y efecto

Dado que aquí se usa el control de botón, es necesario realizar los siguientes cambios en el código : / ** * @file main.c

* @brief uart demo polling tx y rx.

* @detalles

* @autor wangzex

* @fecha 2018-06-28

* @version v0.1 ****************************************** ************************************************ *********** * /

……

Por favor contácteme si necesita un código completo:

www.stoneitech.com/contact

Le responderé dentro de las 12 horas.

Finalmente, simplemente conecte la MCU al puerto serie LCD de la pantalla LCD para el tablero del automóvil

y conecte el altavoz para demostrar.

Para obtener más información sobre este proyecto, haga clic aquí.

Recomendado: