Frambuesa Pi: Introducción. Conexión de una pantalla LCD a Raspberry Pi Raspberry pi 3 Conexión de una pantalla de 3,5 tft

El monitor viene con un adaptador HDMI-HDMI en forma de U, un lápiz óptico y soportes de latón con tornillos.

Hay un interruptor en la parte posterior de la pantalla, deslícelo más cerca del conector micro-usb.

Hola.

Ya he escrito sobre Raspberry Pi sin gráficos y sobre . Ahora instalaremos el sistema operativo. JESSIE RASBIAN con gráficos y conecte una pantalla de 5 pulgadas con una pantalla táctil, que se puede comprar en la tienda de chips y salsas por 4000 rublos.
Además, además del sistema operativo principal, instalaremos un centro multimedia Kodi completo para visualización conveniente contenido de vídeo Es decir, para cambiar entre RASPBIAN y

Descomprime la imagen que pesará 4 más que ES.
Dakota del Sur- la tarjeta es mejor usar al menos 8 GB y preferiblemente una marca conocida de buena calidad (Tengo una Transcend Premium 400x). La velocidad de la frambuesa depende en gran medida de esto.

Cómo poner una imagen en una unidad flash USB está escrito en el anterior, comenzando desde y hasta el capítulo " lanzamiento". Después de completar los pasos descritos allí, no retire la tarjeta y regrese aquí.

Ahora necesita encontrar y editar el archivo. config.txt (si trabaja en Windows, asegúrese de descargar editor de texto Notepad++ y hacer todo en él).

En Windows, este archivo se encuentra en la raíz de la unidad. (de hecho, esta es una partición de arranque, de unos 100 MB. Está marcada como FAT32. La otra parte de la unidad flash está marcada en ext4 y Windows simplemente no la ve) en el que se grabó la imagen...

... y en la partición de arranque.

El marcado de la tarjeta es el siguiente: se crea la primera partición (arranque) para archivos de arranque y formateado en FAT32, 100 MB de tamaño, y la segunda partición está formateada en ext4 para un sistema de archivos, de unos 5 GB de tamaño. En el primer inicio, el sistema de archivos se expande automáticamente a todo el espacio restante de la tarjeta (en versiones anteriores, esto se hacía manualmente).

Bueno, me estoy desviando…

Abriendo el archivo config.txt y encontrar las líneas allí:

# descomentar para forzar un modo HDMI específico (esto forzará VGA) #hdmi_group=1 #hdmi_mode=1

Los cambiamos así:

# descomentar para forzar un modo HDMI específico (esto forzará VGA) hdmi_group=2 hdmi_mode=1 hdmi_mode=87 hdmi_cvt 800 480 60 6 0 0 0

Hasta ahora, eso es todo con este archivo, ahora la frambuesa se iniciará con nuestro monitor (sin estas líneas, solo habría ondas en la pantalla).

Guardamos el archivo, desconectamos la tarjeta, la sacamos del ordenador y la insertamos en el RPI.

Recogemos un "sándwich" de la pantalla y frambuesas. (para que coincidan los conectores HDMI), inserte el adaptador HDMI (Entra con fuerza) y suministrar energía al RPI y a la pantalla (es decir, necesita abastecerse de dos cables con micro-usb y dos fuentes de alimentación). Sí, no olvide conectar su teclado y mouse.

La fuente de alimentación para frambuesas debe ser de aproximadamente 2 amperios, y uno es suficiente para la pantalla. Si no hay suficiente energía, aparecerá un icono con un rayo amarillo en la pantalla.
Si la frambuesa se sobrecalienta, aparecerá un termómetro en la pantalla.

Después del inicio, aparecerá un cuadrado multicolor en la pantalla y luego una inscripción sobre un fondo blanco, lo que indica que el sistema de archivos se ha extendido a todo el espacio restante de la tarjeta. A continuación, aparecerán cuatro frambuesas en la esquina izquierda y se ejecutarán varias líneas, luego la pantalla se oscurecerá durante unos segundos y aparecerá el escritorio...


Tu información:
acceso- Pi
contraseña- frambuesas

Una pequeña digresión: en primer lugar, la pantalla táctil aún no funciona para usted y, en segundo lugar, si durante la operación la ventana no cabe en la pantalla y no se ven los botones, entonces debe mantener presionada la izquierda alternativa y arrastre la ventana a cualquier lugar con el mouse.

Primero necesitas configurar el sistema.

Puede hacer esto abriendo una terminal y escribiendo comandos allí. (aunque esto no es muy conveniente porque es pequeño).

O conectarse a través de ssh (el nombre de usuario y la contraseña están escritos arriba). Lo haré vía ssh y te aconsejo que hagas lo mismo.

Entonces, ingresamos el comando:

sudo raspi-config

Ignoramos el primer punto ya que el sistema de archivos ya se ha expandido automáticamente. Puede verificar esto abriendo otra terminal y dando el comando:

El segundo punto: cambiar la contraseña, queda a su discreción.

No tocamos los puntos tercero y cuarto.

Abra el quinto elemento y seleccione Cambiar configuración regional

Si desea volver a la ventana anterior, haga clic en Esc.

Desplácese hacia abajo con la flecha para ru_RU.UTF-8 UTF-8, pon un asterisco con un espacio y presiona Ingresar.

En la siguiente ventana seleccione ru_RU.UTF-8 y de nuevo presionamos Ingresar.

Volvemos al quinto punto y vamos a Cambiar zona horaria, escoger Europa y haga clic Ingresar.

Elige tu ciudad y haz clic Ingresar.

De nuevo volvemos al quinto punto y vamos a Cambiar el diseño del teclado, escoger PC genérico de 105 teclas (internacional) y haga clic Ingresar.

En la siguiente ventana seleccione Otro y haga clic Ingresar.

Gire la flecha hacia ruso y haga clic Ingresar.

En la siguiente ventana, desplácese hacia arriba hasta ruso y haga clic Ingresar.

En las siguientes tres ventanas, simplemente haga clic en Ingresar.

Ahora con una llave Pestaña Seleccione " Terminar"y presione Ingresar.

Esto completa la configuración básica. (puedes volver a él cuando quieras), reinicie el sistema con el comando:

Ahora sobre las actualizaciones.

Actualice los repositorios con el comando...

Sudo apt actualizar
… Pero no actualices el sistema - sudo apt actualización, si se hace esto, comenzarán los problemas con la pantalla táctil, la distribución del teclado y algo más.

Sudo apt install synaptic mc

Instalar salvapantallas Sin el cual la pantalla se apagará después de 10 minutos.

sudo apt install xscreensaver
Qué más instalar decide por ti mismo.

Ahora debe mostrar el icono de distribución del teclado en el panel superior. Si esto se hace por medios regulares, funcionará hasta el primer reinicio. Por lo tanto, iremos por el otro lado.

Instalando el programa gxkb

sudo apt instalar gxkb

agregando gxkb para autocargar:

Nano /home/pi/.config/lxsession/LXDE-pi/autoinicio

Después de todas las líneas, debe ingresar esto: @gxkb

Guarde y cierre el archivo.

La elección de la combinación de teclas para el cambio se realiza en el archivo - /home/pi/.config/gxkb/gxkb.cfg, por defecto se indica allí alt_shift, reenvié a ctrl_shift:

Nano /home/pi/.config/gxkb/gxkb.cfg

Guarde, cierre el archivo y reinicie.

pantalla táctil

Descargue el archivo a su carpeta de inicio:

Cd /home/pi wget https://sitio/archivo/LCD-show-161112.tar.gz
El archivo fue tomado.

Desempaquetarlo:

Tar xvf LCD-show-161112.tar.gz

Tendrá una carpeta LCD-show a la que debe ir...

Y ejecuta el script:

Sudo ./LCD5-show

Después de eso, la frambuesa se reiniciará inmediatamente y cobrará vida con una pantalla táctil que funcione. Si la precisión de posicionamiento le conviene, entonces no puede calibrar nada.

Si se necesita calibración, vaya a la carpeta LCD-show...

Cd /home/pi/LCD-mostrar

e instalar el paquete xinput-calibrator_0.7.5-1_armhf.deb

sudo dpkg -i -B xinput-calibrator_0.7.5-1_armhf.deb
Lo mismo se puede hacer en el "Explorador" haciendo clic derecho en el paquete y seleccionando "Instalar paquetes".

Ahora vaya al menú del programa, a la sección en la sección "Opciones" y seleccione "Calibrar pantalla táctil". Después de un golpe preciso en los cuatro objetivos, aparecerán configuraciones que deben escribirse en un archivo /etc/X11/xorg.conf.d/99-calibration.conf.

Lanzamos otra terminal, abrimos el archivo allí...

Sudo nano /etc/X11/xorg.conf.d/99-calibration.conf

... y eliminar todo de él.

Regresamos a la ventana con los datos de calibración, copiamos la sección "InputClass" y la pegamos en el archivo previamente abierto y vaciado.

Sección "InputClass" Identificador "calibración" MatchProduct "ADS7846 Touchscreen" Opción "Calibración" "171 3957 174 4042" EndSection
Tienes tus números.

Para agregar " botón derecho ratón" necesitas hacer esto:

Sección "InputClass" Identificador "calibración" MatchProduct "ADS7846 Touchscreen" Opción "Calibración" "171 3957 174 4042" Opción "EmulateThirdButton" "1" Opción "EmulateThirdButtonTimeout" "550" Opción "EmulateThirdButtonMoveThreshold" "50" EndSection
por la apariencia Menú de contexto debe sostener el lápiz óptico durante aproximadamente medio segundo. La última opción es aparentemente el umbral de fluctuación.

Guarde el archivo, cierre y reinicie. Ahora todo estará correcto.

Porque el calibrador hace pequeños cambios en el archivo config.txt (que corregimos en la computadora), vale la pena decir un poco al respecto. Este es el archivo en el que se encuentran las configuraciones de inicio, ábrelo y verás:

sudo nano /boot/config.txt

Nuestras ediciones desaparecieron y aparecieron al final, con otra línea:

# Habilitar audio (carga snd_bcm2835) dtparam=audio=on hdmi_group=2 hdmi_mode=1 hdmi_mode=87 hdmi_cvt 800 480 60 6 0 0 0 dtoverlay=ads7846,cs=1,penirq=25,penirq_pull=2,speed=50000,keep_vref_on =0,swapxy=0,pmax=255...

También agregaremos...

Encontrar las líneas:

# descomentar para forzar un tamaño de consola. De manera predeterminada, se mostrará el tamaño de pantalla menos el # overscan. #framebuffer_width=1280 #framebuffer_height=720

Y los hacemos así:

# descomentar para forzar un tamaño de consola. De manera predeterminada, se mostrará el tamaño de "s menos el overscan #. framebuffer_width=800 framebuffer_height=480

A continuación encontramos esto:

# elimine el comentario si no se detecta la pantalla hdmi y se emite el compuesto hdmi_force_hotplug=1

Y añade tres líneas:

# elimine el comentario si no se detecta la visualización hdmi y se emite el compuesto hdmi_force_hotplug=1 hdmi_ignore_cec_init=1 hdmi_ignore_cec=1 gpu_mem=256
Puede intentar asignar más memoria de video: gpu_mem=512.

Si desea aumentar la corriente suministrada a usb, agregue una línea en algún lugar:

Max_usb_current=1
Pero aquí debe comprender que si conecta consumidores poderosos, es posible que la corriente de la frambuesa en sí misma no sea suficiente, lo que se expresa en una operación inestable.

Guarde el archivo y reinicie.

Las configuraciones descritas son suficientes para el funcionamiento normal de RPI, pero recomiendo leer sobre los diversos parámetros de esta configuración aquí.

Wi-Fi y Bluetooth

Si desea deshabilitar wifi y / o bluetooth, debe crear un archivo: /etc/modprobe.d/raspi-blacklist.conf

sudo nano /etc/modprobe.d/raspi-blacklist.conf

Y pega esto en él:

#wifi lista negra brcmfmac lista negra brcmutil #bt lista negra btbcm lista negra hci_uart
Entonces wifi y bluetooth están deshabilitados.

Y así solo wifi está deshabilitado:

#bt lista negra btbcm lista negra hci_uart

Instalar:

sudo apt-get install samba samba-common-bin

Configuración de copia de seguridad:

Sudo mv /etc/samba/smb.conf /etc/samba/smb.conf.bak

Creamos los nuestros:

sudo nano /etc/samba/smb.conf

Contenido:

Grupo de trabajo = GRUPO DE TRABAJO nombre de netbios = cadena de servidor RaspberryPi = seguridad compartida = asignación de usuario a invitado = usuario incorrecto navegable = sí ruta = /home/pi/papka escritura = sí navegable = sí invitado ok = sí
Guardar y cerrar.

Crea una carpeta para samba:

Mkdir /home/pi/carpeta

Démosle permiso:

sudo chmod -R 777 /home/pi/papka

Reinicia Samba:

sudo /etc/init.d/samba reiniciar

Establecer como inicio de sesión de invitado (venga quien quiera) y lectura-escritura.

centro multimedia kodi

Cree un grupo de "entrada" si no existe:

sudo addgroup --entrada del sistema

Instalar Kodi:

sudo apt-get install kodi
Después de la instalación, no lanzamos nada.

Crear un archivo - /etc/udev/rules.d/99-input.rules

sudo nano /etc/udev/rules.d/99-input.rules

Y añádele lo siguiente:

SUBSISTEMA==entrada, GRUPO=entrada, MODO=0660 NÚCLEO==tty*, GRUPO=tty, MODO=0660
Guardar y cerrar.

Crear otro archivo - /etc/udev/rules.d/10-permissions.rules

sudo nano /etc/udev/rules.d/10-permissions.rules

# input KERNEL=="mouse*|ratones|evento*", MODE="0660", GROUP="input" KERNEL=="ts*|uinput", MODE="0660", GROUP="input" KERNEL== js*, MODO=0660, GRUPO=entrada # tty KERNEL==tty*, MODO=0666 # vchiq SUBSISTEMA==vchiq, GRUPO=video, MODO=0660
Guardar y cerrar.

sudo usermod -a -G audio pi sudo usermod -a -G video pi sudo usermod -a -G input pi sudo usermod -a -G dialout pi sudo usermod -a -G plugdev pi sudo usermod -a -G tty pi

sudo nano /etc/rc.local

Resultará así:

Guardar y cerrar.

Recargamos la raspberry para que los cambios surtan efecto.

Ahora en el menú del programa en la sección "Audio y video" encontramos "Kodi Media Center" y comenzamos ...

Verás como la imagen se desenfoca y se convierte en una rana rayada. Esto sucederá durante un par de minutos y luego aparecerá la imagen. En el medio habrá una ventana que ofrece desactivar repositorios incompatibles: haga clic en .

Tengo que advertirte enseguida que la pantalla táctil en Kodi no funciona correctamente, podemos decir que no funciona en absoluto. No sé cómo resolver este problema todavía. Por lo tanto, solo tenemos a nuestra disposición un ratón y un teclado.

Ahora configuremos Kodi. Clic en el botón SISTEMA, después Apariencia y finalmente Internacional. Hacer clic idioma y seleccione el idioma ruso (Inglés).

A continuación, haga clic en el icono con la casa en la parte inferior derecha, haga clic en el botón grande SISTEMA, y luego el pequeño a la izquierda - "Sistema". Seleccione "Salida de audio" y en "Dispositivo de salida de audio" seleccione - PI: Analógico. Después de eso, Kodi comenzará normalmente sin rayas en la pantalla.

El caso es que antes de nuestros cambios, tanto el sonido como el vídeo pasaban por el canal HDMI, y el resultado era “papilla”. Ahora solo el video pasa a través de HDMI y el sonido a través del conector para auriculares.

Ahora nuevamente haga clic en el ícono con la casa, luego en el botón de apagado (abajo a la izquierda) y luego en "Salir". Lo más probable es que vea una pantalla negra congelada, así que reinicie la frambuesa apagando la alimentación.

Después del reinicio, inicie Kodi nuevamente, ahora ya no habrá rayas. Solo queda asegurarse de que el jugador no se congele al salir.

Para hacer esto, cree un script - /usr/local/bin/ iniciokodi

Sudo nano /usr/local/bin/startkodi

Contenido:

#!/bin/bash fbset_bin=`cuál fbset` xset_bin=`cuál xset` xrefresh_bin=`cuál xrefresh` if [ ! -z $fbset_bin]; luego PROFUNDIDAD2=`$fbset_bin | cabeza -3 | cola -1 | cortar -d " " -f 10` fi kodi " [correo electrónico protegido]" if [ ! -z $fbset_bin ]; luego if [ "$DEPTH2" == "8" ]; luego PROFUNDIDAD1=16 else PROFUNDIDAD1=8 fi $fbset_bin -profundidad $Fbset_bin -profundidad $DEPTH1 > /dev/null 2>&1 $fbset_bin - profundidad $PROFUNDIDAD2 > /dev/null 2>&1 fi if [ ! -z $xset_bin ] && [ ! -z $xrefresh_bin ]; luego if [ -z $DISPLAY ]; luego DISPLAY=":0" fi $xset_bin -display $DISPLAY -q > /dev/null 2>&1 si [ "$?" == "0" ]; luego $xrefresh_bin -display $DISPLAY > /dev/null 2>&1 fi fi VT="$(fgconsole)" si [ "$VT" ]; entonces sudo chvt 7 sudo chvt "$VT" fi

Guarde, cierre y dé permisos al script:

sudo chmod a+x /usr/local/bin/startkodi

Ahora en la terminal, emita el comando:

Ahora la "salida" funcionará como debería.

Ejecutar el script a través de la terminal no es conveniente, por lo que debe agregarse al menú del programa. Vaya al menú, en el elemento "Opciones", busque "Editor de menú principal" y ejecútelo. Seleccione "Audio y video" a la izquierda y haga clic en el botón "Crear elemento" a la derecha.

En la ventana que aparece, enfrente Nombre: escribir MyKodi y viceversa dominio: escribir startkodi.

Hacer clic OK, aparecerá un nuevo elemento en la lista - Mi Kodi

Haga clic de nuevo OK.

Ahora, para iniciar el centro de medios, en el menú "Audio y video" hay un botón Mi Kodi.

frambuesa pi es una computadora barata del tamaño de una tarjeta de crédito que se conecta a un monitor de computadora o TV y usa un teclado y un mouse estándar. Este pequeño dispositivo inteligente permite a personas de todas las edades explorar la computadora y aprender a programar en lenguajes como Rascar y Pitón. Es capaz de hacer todo lo que esperarías de computadora de escritorio- desde navegar por Internet y reproducir videos HD hasta hojas de cálculo, procesamiento de textos y juegos.

Es más, frambuesa pi puede interactuar con mundo exterior, y se utiliza en una amplia gama de proyectos digitales, desde equipos musicales hasta estaciones meteorológicas y pajareras con una cámara infrarroja.

Guía rápida

Necesario

  • tarjeta SD
    • Recomendado tarjeta SD en 8GB Clase 4(si eres principiante, también se recomienda comprar tarjeta SD precargado con NOOBS). Puedes comprar el mapa con NOOBS preinstalado o descargarlo gratis desde la página de descargas.
  • Cables de pantalla y conexión
    • Cualquier monitor o televisor HDMI/DVI debería funcionar como una pantalla para Raspberry Pi. Para obtener mejores resultados, use HDMI, pero hay otras conexiones disponibles para dispositivos más antiguos. Utilice un cable Ethernet estándar para acceder a Internet.
  • Teclado y ratón
    • Cualquier estándar USB el teclado y el ratón funcionarán con frambuesa pi.
  • Fuente de alimentación
    • Utilizar 5V fuente de alimentación con conector micro USB por comida frambuesa pi. Es aconsejable asegurarse de que la fuente de alimentación seleccionada proporciona 5V por falta de potencia frambuesa pi puede comportarse de manera extraña ಠ_ಠ .

No tan importante, pero útil tener

  • acceso a Internet
    • Para actualizar o descargar software, le recomendamos que se conecte frambuesa pi a Internet ya sea a través cable de red o adaptador Wifi.
  • Auriculares
    • Auriculares con 3,5 mm conector funcionará con frambuesa pi.

Conectando tu Raspberry Pi

Antes de conectar nada a frambuesa pi, asegúrese de tener todo el equipo mencionado anteriormente. Luego haz lo siguiente:

  • Inserte la tarjeta SD en la ranura para tarjeta SD;
  • Luego, conecte su teclado y mouse al puerto USB frambuesa pi;
  • Asegúrese de que su monitor o televisor esté encendido y que haya seleccionado la entrada correcta (por ejemplo, HDMI 1, DVI, etc.);
  • Luego, conecte el cable HDMI de su Raspberry Pi a su monitor o televisor.
  • Si te vas a conectar frambuesa pi a Internet, conecte el cable de red a puerto de red junto a los puertos USB; de lo contrario, omita este paso;
  • Conecte la fuente de alimentación a frambuesa pi usando un conector micro-USB;
  • Si primero tomaste frambuesa pi y utilizando la tarjeta SD con la distribución NOOBS, deberá seleccionar un sistema operativo y configurarlo. Siga la guía de NOOBS para hacer esto.

Iniciar sesión en Raspberry Pi

  1. Una vez frambuesa pi completará el proceso de descarga, aparecerá un mensaje de inicio de sesión. El inicio de sesión predeterminado para Raspbian es Pi y contraseña frambuesas. Tenga en cuenta que no verá los caracteres que se escriben al ingresar la contraseña. Esta es una característica de seguridad linux.
  2. Una vez que haya iniciado sesión correctamente, verá una ventana línea de comando

    [correo electrónico protegido] pi de frambuesa~$

  3. Para cargar la interfaz gráfica de usuario, escriba el siguiente comando

    Y presiona la tecla ↵ Enter en tu teclado.

Introducción a Raspberry Pi

Comprobación/Diseño/Edición: Myakishev E.A.

/// aún no estoy seguro de dónde ponerlo :D

/// y articulo en proceso :P

Esta es una guía que describirá los conceptos básicos para trabajar con frambuesa pi.

Introducción y preguntas principales

Si está buscando comprar un Pi y/o sus accesorios y está buscando consejo, puede buscarlo en esta guía ilustrada del comprador.

Además, se puede encontrar una breve guía práctica para Raspberry Pi en el sitio web del fabricante. Utiliza el sistema de instalación NOOBS, cuya última versión viene con el sistema operativo Raspbian. Sin embargo, también se pueden instalar otros sistemas operativos en el Pi; para esto, la placa debe estar conectada a Internet a través de un puerto Ethernet.

La documentación oficial de Raspberry Pi también se puede encontrar en el sitio web del fabricante, respectivamente, en la página de documentación.

Si tiene problemas para iniciar su Pi o tiene problemas para grabar videos, puede resultarle útil leer la página en el foro de Raspberry Pi que describe los problemas de inicio.

Y después de que su Raspberry Pi esté completamente configurada, y se pregunte qué hacer con ella, puede consultar el sitio web del fabricante.

Primeros pasos con Raspberry Pi

Giro frambuesa pi como se muestra en la foto, después de lo cual puede comenzar a conectarse.

Si usted tiene Modelo B+, gíralo así:

Si está trabajando con original Modelo B luego gíralo así:

Si estás usando Modelo A+ luego gíralo así:

El puerto HDMI se encuentra en la parte inferior central de la placa. Conecte un extremo del cable HDMI a este puerto y el otro extremo a su televisor o monitor HDMI (para audio y video) o monitor DVI-D (solo para video).

Si no tiene un televisor o monitor con puertos HDMI o DVI-D, existen otras formas de emitir señales audiovisuales. Los modelos A y B tienen un conector RCA amarillo ubicado en el centro de la parte superior de la placa que se puede usar para la salida de video. A su derecha hay un conector para auriculares estéreo de 3,5 mm que se puede usar para emitir audio. Los modelos A+ y B+ utilizan un solo conector para emitir señales audiovisuales. Está etiquetado como "A/V" y está ubicado en la parte inferior de la placa, a la derecha del puerto HDMI. Para ello, necesitará un cable de conexión A/V (puede leer más sobre esto en la guía ilustrada del comprador, por ejemplo).

Se puede conectar un teclado y un mouse USB a las ranuras USB ubicadas en el borde derecho de la placa. Allí también puede conectar un adaptador WiFi con una interfaz USB, para el acceso inalámbrico a Internet. Si está utilizando modelos más antiguos (A o B), tiene sentido utilizar un concentrador USB con una fuente de alimentación externa para ampliar la cantidad de puertos USB disponibles. Allí, en el lado derecho y debajo de los puertos USB, hay un conector Ethernet: le permite conectar el Pi a una red cableada.

En la parte inferior izquierda de la placa se encuentra la ranura para tarjetas SD. Se puede comprar una tarjeta SD con NOOBS ya preinstalado en la tienda en línea del fabricante, es decir, en Swag Store, pero también puedes instalarlo tú mismo. Más información sobre NOOBS y la instalación Sistema operativo Lee abajo.

