Tabla de contenido:

Configurar Raspberry Pi con la pantalla PiTFT de AdaFruit: 11 pasos
Configurar Raspberry Pi con la pantalla PiTFT de AdaFruit: 11 pasos

Video: Configurar Raspberry Pi con la pantalla PiTFT de AdaFruit: 11 pasos

Video: Configurar Raspberry Pi con la pantalla PiTFT de AdaFruit: 11 pasos
Video: CONECTAR micro PANTALLAS EN Raspberry Pi 2024, Mes de julio
Anonim
Configurar Raspberry Pi con la pantalla PiTFT de AdaFruit
Configurar Raspberry Pi con la pantalla PiTFT de AdaFruit

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

Conexiones Raspberry Pi
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: