¿Sabías que...? - ¡NUEVO!

TODO CONSOLAS

SMARTPHONES & TABLETS

Panel de avisos.

===============================
============NUEVO!!!===========
===============================

Ya está disponible la nueva aplicación de Infosama Technology "Power Button". También se ha creado un centro de ayuda para que podáis controlar al máximo la aplicación. Pásate por el apartado y echa un vistazo al menú de "Mis aplicaciones". Adelante descárgatela.

===============================
===============================

¿No tienes aún un pendrive con la aplicación Pendrive CC de Infosama?

No esperes más tiempo y descarga tu aplicación. En el apartado de Update Center dirígete abajo de la página y sigue los pasos explicados en el método 1.

===============================
===============================

Existe un nuevo vídeo tutorial (nº26). Como conectar una base de datos a Visual Studio y crear un Login de inicio de sesión para que recupere de la BD los usuarios y contraseñas.

=========================

Añadido tutorial para configurar un TFT-LCD para raspberry Pi 3 model B, autor original Jose Juan Sánchez, editado por Infosama Technology

=========================


Última edición: 17/12/2017 20:19:00pm

Contador de visitas.

Acerca de Infosama

Mi foto
Infosama Technology
Informática, electrónica y videoconsolas.
Ver todo mi perfil
martes, 8 de diciembre de 2015

Configurar TFT - LCD 3.5 RaspBerry Pi 3 Model B





Cómo configurar un TFT-LCD de 3.5” para Raspberry Pi 3 y Recalbox 32GB/64GB desde Windows con Putty.

0. Nos conectamos por ssh a la Raspberry Pi con putty.

#Estos datos los usaremos más adelante.


user:
root
password:
recalboxroot

COMENZEMOS! (puedes descargar el pdf paso a paso al final de la página)

Para ello utilizaremos la aplicación putty. Previamente deberemos conectar nuestra raspberry al router a tráves de Ethernet, cable de red. De esta manera podremos acceder a través de putty.

Una vez conectada la raspberry deberemos saber su dirección IP pero…

¿Cómo sabremos la dirección IP si la LCD esta en blanco y no podemos acceder al sistema recalbox?

Muy sencillo, para ello podemos acceder a nuestro router a través de su puerta de enlace predeterminada y ver qué dirección IP se le está asignando a nuestra Raspberry o si no sabes acceder al router y ver esta información puedes usar la aplicación “Advanced IP Scanner”.

Ambas maneras son útiles para saber qué dirección Ip tiene nuestra Raspberry.

Una vez conectada la raspberry al router mediante Ethernet ya podemos ir al pc con Windows y abrir la aplicación Putty.

Nos mostrara una ventana como la siguiente donde deberemos escribir la dirección IP de la raspberry.







Una Vez puesta la IP (las XX son los últimos dígitos de la IP que le asigne el router) nos aseguramos tener marcado el radio button donde dice SSH y damos al botón que dice “OPEN”, nos puede salir un mensaje advirtiendo que posiblemente el dispositivo no sea al que queremos conectar, si estáis seguros de que es su IP aceptáis y listo.

Se nos abrirá una ventana como la siguiente:



Aquí es donde pondremos los datos de acceso a la raspberry, usuario “root” y contraseña “recalboxroot” ambos datos sin comillas. Si todo ha salido bien veréis una almohadilla y un guion grueso en verde indicando que se realizó la conexión.

1. Montamos el sistema de archivos con permisos de escritura.

mount -o remount, rw /boot  (presionamos ENTER)

mount -o remount, rw /      (presionamos ENTER)  

  

2. Copiamos el archivo tft35a-overlay.dtb a /boot/overlays

#Con el siguiente comando cambiamos al directorio overlays que se encuentra en el directorio boot:

cd /boot/overlays (presionamos ENTER)

#Con el siguiente comando descargamos el driver para la LCD de 3.5”:

#Copiamos el mismo archivo descargado pero con la extensión .dtbo:

cp tft35a-overlay.dtb tft35a-overlay.dtbo (presionamos ENTER)

3. Añadimos las siguientes líneas al final de archivo config.

#/boot/config.txt (ruta donde se encuentra el archivo)