Finalmente, a la izquierda, en la parte inferior de la placa, se encuentra el conector de alimentación micro USB. Conéctelo a una fuente de alimentación regulada de 5 voltios (+/- 5%) y al menos 700 miliamperios (0,7 A).

También funcionará una red con una corriente eléctrica superior a 700 miliamperios (por ejemplo, 1000 miliamperios). pequeña dispositivo de carga(con los que se cargan los pequeños teléfonos GSM) es mejor no usarlos para estos fines, porque. a menudo son inestables y, por lo tanto, poco fiables. Se pueden usar adaptadores de hasta 2,5 A en los modelos B+ y Pi 2, pero son inherentemente más eficientes desde el punto de vista energético que los modelos anteriores, por lo que los adaptadores de 700 mA (o menos, según la cantidad de energía que requieran) puertos USB y HDMI). Además, tenga en cuenta que usar varios dispositivos USB o trabajar en tareas intensivas requerirá mucha energía. Aquí puede concentrarse en el LED de alimentación (LED PWR): si se apaga, lo más probable es que la placa no tenga suficiente energía.

Si tiene problemas para encender su Raspberry Pi, entonces probablemente debería verificar no solo la fuente de alimentación en sí, sino también el cable que va desde esa fuente hasta el Pi. Sucede que tales cables reducen la corriente / voltaje proveniente de la fuente de alimentación al Pi, al nivel requerido, para mantener un funcionamiento estable del sistema.

¿No está seguro si su cable de alimentación es micro USB? La diferencia se puede ver en la siguiente imagen:

El cable mini USB (izquierda) no es el que necesitas. Es más grueso y parece un trapezoide con "mejillas" deprimidas. Pero el de la derecha, es decir. Micro USB es lo que necesitas. Es más delgado y también tiene forma de trapezoide, pero sus "mejillas" sobresalen y son redondeadas. Si desea que su Pi tenga una fuente de alimentación confiable y estable, es muy importante obtener un cable de muy buena calidad. Necesita un cable corto y moderadamente grueso, y prepárese para gastar al menos unos cientos de dólares en él. Sin embargo, también puede comprar la fuente de alimentación universal oficial para Raspberry Pi; puede hacerlo en la tienda en línea Swag Store.

Instalación de NOOBS

El sistema operativo (y junto con las instrucciones que explican cómo iniciarlo en una tarjeta SD) para Raspberry Pi se puede encontrar en la página de descargas del fabricante. La opción más preferida es Raspbian, pero no tenga miedo de probar otros sistemas operativos también.

Antes de instalar NOOBS, debe borrar por completo el contenido de la tarjeta SD y utilizar la herramienta de formateo de la Asociación de tarjetas SD para eliminar todas las particiones. NO use la opción de formateo rápido, especialmente si la tarjeta ya se usó antes, o la instalación puede fallar. NOOBS formateará y dividirá la tarjeta si es necesario, pero debe comenzar con una tarjeta completamente en blanco. Además, asegúrese de tener habilitada la opción para cambiar el tamaño de las particiones.

Puede encontrar información sobre cómo usar el instalador de NOOBS. Cuando descargue NOOBS en el mapa, debe contener los siguientes archivos:

Si solo necesita instalar el sistema operativo y desea ahorrar tiempo de descarga y espacio en la tarjeta SD, puede usar NOOBS LITE en lugar de NOOBS. Esta es una versión ligera de NOOBS que no incluye ningún sistema operativo, sin embargo, el sistema operativo requerido se carga durante el proceso de instalación. Entonces, para que todo arranque correctamente, el Pi debe estar conectado a Internet. NOOBS y NOOBS LITE se pueden descargar de forma gratuita desde la página de descargas del sitio web del fabricante.

Usando la frambuesa Pi

Habiendo terminado con la configuración, procedemos a conectar la fuente de alimentación: use el cable micro USB para conectar el Pi a la red eléctrica. Cuando el Pi comience a recibir energía, el LED rojo con la etiqueta PWR se encenderá. Además, la Pi también tiene un LED verde con la etiqueta OK (en versiones posteriores, ACK) que parpadea aleatoriamente cuando la Pi lee datos de la tarjeta SD.

Manten eso en mente BIOS de la placa almacenado en la tarjeta SD, por lo que si la descarga falla, el Pi no mostrará absolutamente nada en la pantalla. Si tiene problemas para descargar, consulte el manual correspondiente que contiene información sobre todos los errores conocidos hasta el momento.

Si el arranque es exitoso y todo funciona como debería, la Pi mostrará una "pantalla de arco iris"; básicamente, son solo cuatro píxeles que se combinan con la ayuda de la GPU y se estiran para llenar toda la pantalla. Poco después, el procesador ARM se iniciará y el sistema operativo instalado comenzará a arrancar. Raspbian se iniciará con un texto de desplazamiento largo que le indicará lo que está haciendo Pi actualmente para prepararse para funcionar. Si su placa es una Pi 2 y se bloquea en este punto, probablemente esté utilizando un firmware desactualizado. Lea a continuación para saber cómo actualizar la versión actual del sistema operativo.

Cuando Pi haya terminado de iniciar el sistema operativo, deberá ingresar un nombre de usuario y una contraseña; de manera predeterminada, el nombre de usuario será "pi" y la contraseña será "frambuesa". Tenga en cuenta que cuando ingrese la contraseña, no se mostrará nada en la pantalla; esta es una medida de seguridad. Si este es el primer arranque de la Pi, es probable que se omita este paso.

Después de eso (y, nuevamente, si este es el primer arranque), el sistema le mostrará el menú de configuración "raspi-config".

Con él, debe poner a disposición del sistema todo el volumen de la tarjeta SD, habilitar "overscan" (bordes de corte) en el monitor y configurar la configuración del teclado. Además, este menú también se puede utilizar para ajustes básicos como cambiar tu contraseña.

sudo raspi-config

Para abrir una interfaz gráfica de usuario (GUI) más familiar mientras está conectado, escriba lo siguiente:

Al final de la sesión, cuando decida finalizar y apagar el Pi, primero salga de la GUI. Para hacer esto, ingrese el siguiente texto en el cuadro de texto:

sudo-detener

sudo apagado -h ahora

Solo entonces se puede apagar el Pi, porque si lo apaga antes de un apagado "virtual", esto puede dañar sistema de archivos Tarjetas SD.

Bueno, ahora mis felicitaciones! ¡La primera sesión con Raspberry Pi fue todo un éxito!

Cómo obtener video compuesto con NOOBS

Es importante tener en cuenta que si está enviando video a un televisor normal (o una mini pantalla con salida compuesta), utilizando NOOBS y un conector A / V (es decir, RCA compuesto), entonces la imagen no aparecerá de inmediato. usted, para cambiar de un conector compuesto a HDMI, deberá presionar constantemente "3" (para PAL) o "4" (para NTSC). En este caso, antes de presionar "3" o "4" deberá esperar unos segundos, porque. NOOBS necesita un poco de tiempo antes de que comience a "escuchar" las acciones que provienen del teclado. Si se pregunta si NOOBS ha comenzado a recibir datos del teclado, presione Bloq Mayús; si el indicador de la tecla se enciende y se apaga, NOOBS se ha iniciado y comenzó a leer el teclado.

Sigue presionando "3" o "4" hasta que aparezca el video. El lugar donde los presione (teclado numérico o fila superior) no es importante, pero tenga en cuenta que en el diseño francés no necesita mantener presionada la tecla Mayús para poder escribir las teclas, porque. el sistema percibe el teclado como inglés. Después de elegir entre PAL y NTSC, el sistema le preguntará si desea que esta sea la opción predeterminada. Haga esto y luego continúe con la instalación. Tenga en cuenta que esta elección también se trasladará al sistema operativo instalado. se escribirá en config.txt en lugar de la selección automática de HDMI.

Si la imagen es monocromática, está utilizando el estándar de TV incorrecto; intente cambiar de PAL a NTSC y viceversa. Si está trabajando con B+ y su cable "A/V" es de origen o tipo desconocido, tenga en cuenta que no todos los cables aparentemente similares funcionan de la misma manera. Algunos cables de videocámaras pueden tener video en el cable con un enchufe rojo en lugar del amarillo.

Si está utilizando una conexión HDMI, NOOBS debería mostrar la imagen automáticamente, pero si esto no sucede o la imagen está distorsionada, intente cambiar la configuración de HDMI de "seguro" a "óptimo" y viceversa haciendo clic en "1". y "2".

