Tabla de contenido:
- Paso 1: Función de proyecto del tablero de instrumentos del automóvil de la pantalla LCD
- Paso 2: Descripción de la pantalla LCD serie STVC101WT-01
- Paso 3: Pasos para el desarrollo de la caja STONE TOOL
- Paso 4:
- Paso 5: Código y efecto
Video: Pantalla LCD STONE para salpicadero de coche: 5 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:40
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
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
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:
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
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:
Hacer una cámara de salpicadero Pi Zero (parte 3): Gestión de archivos y mejoras: 3 pasos
Hacer una cámara de salpicadero Pi Zero (parte 3): Gestión de archivos y mejoras: Continuamos con el proyecto de cámara de salpicadero Pi Zero y en esta publicación, nos encargamos de la gestión de archivos y añadimos algunas mejoras en el proceso. Este proyecto está casi terminado y realizaremos pruebas de carretera en la publicación / video de la próxima semana
Pantalla LCD I2C / IIC - Use una pantalla LCD SPI para la pantalla LCD I2C usando el módulo SPI a IIC con Arduino: 5 pasos
Pantalla LCD I2C / IIC | Use una pantalla LCD SPI para la pantalla LCD I2C usando el módulo SPI a IIC con Arduino: Hola a todos, ya que una pantalla LCD SPI 1602 normal tiene demasiados cables para conectar, por lo que es muy difícil conectarlo con arduino, pero hay un módulo disponible en el mercado que puede Convierta la pantalla SPI en la pantalla IIC, por lo que solo necesita conectar 4 cables
Pantalla LCD I2C / IIC - Convierta una pantalla LCD SPI en una pantalla LCD I2C: 5 pasos
Pantalla LCD I2C / IIC | Convierta una pantalla LCD SPI en la pantalla LCD I2C: el uso de la pantalla lcd spi necesita demasiadas conexiones, lo cual es realmente difícil de hacer, así que encontré un módulo que puede convertir la pantalla lcd i2c en la pantalla lcd spi, así que comencemos
Lente polarizadora circular (CPL) para la cámara de salpicadero Roav C1: 9 pasos (con imágenes)
Lente polarizadora circular (CPL) para la cámara de salpicadero Roav C1: así es como hice un filtro polarizador circular para mi cámara de salpicadero Roav C1. Esto ayudará a reducir el deslumbramiento que sale del parabrisas por la luz solar durante el día y las luces delanteras durante la noche
Montaje de la cámara del salpicadero del coche: 9 pasos (con imágenes)
Soporte para cámara en el tablero del automóvil: Una forma económica (BARATA) y eficiente (FUNCIONAL) de montar una cámara de video en el tablero de mi automóvil con fines de grabación. ¡PARA GRABARME! Probé trípodes Gorilla, mini trípodes. Mi amigo sugirió un puf ( que no pudimos encontrar en ningún lado) pero … T