- Materiales necesarios
- Prerrequisitos
- Conexión de su Raspberry Pi con pantalla LCD TFT
- Preparación de su Raspberry Pi para una pantalla LCD de 3,5 ”
Raspberry Pi es una computadora del tamaño de la palma de la mano que resulta muy útil cuando se crean prototipos que requieren una gran potencia computacional. Se está utilizando ampliamente para el desarrollo de hardware de IOT y la aplicación de robótica y muchas más aplicaciones de hambre de memoria. En la mayoría de los proyectos que involucran al Pi, sería extremadamente útil si el Pi tuviera una pantalla a través de la cual podamos monitorear los aspectos vitales de nuestro proyecto.
El pi en sí tiene una salida HDMI que se puede conectar directamente a un monitor, pero en proyectos donde el espacio es una limitación, necesitamos pantallas más pequeñas. Entonces, en este tutorial, aprenderemos cómo podemos conectar la popular pantalla TFT LCD de pantalla táctil de 3.5 pulgadas de Waveshare con Raspberry pi. Al final de este tutorial, tendrá una pantalla LCD completamente funcional con pantalla táctil en la parte superior de su Pi lista para ser utilizada en sus proyectos futuros.
La especificación técnica de la pantalla LCD TFT de 3,5 ”se muestra a continuación.
Tipo de LCD | TFT |
Talla | 3,5 |
Resolución | 320 * 480 píxeles |
Interfaz | SPI |
Controlador de pantalla | XPT2046 |
Tipo de toque | Resistador |
Iluminar desde el fondo | LED |
Relación de aspecto | 8: 5 |
Colores | 65536 |
Apoyos | Cámara, ratón y teclado |
Materiales necesarios
- Frambuesa pi
- LCD TFT de 3,5 ”
- conexión a Internet
Prerrequisitos
Se asume que su Raspberry Pi ya está flasheado con un sistema operativo y puede conectarse a Internet. De lo contrario, siga el tutorial Introducción a Raspberry Pi antes de continuar.
También se supone que tiene acceso a la ventana de terminal de su raspberry pi. En este tutorial usaremos Putty en modo SSH para conectarnos a la Raspberry Pi. Puede usar cualquier método, pero de alguna manera debería poder tener acceso a la ventana de terminal de su Pi.
Conexión de su Raspberry Pi con pantalla LCD TFT
Conectar su pantalla LCD TFT de 3,5 ”con Raspberry pi es muy sencillo. La pantalla LCD tiene una tira de pines hembra que encajarán perfectamente en los pines macho. Solo tienes que alinear los pines y presionar la pantalla LCD en la parte superior del Pi para hacer la conexión. Una vez reparados correctamente, su Pi y LCD se verán así a continuación. Tenga en cuenta que he usado una carcasa para mi Pi, así que ignore la caja blanca.
¡Para personas que tienen curiosidad por saber qué son estos pines! Se utiliza para establecer una comunicación SPI entre la Raspberry Pi y la pantalla LCD y también para alimentar la pantalla LCD desde el pin de 5V y 3.3V de la Raspberry Pi. Aparte de eso, también tiene algunos pines dedicados para que funcione la pantalla táctil. En total hay 26 pines, el símbolo y la descripción de los pines se muestran a continuación
Pin No: |
Símbolo |
Descripción |
1, 17 |
3,3 V |
Entrada de energía de 3.3V |
2,4 |
5V |
Entrada de alimentación de 5 V |
3,5,7,8,10,12,13,15,16 |
CAROLINA DEL NORTE |
Sin conexión: se usa para soporte |
6,9,14,20,25 |
GND |
Suelo |
11 |
TP_IRQ |
Pin activo de interrupción baja para pantalla táctil |
18 |
LCD_RS |
Registre el pin de selección del controlador de pantalla |
19 |
LCD_SI |
Entrada de datos SPI para la pantalla LCD |
21 |
TP_SO |
Salida de datos SPI desde la pantalla LCD |
22 |
RST |
Reiniciar |
23 |
LCD_SCK |
Pin de sincronización de reloj de comunicación SPI |
24 |
LCD_CS |
Pin de selección de chip de SPI LCD |
26 |
TP_CS |
Pin de selección de chip de la pantalla táctil SPI |
Preparación de su Raspberry Pi para una pantalla LCD de 3,5 ”
Ahora, después de conectar el LCD al PI, encienda el PI y verá una pantalla blanca en blanco en el LCD. Esto se debe a que no hay controladores instalados en nuestro PI para usar la pantalla LCD conectada. Así que abramos la ventana de terminal de Pi y comencemos a hacer los cambios necesarios. Nuevamente, estoy usando masilla para conectarme a mi Pi, puede usar su método conveniente.
Paso 1: Ingrese a la ventana de configuración usando el siguiente comando. Para obtener la ventana de abajo
sudo raspi -config
Paso 2: Navegue a Opciones de arranque -> Escritorio / CLI y seleccione la opción B4 Desktop Autologin Desktop GUI, automáticamente inicie sesión como usuario 'pi' como se resalta en la siguiente imagen. Esto hará que el PI inicie sesión automáticamente desde el próximo arranque sin que el usuario ingrese la contraseña.
Paso 3: Ahora navegue nuevamente a las opciones de interfaz y habilite SPI como se muestra en la imagen a continuación. Tenemos que habilitar la interfaz SPI porque, como comentamos, la pantalla LCD y PI se comunican a través del protocolo SPI.
Paso 4: Haga clic en este enlace del controlador de ondas compartidas para descargar el controlador como un archivo ZIP. Luego, mueva el archivo ZIP a su PI OS. Usé Filezilla para hacer esto, pero también puedes usar un pendrive y un simple trabajo de copiar y pegar. El mío se colocó en la ruta / home / pi .
Paso 5: Después de colocar el archivo zip en posición, continúe con la ventana de su terminal. Para instalar el controlador, utilice el siguiente comando.
tar xvf pantalla LCD - *. tar.gz
Nota: asegúrese de que su PI esté conectado a Internet durante este paso
Paso 6: Finalmente, después de instalar el controlador, podemos habilitar la pantalla usando el siguiente comando
cd LCD-show /
Paso 7: Ahora use el siguiente comando para reiniciar su Pi. Esto terminará automáticamente la ventana de terminal. Cuando el PI se reinicia, debería notar que la pantalla LCD también muestra la información de arranque y, finalmente, el escritorio aparecerá como se muestra a continuación.
sudo reiniciar
También puede ver el video a continuación para verificar cómo está conectada la pantalla LCD y cómo responde al tacto. Estoy bastante satisfecho con su precisión predeterminada, por lo que no voy a realizar ninguna calibración. Pero si está interesado, puede ver la página wiki oficial de Waveshare, donde discuten cómo calibrar y habilitar la vista de la cámara en la pantalla LCD.
Espero que haya entendido el tutorial y haya tenido éxito en la interfaz de su LCD con PI y lo haya hecho funcionar. De lo contrario, indique su problema en la sección de comentarios a continuación o use los foros para obtener más preguntas técnicas.