Después de instalar (por ejemplo) Raspbian, este sistema operativo se cargará en lugar de NOOBS; sin embargo, en Raspbian, la forma en que trabaja con video compuesto es un poco diferente. Mira para ver si hay dispositivos HDMI conectados y, si no, cambia automáticamente a NTSC (a menos que haya sobrescrito la configuración en config.txt como se describe arriba).

Si está utilizando un televisor PAL antiguo, la imagen solo puede ser monocromática. Sin embargo, aquí puede ir a config.txt y en lugar de "sdtv_mode=0" ingrese "sdtv_mode=2" (para PAL). Esto también se puede hacer a través de NOOBS: reinicie la placa mientras mantiene presionada la tecla Mayús y la Pi iniciará NOOBS. Ahora presione "3" nuevamente (para una imagen compuesta), seleccione la opción para editar config.txt, editar, guardar y reiniciar.

actualización de raspbian

Si está utilizando una distribución Raspbian más antigua (especialmente en una tarjeta con un sistema operativo preinstalado), probablemente no le importe actualizarla al máximo. ultima versión. Asegúrese de estar conectado a Internet, reinicie Raspbian e ingrese el siguiente código:

sudo apt-obtener actualización sudo apt-obtener actualización

Espere unos minutos (mientras la actualización está en curso) y luego reinicie el Pi.

Instrucciones especiales para actualizar Raspbian para usuarios de Pi 2

Si su placa es una Pi 2, debe asegurarse de que las versiones de NOOBS y Raspbian que está utilizando se lanzaron después del lanzamiento de la Pi 2.

Si tiene una tarjeta Raspbian que se carga bien en una Pi antigua pero no se carga en una Pi 2 o se cuelga en una pantalla de arcoíris, el siguiente código debería ayudar a que esa tarjeta funcione en la Pi 2:

apt-get update apt-get upgrade apt-get dist-upgrade apt-get install raspberrypi-ui-mods

otra información

Puede encontrar útil la Guía del usuario no oficial de Raspberry Pi escrita por Eben Upton y Gareth Halfacree.

También puede encontrar útil el Tutorial de Raspberry Pi (centrado principalmente en aprender a codificar escrito por profesores británicos de Computing at School).

Finalmente, hay una revista MagPi mensual gratuita que se puede encontrar aquí.

Guía ilustrada de compra de Raspberry Pi

// en proceso de tratamiento

Iniciado por Abishur, reescrito por Mahjongg, editado por Lorna.

La idea de crear una guía de compra de Pi completa y completa (aunque no oficial) ha existido durante mucho tiempo, ¡así que bienvenido! Esperamos que lo encuentre útil. Si tiene buenos consejos y sugerencias, compártalos en los comentarios para que esta guía sea aún más completa e informativa.

Puede que te hayas topado con esta guía porque solo está pensando en obtener una Raspberry Pi, pero aún no sabe exactamente qué necesita. Esta página lo ayudará a encontrar todos los componentes necesarios, ya sea para comprar un kit de inicio o algunas piezas y equipos adicionales. Si es nuevo en el mundo de las computadoras, algunas partes de esta guía pueden parecerle intimidantes. Pero no te preocupes, tómate tu tiempo, muévete de un punto a otro, ¡y al final tendrás todo lo que necesitas!

Tenga en cuenta: al final de cada etapa, debe elegir solo un elemento.

Primero debe elegir la propia Raspberry Pi.

Modelo Raspberry Pi 2 B (segunda generación)...

O Raspberry Pi B+...

O Raspberry Pi A+...

Todos estos modelos se pueden comprar en Element 14 o RS Components o a través de revendedores externos.

Sin embargo, si lo desea, puede comprar uno de los modelos antiguos: A o B.

Ahora le toca al adaptador de pared con un conector micro USB.

Necesitará una fuente de alimentación regulada (PSU) capaz de suministrar 5 V ± 5 % y al menos 700 mA (o 0,7 A). Un adaptador que dé más de 0,7 A (por ejemplo, 1 A) también funcionará. Evite los cargadores pequeños para teléfonos GSM pequeños, ya que a menudo son inestables y, por lo tanto, poco fiables. El B+ y el Pi 2 pueden funcionar con una fuente de alimentación de 2,5 A, pero estos modelos son particularmente "eficientes en cuanto a energía", por lo que pueden funcionar con una fuente de alimentación de 0,7 A o menos (dependiendo de cuántos puertos USB y HDMI se utilicen). Sin embargo, es posible que se requiera energía adicional no solo debido a que varios dispositivos USB "cuelan" en el Pi, sino también al realizar tareas que consumen mucho tiempo. También puede usar un cargador de Kindle, iPhone, etc. como fuente de alimentación para el Pi, pero debe asegurarse de que proporcione suficiente electricidad. Como regla general, este parámetro se indica en la etiqueta pegada en el dispositivo; vea el número al lado de la palabra Salida.

A juzgar por la etiqueta de esta fuente de alimentación, emite 5 V y 700 miliamperios (700 mA); esto debería ser suficiente para alimentar la Raspberry Pi. Tenga en cuenta que 5v 0.7A es lo mismo que 5v 700mA. En este caso, la desviación del parámetro 5v se permite dentro de ± 5%, mientras que en miliamperios cualquier número puede ser igual o superior a 700 mA (0,7 A).

También puedes usar un adaptador USB corriente alterna como el que se muestra en la siguiente imagen:

Pero también requerirá un cable USB que termine en un conector micro USB, algo como esto:

Es importante que el cable sea de buena calidad; muchos problemas de alimentación surgen precisamente porque los cables están hechos de alambres de mala calidad. Además, el cable debe ser corto y grueso. Es preferible que este cable se venda específicamente como cable de alimentación y no como cable de carga.

Si no sabe qué tipo de conector tiene su cable (micro USB o mini USB), es muy fácil averiguarlo. La diferencia se muestra en la siguiente imagen.

Mini USB está a la izquierda. Esta no es nuestra versión, es más grande y parece un trapezoide con "mejillas" cóncavas. Micro USB está a la derecha. Esto es lo que necesitamos. Es más pequeño y también parece un trapezoide, excepto que sus "mejillas" son más prominentes.

En los modelos B+ y Pi 2, el LED PWR indica tanto si la placa está recibiendo energía como si la fuente de alimentación está proporcionando suficiente energía, lo que también indica qué tan bien está funcionando el cable micro USB. Si se detecta una sobrecarga (es decir, si el voltaje cae a 4,65 V), el LED simplemente se apagará y, si utiliza la GUI de Raspbian (interfaz gráfica de usuario de Raspbian), puede aparecer un "cuadrado arcoíris" como advertencia en la pantalla .

También necesitamos un dispositivo de entrada de teclado, al menos un teclado.

Si está trabajando con Pi a través de la terminal de Linux (como se muestra en la imagen a continuación), entonces no necesita un mouse. No obstante, si quieres, por supuesto, puedes conectarlo.

De todos modos, se necesitará un mouse USB (como el que se muestra a continuación) si va a trabajar a través de la GUI.

Además, necesitaremos una tarjeta SD.

Equipamiento opcional:

Cable de audio analógico.

Si utiliza un cable compuesto (RCA) o HDMI a DVI-D para la salida de video y desea ajustar el audio, necesitará un cable de audio macho a macho de 3,5 mm.

Pero hay otra solución: puede conectar altavoces externos. Si ya tienen un cable que termina en un enchufe de 3,5 mm, no necesitará el cable que se muestra arriba. Si desea conectar el Pi a su estéreo usando los conectores RCA (Phono) blanco y rojo, necesitará un cable que tenga un conector de 3,5 mm en un lado y dos conectores Phono en el otro. Más detalles en la siguiente imagen:

Por lo general, se lo denomina cable de red.

concentrador USB.

Si desea conectar más dispositivos USB al Pi de los que permite la cantidad de puertos USB, necesitará un concentrador USB. Sin embargo, cuando se usan modelos más nuevos, la necesidad disminuye, tk. tienen más puertos USB que los modelos más antiguos.

Los concentradores USB pueden ser pasivos (es decir, simplemente conectados a un puerto USB y listo) o activos (es decir, conectados a un puerto USB y luego conectados a la alimentación). El concentrador pasivo se muestra en la primera imagen y el activo en la segunda:

