Tabla de contenido:
- Paso 1: Reúna las piezas
- Paso 2: descargue la versión de Raspbian de Adafruit con soporte PiTFT
- Paso 3: Grabe la imagen de Raspbian en la tarjeta Micro SD
- Paso 4: conexiones Raspberry Pi
- Paso 5: Determine el puerto USB
- Paso 6: Abra la ventana de terminal y conéctese a Raspberry Pi
- Paso 7: configura Raspberry Pi
- Paso 8: Configura Raspberry Pi WiFi
- Paso 9: configura Gmail
- Paso 10: Conecte la pantalla PiTFT a Raspberry Pi
- Paso 11: Haga una copia de seguridad de la tarjeta Micro SD
Video: Configurar Raspberry Pi con la pantalla PiTFT de AdaFruit: 11 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:42
NOTA: Debido a que está desactualizado, este instructivo no debe usarse. Utilice la instalación fácil de AdaFruit.
Configure Raspberry Pi para que funcione con la pantalla PiTFT de Adafruit.
Este instructivo utiliza una MacBook Pro y un cable USB especializado en lugar de un monitor, teclado y mouse para configurar una Raspberry Pi.
Estoy muy emocionado con la pantalla PiTFT y quiero agregarla a muchos de mis proyectos de domótica. El primer paso es hacerlo funcionar para poder agregarlo a otros proyectos.
Objetivos del proyecto:
Configure la pantalla PiTFT de Adafruit para que se ejecute en Raspberry Pi
Notas:
- texto encerrado entre espadas, como este ♣ reemplazar-esto ♣ debe ser reemplazado con un valor real
- Intenté acreditar todas las fuentes utilizadas. Mis disculpas por cualquier omisión.
- $ indica un comando ejecutado en una ventana de terminal en la MacBook y generalmente se está ejecutando en la Raspberry Pi
- Intenté sin éxito que PiTFT se ejecutara en Diet-Pi
Paso 1: Reúna las piezas
He descubierto que las piezas siguientes funcionan mejor en mis aplicaciones. Estas piezas son más caras que las que se incluyen en el kit de inicio habitual.
Obtenga repuestos y herramientas (precios en USD):
- MacBook Pro (se puede utilizar una PC)
- Cable Ethernet, enrutador, punto de acceso inalámbrico y conexión a Internet
- Raspberry Pi 2 Modelo B Element14 $ 35
- Adaptador WiFi Panda 300n Amazon $ 16.99
- Adaptador de corriente USB 5.2V 2.1A de Amazon $ 5.99
- Cable micro USB a USB de 3 pies desde Amazon $ 4.69
- FTDI TTL-232R-RPI Cable serial a USB de Mouser $ 15
- SanDisk Ultra 16 GB microSDHC Class 10 con adaptador (SDSQUAN-016G-G4A) de Amazon $ 8.99
- PiTFT - Pantalla táctil TFT + ensamblada de 320x240 2.8 "para Raspberry Pi Adafruit $ 34.95
Paso 2: descargue la versión de Raspbian de Adafruit con soporte PiTFT
Descargue Raspian de Adafruit con soporte PiTFT:
- Descargue la última versión de raspbian de Adafruit con PiTFT en el directorio de descarga de su MacBook
- Cuando se escribió este instructivo, la última versión fue: 24 de septiembre de 2015 jessie
- Mueva la imagen 2015-09-24-raspbian-jessie-pitft28r.img de descargas a un directorio donde almacena las imágenes:
♣ directorio-de-imágenes-de-tu-macbook ♣
Por ejemplo, yo uso:
$ cd "/ Users / ♣ my_macbook_name ♣ / Desktop / wifiEnabledHome / Configuración de Raspberry Pi / imágenes raspbian"
Fuente: Instrucciones de configuración de Adafruit PiTFT
Paso 3: Grabe la imagen de Raspbian en la tarjeta Micro SD
IMPORTANTE: asegúrese de escribir el número de disco correcto; si ingresa el número de disco incorrecto, borrará su disco duro.
Inserte una tarjeta micro SD en el Adaptador SD y luego inserte el adaptador SD en MacBook.
En MacBook, use estas instrucciones de Raspberry Pi. Resumido aquí:
- Abrir ventana de terminal de MacBook
- Cambiar al directorio que contiene la imagen raspbian
$ cd ♣ directorio-de-imágenes-de-tu-macbook ♣
- Identifique el disco (no la partición) de su tarjeta SD
- En este caso, disk2 (no disk2s1) o disk # = 2
- Para identificar su tarjeta micro SD, ejecute el comando:
$ diskutil list
/ dev / disk0 #: TYPE NAME SIZE IDENTIFIER 0: GUID_partition_scheme * 160.0 GB disk0 1: EFI EFI 209.7 MB disk0s1 2: Apple_HFS ♣ my_macbook ♣ 159.2 GB disk0s2 3: Apple_Boot Recovery HD 650.0 MB disk0s3 / dev / disk1 #: TYPE NAME SIZE IDENTIFICADOR 0: Apple_partition_scheme * 2.5 GB disk1 1: Apple_partition_map 1.5 KB disk1s1 2: Apple_HFS ♣ my_dvd ♣ 2.5 GB disk1s2 / dev / disk2 #: TYPE NAME SIZE IDENTIFIER 0: FDisk_partition_scheme * 15.5 GB disk2 1: Windows_1AME 15.5_32
- De lo anterior, mi micro tarjeta SD es el disco n. ° 2
- Desmonte su tarjeta SD usando:
$ diskutil unmountDisk / dev / disk ♣ micro-SD-card-disk # ♣
Copie la imagen a su tarjeta SD. Asegúrese de que el nombre de la imagen y el número de disco sean correctos
$ sudo dd bs = 4m if = 2015-09-24-raspbian-jessie-pitft28r.img of = / dev / rdisk ♣ micro-SD-card-disk # ♣
- CTRL-t para ver el estado de la copia.
- Si hay errores, pruebe con valores diferentes para la opción bs, como 1m, 4m o 1M. Se requieren tamaños de bloque más grandes (bs) para unidades más grandes. La m minúscula parece ser la preferida por MacBook.
- Cuando termine, desmonte la tarjeta SD:
$ diskutil unmountDisk / dev / disk ♣ micro-SD-card-disk # ♣
- Retire el adaptador SD de MacBook y retire la tarjeta micro SD del adaptador
- Inserte la tarjeta micro SD en Raspberry Pi
Paso 4: conexiones Raspberry Pi
Insértelos en Raspberry Pi
- Tarjeta micro SD
- Cable de ethernet
- Dongle Wi-Fi
-
Cable de E / S serie USB (consulte las imágenes de arriba)
- Tierra = cable negro, pin 06 en RPi
- Tx = cable amarillo, pin 08
- Rx = cable rojo, pin10
Una vez que lo anterior esté completo:
Inserte el cable de alimentación
Inserte el cable USB / serial en el puerto USB de MacBook
Paso 5: Determine el puerto USB
Determine el puerto USB que está utilizando el adaptador USB en serie. Mi MacBook usa un chip de FTDI.
Ventana de terminal abierta
Hay muchos dispositivos en / dev. Utilice este comando para identificar el dispositivo:
$ ls /dev/tty.*
/dev/tty. Bluetooth-Incoming-Port /dev/tty.usbserial-FT9314WH
Aquí hay una forma alternativa de descubrir:
$ ls / dev | grep FT | grep tty
tty.usbserial-FT9314WH
Si ninguno de los anteriores funciona, intente esto:
Inserte el cable USB en la MacBook y ejecute:
$ ls / dev | grep tty
Desenchufe el cable USB, espere unos segundos y ejecute:
$ ls / dev | grep tty
Identifica las diferencias
Paso 6: Abra la ventana de terminal y conéctese a Raspberry Pi
Conecte la MacBook a la Raspberry Pi mediante un cable serie USB.
Ventana de terminal abierta. Vea la imagen de arriba y configure las preferencias de la ventana del terminal.
- Terminal, seleccione Preferencias, haga clic en la pestaña Avanzado
- xterm y vt100 funcionan, pero ansi funciona mejor cuando se usa nano
- Establecer Western ASCII en lugar de Unicode (UTF-8))
En una ventana de terminal ingrese:
$ screen /dev/tty.usbserial-FT9314WH 115200
Usando la ventana de terminal en MacBook, inicie sesión en RPi: username = pi password = raspberry
Nota: el cable USB-serial puede dejar caer caracteres. Si se eliminan caracteres, es posible que no reciba un mensaje, presione Retorno o ingrese el nombre de usuario y presione Entrar.
Si aparece el modo de recuperación, la tarjeta micro SD no está configurada correctamente. Comenzar de nuevo.
- El mensaje para el modo de recuperación es #
- El indicador normal de Raspbian es $.
- El nombre de usuario y la contraseña de recuperación de NOOBS son: root y raspberry
Paso 7: configura Raspberry Pi
Configurar raspbian usando raspi-config
$ sudo raspi-config
- Expandir el sistema de archivos
- Y reinicie (pestaña para Finalizar y presione Enter) y reinicie
$ sudo raspi-config
Cambie la contraseña de usuario a ♣ your_new_password ♣
Opciones de internalización (vivo en la zona horaria central de EE. UU., Cámbiela para adaptarla a sus necesidades)
- * indica seleccionado
- Use la barra espaciadora para alternar *
- Para EE. UU., Cambie la configuración regional, haga clic en GB (con la barra espaciadora) y haga clic en Inglés de EE. UU. UTF 8 (en_US. UTF-8 UTF-8)
- Haga clic en Aceptar, seleccione UTF y haga clic en Aceptar
$ sudo reiniciar
Cuando la ventana de la terminal de MacBook se estropea:
- Cierre la ventana de la terminal (cierre todas las ventanas de la terminal y salga de la aplicación de la terminal)
- Desenchufe el cable USB de MacBook
- Espere unos segundos y vuelva a conectar el cable USB
- Inicie una nueva ventana de terminal e inicie sesión
$ sudo apt-get update
$ sudo apt-get upgrade $ sudo apt-get auto remove $ sudo reboot
Continuar con la configuración de raspbian
$ sudo raspi-config
Opciones de internalización
- Cambiar la zona horaria de EE. UU. Y Central
- Tab para finalizar y reiniciar
$ sudo reiniciar
$ sudo raspi-config
Opciones avanzadas
- Cambie el nombre de host a ♣ your_hostname ♣
- Habilitar SSH
- Terminar
- Reiniciar
Paso 8: Configura Raspberry Pi WiFi
Ejecute el comando:
$ sudo nano / etc / network / interfaces
y editar para contener solo:
auto wlan0
allow-hotplug wlan0 iface wlan0 inet dhcp wpa-ssid "♣ tu-ssid ♣" wpa-psk "♣ tu-frase-contraseña <♣"
CTRL-o para escribir el archivo
ENTER para confirmar la escritura
CTRL-x para salir del editor nano
Ejecute el comando:
$ sudo reiniciar
Paso 9: configura Gmail
Mail es muy útil para recibir notificaciones y alertas sobre problemas en la Raspberry Pi.
Asegúrese de que los repositorios estén actualizados. Ejecute el comando:
$ sudo apt-get update
Instale SSMTP y utilidades de correo:
$ sudo apt-get install ssmtp
$ sudo apt-get install mailutils
Edite el archivo de configuración SSMTP:
$ sudo nano /etc/ssmtp/ssmtp.conf
como sigue:
mailhub = smtp.gmail.com: 587 hostname = ♣ your-hostname ♣ AuthUser=♣your-gmail-account♣@gmail.com AuthPass = ♣ your-gmail-password ♣ UseSTARTTLS = YES
Edite el archivo de alias SSMTP:
$ sudo nano / etc / ssmtp / revaliases
Cree una línea para cada usuario de su sistema que podrá enviar correos electrónicos. Por ejemplo:
root: ♣your-gmail-account♣@gmail.com: smtp.gmail.com: 587
Establezca los permisos del archivo de configuración SSMTP:
$ sudo chmod 664 /etc/ssmtp/ssmtp.conf
Paso 10: Conecte la pantalla PiTFT a Raspberry Pi
Ejecuta el comando
$ sudo shutdown -h 0
Retire el cable ethernet
Retire los conectores de cable USB de Raspberry Pi y de MacBook
Retire la fuente de alimentación
Conecte la pantalla PiTFT a Raspberry Pi
Restaurar la fuente de alimentación
Cuando la Raspberry Pi se reinicia, la pantalla debería funcionar. Puedes parar ahora.
Paso 11: Haga una copia de seguridad de la tarjeta Micro SD
Cuando esté configurada la Raspberry Pi, haga una copia de seguridad de la imagen. Utilice esta imagen para crear el próximo proyecto.
Además, haga una copia de seguridad del proyecto cuando esté completo. Si algo sale mal con la tarjeta SD, es fácil restaurarla.
Apaga la Raspberry Pi
$ sudo shutdown –h 0
Espere hasta que la tarjeta se haya apagado, luego retire la fuente de alimentación y luego retire la tarjeta micro SD
Inserte la tarjeta micro SD en el Adaptador SD y luego inserte el adaptador SD en MacBook
En MacBook, use estas instrucciones de The Pi Hut con las siguientes modificaciones:
Ventana de terminal abierta
Cambiar al directorio que contiene la imagen raspbian
$ cd ♣ directorio-de-imágenes-de-tu-macbook ♣
Identifique el disco (no la partición) de su tarjeta SD, p. Ej. disk4 (no disk4s1). De la salida de diskutil, = 4
$ diskutil list
IMPORTANTE: asegúrese de usar el correcto; si ingresa el incorrecto, ¡terminará borrando su disco duro!
Copie la imagen de su tarjeta SD. Asegúrese de que el nombre de la imagen sea correcto:
$ sudo dd if = / dev / disk ♣ micro-SD-card-disk # ♣ of = ♣ your-macbook-image-directory ♣ / SDCardBackup ♣ description ♣.dmg
CTRL-t para ver el estado de la copia.
Cuando termine, desmonte la tarjeta SD:
$ diskutil unmountDisk / dev / disk ♣ micro-SD-card-disk # ♣
Retire el adaptador SD de MacBook y retire la tarjeta micro SD del adaptador
Inserte la tarjeta micro SD en Raspberry Pi
En el próximo proyecto, use esta imagen y omita muchos de los pasos de este instructivo.
¡Y ya está!
Recomendado:
Macintosh con pantalla táctil - Mac clásica con un iPad Mini para la pantalla: 5 pasos (con imágenes)
Macintosh con pantalla táctil | Mac clásico con un iPad Mini para la pantalla: esta es mi actualización y diseño revisado sobre cómo reemplazar la pantalla de un Macintosh antiguo con un iPad mini. Este es el sexto de estos que he hecho a lo largo de los años y estoy muy contento con la evolución y el diseño de este. En 2013, cuando hice
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
¡Cómo configurar el Samsung Galaxy S7 con Android 8.0 para que muestre solo la pantalla para una aplicación !: 5 pasos
¡Cómo configurar el Samsung Galaxy S7 con Android 8.0 para que muestre solo la pantalla para una aplicación!: Este Instructable le mostrará cómo configurar su samsung galaxy s7 para que muestre la pantalla para una sola aplicación. a quien le gusta jugar con su teléfono o quiere asegurarse de que su teléfono permanezca en una aplicación solo cuando otra persona está
Cómo hacer un reloj en tiempo real con Arduino y pantalla TFT - Arduino Mega RTC con pantalla TFT de 3,5 pulgadas: 4 pasos
Cómo hacer un reloj en tiempo real usando Arduino y pantalla TFT | Arduino Mega RTC con pantalla TFT de 3.5 pulgadas: Visite mi canal de Youtube. Introducción: - En esta publicación voy a hacer un "Reloj en tiempo real" usando LCD táctil TFT de 3.5 pulgadas, Arduino Mega Módulo RTC 2560 y DS3231… .Antes de comenzar… verifique el video de mi canal de YouTube. Nota: - Si está usando Arduin