#Para poder editar el archivo con el editor nano habrá que hacer lo siguiente:

export TERM=xterm (presionamos ENTER)

#Con el siguiente comando abrimos el archivo config con nano

nano /boot/config.txt (Presionamos ENTER)

#Bajamos con las flechas de dirección hasta el final del documento y escribimos:

dtparam=spi=on
dtoverlay=tft35a:rotate=270,speed=24000000

 



#Para guardar veremos la opción en nano que dice “Write Out” es presionando la tecla crtl + O, nos pedirá si guardar con ese nombre, damos ENTER y listo, ya tenemos el archivo config.txt modificado.

Se ha comprobado que a partir de 25 MHz los colores no se muestran correctamente. Finalmente se ha dejado un valor de 24 MHz.

4. Copiamos la utilidad fbcp en el directorio '/usr/bin'

#Cambiamos al directorio bin que está en el directorio usr

cd /usr/bin (preionamos ENTER)

#Descargamos la utilidad fbcp

wget https://github.com/ian57/rpi-fbcp/raw/master/Pi3Binary/fbcp

#Establecemos permisos a la utilidad fbcp

chmod 755 fbcp (presionamos ENTER)

#Una vez que lo hemos copiado podemos comprobar si todo funciona ejecutando el comando fbcp. Si todo está bien deberemos ver la imagen en la pantalla de la raspberry. Para cancelar el comando pulsamos CTRL+C. Si no ves nada todavía, reinicia la raspberry, putty perderá la conexión y deberemos volver a conectar a través de SSH y montar de nuevo el sistema de archivos con mount –o, rw /boot como al principio para poder seguir trabajando.

5. Creamos el script S11fbcp en /etc/init.d

#Para crear el script primero nos dirijidmos al directorio con:

cd /etc/init.d (presionamos ENTER)

#Seguido creamos un archivo de texto con el nombre S11fbcp:
 

touch S11fbcp.txt (presionamos ENTER) esto es comando aunque esté en verde.

#Abrimos el archivo con nano:

nano S11fbcp.txt (presionamos ENTER) es comando aunque este en verde.

#Añadimos todo este contenido al archivo, podemos copiar esto y dar clic derecho sobre la ventana de putty y nos copiará el texto, así ahorramos tener que escribirlo.

#!/bin/sh

case "$1" in
        start)
                printf "Starting fbcp ... "
                start-stop-daemon -S -q -m -b -p /var/run/fbcp.pid --exec /usr/bin/fbcp -- -n
                echo "done."
                ;;
        stop)
                printf "Stopping fbcp ..."
                start-stop-daemon -K -q -p /var/run/fbcp.pid
                echo "done."
                ;;
        restart)
                $0 stop
                sleep 1
                $0 start
                ;;
        *)
                echo "usage: $0 {start|stop|restart}"
                ;;
esac

#Una vez copiado o escrito presionamos “Write Out” es decir crtl + o y lo guardamos con la extensión .sh para que se reconozca como un Script


#Una vez creado le damos permisos de ejecución:

chmod 755 S11fbcp (presionamos ENTER)

#Este script se ejecutará cada vez que iniciemos nuestra Raspberry Pi.

6. Modificamos el archivo /recalbox/share/system/recalbox.conf

#Para ello sugiero primero cambiar a ese directorio con:

cd /recalbox/share/system (presionamos ENTER)

#Podéis usar ls para listar los archivos y ver que estáis en ese directorio



#Seguido lo abrimos con nano el recalbox.conf

nano recalbox,conf

#Modificamos los siguientes valores:

#global.videomode=DMT 87 HDMI

global.videomode=default

#global.ratio=auto

global.ratio=4/3


 


Finalizado, espero haber ayudado con la edición que le he hecho al documento original ya que era bastante confuso para usuarios intermedios. Ahora lo tenéis más intuitivo y con imágenes.

Editado por Infosama Technology.

Descarga de aquí el PDF:

https://drive.google.com/file/d/1LvQh_6Ghky60xppCQVReyKOXHvkNrxlD/view?usp=sharing

Fuente y creador original de este método: Jose Juan Sanchez:

https://gist.github.com/josejuansanchez/a5be6377e89110d16ead74a4e5feccac