Si está utilizando un Pi más antiguo y desea conectarle un dispositivo que consume mucha energía (como disco duro), entonces necesita un concentrador USB activo. Sin embargo, en los modelos más nuevos, los puertos USB obtienen más energía, por lo que si desea conectar un lector de tarjetas, una unidad flash o un adaptador WiFi, bastará con un concentrador USB pasivo. Sin embargo, algunos adaptadores WiFI son tan "glotones" que necesitan un concentrador activo, incluso cuando están conectados a un nuevo modelo.

El resto es lo que sea.

Puede conectar un montón de otras cosas a las placas Raspberry Pi. Para conexión WiFi - Adaptador WiFi con interfaz USB. Para controlar relés y motores - Gertboard. ¿Necesitas un cuerpo? Pi se puede ocultar en un "estuche" para todos los gustos y colores, desde un estuche de Lego hasta un estuche antiguo consola de juego o incluso un “ataúd” hecho de acrílico cortado con láser. También puede conectar sensores o incluso pequeñas pantallas táctiles LCD como esta].

Además, para B+ y Pi 2, puede usar un nuevo tipo de placa de expansión llamada HAT (Hardware Attached on Top). También hay varios tipos de placas de expansión universales que pueden informar de forma independiente a Linux, es decir, Linux sabe desde el principio qué controladores usar para ellos. Y eso sin mencionar la variedad casi infinita de componentes y accesorios adicionales: ¡el único límite es su imaginación!

¡Buen día a todos!
He estado leyendo Muska durante aproximadamente un año, ahora decidí intentar publicar mi reseña.

Y la genial carcasa de metal para la microcomputadora Raspberry Pi 3 será el tema de la revisión.

Más precisamente, esto no es solo un cuerpo. Se trata de un conjunto de caja y placa de expansión (HAT) adaptada a sus dimensiones con display, seis botones y receptor IR.

Historial de compras

Obtuve mi Raspberry Pi 3 a principios de este año. Al comprar, inmediatamente pedí radiadores y un estuche para ello:


No fallé con los radiadores, pero la carcasa de acrílico finalmente dejó de gustar.
Primero, estaba constantemente cubierto de huellas dactilares.
En segundo lugar, tenía un diseño endeble que no implicaba que fuera a montarse más de una o dos veces.
En general, después de unos meses, los pestillos comenzaron a romperse y, en general, quedó claro que quería vestir a la "frambuesa" con una armadura más confiable y de alta calidad.

Empecé a mirar cajas de metal en tiendas online y al mismo tiempo a pensar en hacer una caja de madera casera, entonces me contactó un gerente de la tienda GearBest, cuya atención llamó la atención de una serie de artículos sobre la Raspberry Pi en mi blog, y se ofreció a enviar algunos productos para su revisión.

Era un pecado rechazar tal oferta, y pedí el estuche más sofisticado del surtido de su tienda. El representante de GearBest "a estuvo de acuerdo, el 6 de mayo me hicieron un pedido, y el 24 de mayo ya saqué el paquete con el estuche de la oficina de correos.

Especificaciones

Marco

Material: aluminio
De color negro
Ancho: 61 mm
Longitud: 92 mm
Altura: 26 mm
Peso: 156g

Pantalla

Diagonales: 2.2"
Resolución: 320x240
Interfaz táctil: no
Número de botones: 6
Receptor de infrarrojos: sí

El módulo de pantalla es un clon obvio, solo ligeramente modificado (se agregó un módulo IR y 4 pines GPIO en la parte inferior), pero escribiré más sobre esto más adelante en la revisión.

Apariencia, equipo, montaje.

No hay caja de ningún tipo. Viene envuelto en plástico de burbujas:


Desplegamos la película y miramos el paquete:


La caja en sí consta de dos mitades de aluminio. Sin asperezas, rebabas, etc. No encontré: la mano de obra está al nivel.
El módulo con la pantalla, los botones y el puerto de infrarrojos está empaquetado en una capa separada de plástico de burbujas con relleno adicional para mayor suavidad.
El conjunto también contiene: vidrio protector(plástico) en una película de transporte, un juego de tornillos y accesorios para la fijación, una llave hexagonal, 6 botones redondos de metal.

Echemos un vistazo más de cerca a la pantalla:


Como escribí anteriormente, este es un clon obvio del módulo de visualización antiguo, pero aún producido y vendido, solo ligeramente modificado.
Los botones en el módulo original se encuentran debajo de la pantalla, en la contraparte china, en el lateral.
Los botones originales están hechos de plástico, en el análogo chino están hechos de metal. No sé cuánto afecta esto a su durabilidad, pero definitivamente hacen clic con más fuerza y ​​claridad de lo que nos gustaría :).
Además, se ha agregado un receptor IR al analógico (una "bombilla" negra en la esquina superior izquierda), así como una salida de 4 pines GPIO en el lado inferior:


Lo que es más importante, a pesar de todas las modificaciones, los controladores originales de Adafruit siguen siendo adecuados para este módulo, cuya instalación puede dominar incluso un principiante en sistemas Linux.

Empecemos a ensamblar:


Colocamos la "frambuesa" en la mitad inferior del cuerpo. En algunos casos de aluminio, hay pines que, apoyados contra el SoC y el chip de memoria, les quitan el calor, por lo que el caso actúa como un disipador de calor.
Nada de esto se aplica a este cuerpo. Por lo tanto, necesita tener radiadores. Estos de cobre han demostrado su eficacia.


Arreglamos las "frambuesas" con accesorios.


Ponemos encima un módulo con pantalla, botones y un receptor IR.


Preparamos la mitad superior de la caja: colocamos los botones en los agujeros, colocamos el vidrio protector en su lugar.
Estima el grosor de las particiones que separan los puertos USB de la parte principal del espacio interno de la carcasa. El fabricante obviamente no perdonó el material.


Conectamos ambas mitades de la caja y apretamos los tornillos completos con el hexágono completo.


El toque final: una pegatina en la parte inferior del estuche con patas de goma. Por cierto, presta atención a la muesca para microSD. Está hecho de forma humana, y la tarjeta de memoria realmente se puede sacar con un dedo. En muchos casos de acrílico, incluido el caso que tuve antes, aunque había un orificio para acceder a la tarjeta de memoria, de hecho, esta tarjeta tenía que rasparse cada vez con unas pinzas.


Vivienda ensamblada. Vista desde diferentes ángulos :).

Entorno

Después de ensamblar la carcasa, debe configurar 3 componentes por separado: pantalla, botones y receptor IR.

Mostrar



Perdón por la calidad de la imagen, pero esa es la única forma en que pude tomar una foto.
Por supuesto, en realidad, la pantalla no se vuelve "azulada", pero transmite adecuadamente todos los colores. Y por supuesto, no es necesario para poder trabajar con él en Raspbian. La GUI de Raspbian generalmente no está diseñada para resoluciones de pantalla por debajo de 800x480.
El caparazón del reproductor de audio Squeezebox (vea la imagen en el encabezado de la revisión; esto es todo), una consola retro portátil, una interfaz de hogar inteligente o una interfaz autoescrita para acceder rápidamente a las funciones de algún otro proyecto de bricolaje basado en el Raspberry Pi: este es el alcance de tales pantallas.

Configuración de pantalla

Instalación de controladores desde Adafruit:
sudo echo "deb http://apt.adafruit.com/raspbian/ wheezy main" >> /etc/apt/sources.list sudo wget -O - -q https://apt.adafruit.com/apt.adafruit. com.gpg.clave | apt-key add - sudo apt-get update sudo apt-get install node sudo apt-get install occidentalis sudo apt-get install raspberrypi-bootloader sudo apt-get install adafruit-pitft-helper
Activar la pantalla:
sudo adafruit-pitft-helper -t 22
El asistente de configuración le preguntará si necesita mostrar la consola (debería) y si necesita colocar un botón de apagado en el pin 23 del GPIO. El pin 23 de GPIO es, si no me equivoco, el botón superior cerca de la pantalla, marcado con un círculo. Si no planea usar los botones para otros fines, puede aceptar la propuesta del asistente de configuración y luego tendrá un botón físico para completar el trabajo y apagar la "frambuesa".

Ahora vamos a crear una configuración para la interfaz gráfica de usuario en ventana:
sudo nano /usr/share/X11/xorg.conf.d/99-pitft.conf

Tienes que entrar en él:
Sección "Dispositivo" Identificador "Adafruit PiTFT" Controlador "fbdev" Opción "fbdev" "/dev/fb1" EndSection

Y reiniciar:
reiniciar sudo
Si todos los pasos se siguieron correctamente, entonces en la pantalla de 2.2 ", primero aparecerá la consola con los estados de arranque y luego la GUI de Raspbian. Si aparece la consola, pero la GUI no, verifique que la configuración de Raspbian esté configurada para carga automática a la GUI o inícielo manualmente con el comando startx).

Botones


En los 6 botones disponibles, puede colgar cualquier acción, según la tarea que realice la Raspberry Pi.
Para demostrar su funcionalidad, publico un ejemplo de su uso como emulador de mouse. En este caso, se usarán cuatro botones cerca de la pantalla para mover el cursor a lo largo de los ejes X e Y, y 2 botones en el extremo derecho simulan hacer clic con los botones derecho e izquierdo del mouse, respectivamente.

Configuración de botones en el ejemplo de un emulador de mouse.

Instalación de bibliotecas de Python para trabajar con GPIO:
sudo apt-get update sudo apt-get install libudev-dev sudo apt-get install python-pip sudo pip install rpi.gpio sudo pip install python-uinput

Activar el módulo uinput:
sudo modprobe uinput

Descargue scripts para trabajar con botones:
mkdir Python-keys cd Python-keys wget www.raspberrypiwiki.com/images/6/6c/Python-keys.zip descomprimir Python-keys.zip

Ejecutemos el script:
sudo python rpi-2.2TFT-mouse.py

receptor IR

Con el receptor IR, la situación es la misma que con los botones: teóricamente, cada tecla del mando a distancia se puede asignar para ejecutar cualquier comando.
Estoy publicando una guía rápida para configurar un receptor IR.

Configuración del receptor de infrarrojos

Instale el paquete LIRC:
sudo apt-get install lirc liblircclient-dev

Editemos el archivo de configuración:
sudo nano etc/lirc/hardware.conf

Sus líneas deberían verse así:
LIRCD_ARGS="--uinput" LOAD_MODULES=true DRIVER="default" DEVICE="/dev/lirc0" MODULES="lirc_rpi"

Editando el archivo config.txt:
sudo nano /boot/config.txt

Necesitas encontrar las líneas en él:
# Descomente esto para habilitar el módulo lirc-rpi #dtoverlay=lirc-rpi

Y llevarlos al siguiente formulario:
# Descomente esto para habilitar el módulo lirc-rpi dtoverlay=lirc-rpi,gpio_in_pin=26

Después de estos pasos, debe reiniciar:
reiniciar sudo

Ahora vamos a comprobar si el puerto de infrarrojos está funcionando:
sudo modprobe lirc_rpi sudo /etc/init.d/lirc detener sudo mode2 -d /dev/lirc0
Aquí debe dirigir el control remoto hacia el receptor IR y presionar los botones. Si el receptor IR funciona correctamente, veremos algo como esto:

Interrumpimos la ejecución del comando (Ctrl + C en el teclado) e iniciamos el asistente de configuración:
sudo /etc/init.d/lirc detener sudo irrecord -n -d /dev/lirc0 ~/lircd.conf

Se iniciará el asistente de configuración del control remoto, que le pedirá que presione secuencialmente todos los botones del control remoto, de modo que cada uno de ellos se presione al menos una vez. Cada botón "atrapado" por el receptor IR se mostrará como un nuevo punto en la pantalla.

Después de completar estos pasos, el asistente de configuración generará una configuración y la colocará en el directorio del usuario. Hagamos que esta configuración sea la configuración predeterminada:
sudo cp ~/lircd.conf /etc/lirc/lircd.conf sudo /etc/init.d/lirc inicio

Esto completa la configuración.

Acerca de cómo funciona el Wi-Fi incorporado

Para mi sorpresa, resultó que el caso casi no tiene efecto en Wi-Fi.
El adaptador de frambuesa incorporado funciona igual de mal tanto en el caso como sin él.
Aquí están mis medidas de velocidad:


En ambos casos, la "frambuesa" estaba en la misma habitación que el enrutador. En general, Internet continúa funcionando incluso en una carcasa de aluminio, pero si necesita alta velocidad, debe conectarse a la red a través de Ethernet y no a través de Wi-Fi.

Sobre cómo se calienta la Raspberry Pi en este caso

Otro tema importante es el calentamiento de la "frambuesa" en una caja de metal sordo.
Según mis mediciones, la temperatura del procesador en modo de carga baja fluctuó alrededor de 46,7 °C - 48,3 °C. El modo de operación de carga baja es cuando excavo en la consola, instalo y actualizo paquetes, trato con los controladores.
También hizo una prueba de esfuerzo.

Cómo hacer una prueba de esfuerzo

Instalación del paquete de pruebas de estrés:
sudo apt-get install stress wget https://raw.githubusercontent.com/ssvb/cpuburn-arm/master/cpuburn-a53.S gcc -o cpuburn-a53 cpuburn-a53.S
Prueba de funcionamiento:
mientras que cierto; hacer vcgencmd brazo de medida_reloj; vcgencmd medida_temp; dormir10; hecho y estrés -c 4 -t 900s


En el modo de prueba de estrés, el procesador de frambuesa se carga al 100 % en 15 minutos. La temperatura se muestra cada 10 segundos.
La temperatura crítica para las "frambuesas" es de 80 ° C, cuando se alcanza este valor, el llamado. estrangulamiento: reducción de la frecuencia del procesador para evitar un mayor aumento de la temperatura y daños por sobrecalentamiento.
Con mis radiadores, "frambuesa" pasó la prueba al borde.
Al principio, la temperatura saltó bruscamente de 46 °C a 68 °C, en solo un par de minutos.
Después de eso, siguió subiendo lentamente, y en los últimos minutos se arrastró hasta los 80,1 °C. Pero el estrangulamiento no comenzó: la prueba terminó antes de que la temperatura tuviera tiempo de cruzar finalmente esta marca.
Después de completar la prueba, la temperatura bajó de 80°C a 72°C en un minuto, y en los siguientes 10 minutos bajó a 50°C.
El cuerpo está notablemente caliente. No me quemé la mano, pero estaba muy caliente, por así decirlo.

Estoy satisfecho con los resultados. Aún así, en funcionamiento normal, no hay momentos en los que el procesador Raspberry esté cargado de forma estable al 100% durante mucho tiempo. Por lo tanto, no se puede temer particularmente el sobrecalentamiento al usar este estuche.

Pequeñas cosas útiles

gpio -g mode 27 out - desactivar la retroiluminación de la pantalla
gpio -g mode 27 in - vuelve a encender la retroiluminación de la pantalla
El receptor IR está conectado al pin 26 de GPIO.
- Menú sencillo adaptado a pantallas pequeñas y de baja resolución.
- menú en mosaico, también adaptado a pantallas pequeñas con baja resolución.

Conclusión



Aquí hay un cuerpo así. Personalmente, estoy satisfecho con la adquisición, la calidad de su mano de obra es simplemente excelente. Si obtengo otra Raspberry Pi, lo más probable es que compre otra copia de este estuche "para mí".

Sus desventajas incluyen el trabajo de cuatro botones cerca de la pantalla: hacen clic más fuerte de lo que nos gustaría (esto se nota en el video con una demostración del trabajo). No sé, tal vez sea posible susurrarlas de alguna manera con juntas de goma.

El resto de las impresiones fueron sólo positivas. Artículo funcional y bien hecho.

El precio muerde un poco, eso sí.
Pero GearBest generó un cupón LCDS, con el que se puede comprar este estuche a un precio con descuento de $35.99.

El producto fue proporcionado para escribir una reseña por parte de la tienda. La revisión se publica de acuerdo con la cláusula 18 de las Reglas del sitio.

planeo comprar +32 Agregar a favoritos Me gustó la reseña +38 +71

Quién hubiera pensado en 2010 que un fenómeno como "Raspberry Pi" ganaría miles de fanáticos en todo el mundo.

Yo tampoco pude pasar. Hoy les mostraré cómo conectar y usar una pantalla LCD (aunque el acrónimo ya incluye la palabra "display", la usaré de todos modos) con una Raspberry Pi.

Diré de inmediato: el artículo está dirigido a aquellos que no son la primera vez que se encuentran con Raspberry.

Un ejemplo de cómo conectar una pantalla LCD a una Raspberry Pi

A bordo, la Raspberry Pi tiene un conector especial de tipo GPIO. Le conectaremos la pantalla.

Selección de pantalla LCD

Para nuestros propósitos, es adecuada cualquier pantalla de síntesis de caracteres (caracteres) de cristal líquido basada en el microcontrolador Hitachi HD44780U o sus análogos. Las pantallas LCD vienen en 8x2, 16x2, 4x20, etc. - líneas por número de caracteres. Son producidos por un montón de empresas diferentes: Winstar, MELT y otras Para ensamblar el prototipo, compré una pantalla Winstar WH0802A-YYH-CT. Ahora debemos decidir el orden de conexión de los pines del conector IDC con los pines del GPIO, además de averiguar cómo conectaremos la alimentación a nuestra pantalla. ¡Resulta que todo es simple! En la documentación encontramos una tabla con el pinout del puerto de pantalla LCD para el modo de 4 bits y lo complementamos de la siguiente manera:

Donde GND es el "menos" y +5V es el "más" de la fuente de alimentación, que todos tomamos del mismo conector GPIO. Firmas GPIO - corresponden ... bueno, lo adivinaste) Esta pantalla tiene luz de fondo. Para encenderlo, simplemente conecte LEDA a +5V y LEDK a GND. !¡ATENCIÓN! Para usar una pantalla LCD en este circuito, la fuente de alimentación que conecte a su Raspberry Pi debe ser capaz de consumir al menos 2 A de corriente. !¡ATENCIÓN!

Selección y uso de bibliotecas para trabajar con la pantalla LCD

Para trabajar con la pantalla LCD, necesitamos escribir un programa. Voy a hacer esto en lenguaje C. Pero para compilar la lista, necesitamos cargar un conjunto de bibliotecas. Mi elección recayó en el paquete de biblioteca cableadoPi, que se utilizó en el artículo. El paquete en sí está diseñado no solo para conectar una pantalla LCD, sino que el proceso de instalación del paquete se describe en el sitio web. Listado "mylcd.c" con el texto del programa que doy a continuación (según el estándar C99).

#incluir //biblioteca de E/S estándar #include //biblioteca del paquete cableadoPi #incluir //biblioteca del paquete cableadoPi int main (void) ( printf ("Prueba LCD de Raspberry Pi\n") ; //Inicializando el puerto GPIO if(wiringPiSetup ()==-1) ( printf ("¡Error en la configuración de GPIO!\ n" ); ) int fd; printf ("Iniciar inicialización de LCD...\n") ; // Inicialización de LCD fd = lcdInit (2,8,4, 11,10, 1,0,2,3,0, 0, 0,0); if(fd==-1) ( printf ("Falló la inicialización\n") ; ) else ( printf ("¡GO!\n"); //Borrar pantalla lcdClear(fd); // Retorno de carro a la primera posición de la primera línea lcdPosition (fd,0,0); //Texto de salida con formato lcdPrintf(fd, "Hello Pi"); //Retorno de carro a la segunda línea y salida de texto lcdPosition (fd,0 ,1); lcdPrintf( fd, "¡Mundo!"); ) return 0; )

En el listado, estamos particularmente interesados ​​en las siguientes características:

1.wiringPiSetup() - función para inicializar el puerto GPIO2.

lcdInit(int filas, int cols, int bits, int rs, int strb, int d0, int d1, int d2, int d3, int d4, int d5, int d6, int d7) - función para inicializar la pantalla LCD, donde: * int filas - número de líneas de visualización (tenemos 2) * int cols - número de caracteres por línea (tenemos 8) * int rs - asignación del puerto cableadoPi al registro de control de la pantalla RS (tenemos 11) * int strb - mapeo del puerto cableadoPi que permite mostrar el registro E (tenemos 10) * int d0, int d1, int d2, int d3, int d4, int d5, int d6, int d7 - mapeo de los puertos cableadoPi al display3 bus de datos.

lcdPrintf(int handle, char *message, ...) - como un int handle, pasamos un puntero a la pantalla, * mensaje - especificamos el texto que se mostrará entre comillas

Raspberry Pi ganó popularidad principalmente debido a 3 cosas: compacidad, bajo consumo de energía y la capacidad de conectar fácilmente una amplia variedad de dispositivos. dispositivos adicionales. Uno de estos dispositivos es una pequeña pantalla LCD.

¿Qué es la pantalla para RPi3 y cómo se puede utilizar?

Hay muchos modelos de pantallas para Raspberry. Pero la opción de pantalla más popular para Raspberry Pi 3 es un monitor con las siguientes especificaciones:

  • diagonal - 3,5 pulgadas;
  • resolución: 480 por 320 píxeles;
  • tipo de matriz - TFT en color;
  • detector resistivo

Para Raspberry Pi 3, TFT 3.5" es prácticamente un estándar. Esto se debe al hecho de que una "pantalla" de este tamaño se puede colocar fácilmente en una caja pequeña con una placa de computadora.

Para que quede claro, dicho monitor para Raspberry Pi 3 es completamente idéntico en tamaño a la pantalla del iPhone 4/4S. Pero su resolución, por supuesto, no es tan alta. Sin embargo, él no necesita esto.

Ahora brevemente sobre cómo se puede usar una pantalla LCD de 3.5 "en Raspberry Pi 3. La mayoría de las veces se usa para mostrar información de sensores. Entonces, Raspberry se puede convertir en un analizador meteorológico y el sistema se puede conectar a un monitor conectado a muestra la información recopilada. Por supuesto, también puede recibir los datos relevantes a través de SSH, pero a veces es más conveniente mirar la pantalla pequeña.

Otra opción es la creación de videoconsolas portátiles. Hace unos años, entre los amantes de la electrónica, incluso hubo una tendencia por este tipo de dispositivos del RPi. Una pantalla de 3,5" con una resolución de 480x320, a su vez, es suficiente para controlar el juego e incluso disfrutarlo. Pero para crear una consola portátil, debes tener mucho cuidado al elegir una pantalla. Es importante que la velocidad de dibujo en es rápido.

Además de los modelos de 3,5 pulgadas, hay otros. Por ejemplo, en tiendas especializadas puedes comprar una pantalla de 7" para la Raspberry Pi 3. También es posible conectar pantallas de tabletas o teléfonos al RPi si lo deseas. Aunque esto es mucho más difícil de hacer que conectar un monitor diseñado específicamente para frambuesa.

¿Cómo conectar una pantalla a Raspberry Pi 3?

Ahora podemos comenzar a considerar la cuestión de cómo conectar pantalla táctil a Raspberry Pi 3. En la mayoría de los casos, esto es extremadamente fácil de hacer.

Si la Raspberry Pi 3 está conectada a una pantalla diseñada específicamente para esta única placa, basta con hacer 2 cosas. Lo primero es conectar el escudo al GPIO según las instrucciones. La segunda es ejecutar el script que viene con el dispositivo. Él, a su vez, reconfigura el núcleo del sistema. Como resultado, la salida de gráficos se redirige de HDMI a SPI.

El problema puede surgir si no hay controladores en el kit. Pero es muy fácil de resolver. Para hacer esto, vaya a la página: waveshare.com/wiki/3.2inch_RPi_LCD_(B) y descargue el archivo desde allí. Después de eso, usando el comando tar xvf DOWNLOADED_FILE_LOCATION/FILE_NAME.tar.gz, descomprímalo y luego vaya a la carpeta creada: cd LCD-show/.

Si escribe ls en la terminal, puede ver varios archivos. Tienen un nombre de tipo: LCDXX-XXXxXXX-show. En lugar de XX-XXXXXXXX hay números. El primero (antes del guión) es la diagonal de la pantalla, el segundo (después del guión) es la resolución de la pantalla. Para que la pantalla funcione, debe seleccionar la opción que coincida con los parámetros de su monitor.

El script se inicia con el comando ./LCDXX-XXXxXXX-show. En lugar de "x", debe especificar los números que están presentes en el nombre de archivo del script apropiado. Después de ejecutar el código, la Raspberry debería reiniciarse.

La próxima vez que lo encienda, la imagen ya no se mostrará en un monitor grande, sino en una pantalla conectada. Si todo funciona, entonces no necesita configurar nada más. Pero si necesita enviar la imagen a través de HDMI nuevamente, deberá ir a la carpeta con scripts y ejecutar desde allí: ./LCD-hdmi.

Como puede ver, hacer que Raspberry muestre una imagen en una pantalla conectada a GPIO es muy fácil. Esto es solo un poco más difícil de hacer que simplemente conectar un monitor normal a través de HDMI.