echa un vistazo FlashCastLa integración más reciente con Raptor Technologies para mejorar las comunicaciones de seguridad escolar. Más información

Esperamos verlo en FETC 2026 en Orlando del 11 al 14 de enero. Encuéntranos en la feria

Nuestras rebajas del Black Friday ya casi están aquí. ¡15 % de descuento en todo lo que hay en el sitio! Más información

Instrucciones para utilizar el Mimo Magic Monster con Raspberry Pi

Las instrucciones a continuación son para Raspberry Pi 2 y anteriores. Con Raspberry Pi 3, es mucho más fácil. Consulta nuestra nueva página aquí: https://www.mimomonitors.com/pages/using-our-usb-displays-with-the-raspberry-pi-3

Frambuesa Pi

Guía práctica: Cómo usar Magic Monster de Mimo Monitor con Raspberry Pi

Para obtener más información, visite http://www.mimomonitors.com o contáctenos a través de info@mimomonitors.com

Las instrucciones funcionan para todos los monitores de pantalla táctil resistiva Magic Monster de 10,1”

Hardware requerido:

Pantalla táctil USB Mimo UM-1000 Magic Monster ( http://www.mimomonitors.com/products/mimo-magic-monster-10-1-inch-resistive-touchscreen-monitor )
Concentrador USB con alimentación capaz de suministrar 1 A de corriente mínima (el caso de ejemplo utiliza el modo Dynax: U24H41)
Raspberry PI (modelo B en el caso de ejemplo)
Tarjeta SD (4 GB o más)

1. Descargue la versión más actualizada de Raspbian , el sistema operativo oficial de Raspberry Pi.

2. Grabe la imagen en una tarjeta SD. En el ejemplo, usamos un equipo Windows y Win32DiskImager para grabar la imagen en una tarjeta de 8 GB. Si prefiere Linux, use dd. Puede usar cualquier tarjeta SD, pero debe tener 4 GB o más.

3. Descarga el archivo del sitio web de Mimo. El equipo reconstruyó el kernel basándose en la compilación de Raspbian del 20/6/14 y lo probó con la Raspberry Pi B+. Sin embargo, solo lo hemos probado con el monitor Magic Touch. Si tienes algún problema, avísanos: https://cdn.shopify.com/s/files/1/0026/7132/files/Mimo-Pi-Aug2014.zip?3545

4. Si tiene un equipo Linux, puede montar la tarjeta SD. Si usa Windows, deberá instalar y ejecutar un programa que comprenda las particiones de Linux. Recomendamos ExtFS para Windows de Paragon Software, gratuito para uso personal. Independientemente del controlador de sistema de archivos que elija, debe ser compatible con la escritura en particiones ext4.

5. Abra el archivo Mimo del paso 3 y copie:

- img a la partición de arranque de la tarjeta SD (no lo copie al directorio /boot del sistema de archivos ext4). Siempre es recomendable conservar todos los archivos originales, así que cambie el nombre del archivo kernel.img a kernel-stock.img.

El resto de los archivos van a las ubicaciones especificadas por la estructura de directorio que forma parte del archivo de almacenamiento.

- /ext/X11/Xorg.conf – archivo – Como este archivo aún no existe, no será necesaria ninguna copia de seguridad.
- /usr/share/X11/xorg.conf.d/10-evdev.conf – archivo – sobrescribe lo que está allí y renombra el archivo existente 10-evdev-stock.conf
- /lib/firmware – directorio – sobrescribe lo que hay y renombra el directorio existente firmware-stock
- /lib/modules – directorio – sobrescribe lo que hay y renombra el directorio existente modules-stock

6. Conecte la alimentación a la Pi y al concentrador. Conecte la pantalla al concentrador. Finalmente, conecte el concentrador a la Pi. Dependiendo de cómo decida continuar con los siguientes pasos, podría necesitar un cable de red y un teclado o ratón. Puede conectar un segundo monitor, pero los pasos pueden variar según su configuración. En el ejemplo, modificamos el archivo config.txt eliminando el símbolo "#" antes de hdmi_force_hotplug. Otra opción es arrancar solo con la pantalla Mimo y luego acceder a la Raspberry Pi por SSH. Por supuesto, esta opción requiere una conexión de red.

7. Arranque el sistema. Si todo está conectado correctamente, debería aparecer una pantalla verde en el Mimo.

8. Ya sea a través de la consola o SSH, ejecute 'sudo raspi-config' para:

- Expandir el sistema de archivos
- Habilitar el arranque al escritorio/scratch -> iniciar sesión en el escritorio como usuario 'pi' en el escritorio gráfico
Habilite las configuraciones personalizadas que prefiera en este paso. En el ejemplo, cambiamos la localización a en_US.UTF-8 UTF-8.
- Reiniciar

En este punto del proceso, debería tener una sesión X funcional y una respuesta táctil funcional. Es probable que haya problemas de calibración y, en algunos casos, X o Y pueden estar invertidos. Para calibrar la pantalla táctil:

9. Abra el archivo de configuración de evdev en su editor de texto preferido. En el ejemplo, usamos vi: /usr/share/X11/xorg.conf.d/10-evdev.conf

Al final del archivo se encuentra esta sección:

Sección "Clase de entrada"
Identificador "USBest touchscreen catchall"
MatchVendor "USBest_Technology"
Ruta del dispositivo de coincidencia "/dev/input/event*"
Controlador "evdev"
Opción "Calibración" "18 4084 20 4045"
Opción "EmularTercerBotón" "1"
Opción "EmulateThirdButtonTimeout" "750"
Opción "EmularUmbralDeMoverTercerBotón" "30"
Sección final

Comenzamos con los archivos desarrollados para el Mimo Magic Touch. Como el controlador táctil es diferente, el proveedor y el identificador también deben cambiar.

Cambiar la línea: Identificador "USBest touchscreen catchall"
Para leer: Identificador "eGalax touchscreen catchall"
y cambia la línea: MatchVendor "USBest_Technology"
Para leer: MatchVendor "eGalax_Inc"

Además, debemos configurar algunos parámetros que indiquen al controlador cómo "extender" la entrada de la pantalla táctil a lo largo del área disponible. Descargue una utilidad sencilla llamada evtest. Puede usar la Herramienta Avanzada de Paquetes de Debian (Apt) para descargarla.

10. Llame al comando 'sudo apt-get install evtest' para descargar e instalar el paquete “evtest” descargado al final del paso 9.

11. Ejecute evtest.

12. evtest mostrará una lista de los dispositivos de entrada conectados actualmente. Seleccione el número del dispositivo correspondiente a la interfaz táctil eGalax_Inc. (en el sistema de ejemplo, este era el dispositivo n.° 3).

13. evtest mostrará algunos datos de configuración y luego hará una pausa, esperando entrada.

14. Toque la esquina superior izquierda de la pantalla táctil con el dedo o un lápiz óptico. Evtest mostrará una serie de salidas de datos con las líneas ABS_X y ABS_Y y los siguientes valores numéricos:

Evento: hora 1374175747.420998, tipo 3 (EV_ABS), código 0 (ABS_X), valor 48
Evento: hora 1374175747.421011, tipo 3 (EV_ABS), código 1 (ABS_Y), valor 3364

15. Escriba el valor ABS_X observado más bajo y el valor ABS_Y observado más alto que vea.

16. Repita el proceso en la esquina inferior derecha de la pantalla. En este caso, deberá anotar el valor ABS_X más alto observado y el valor ABS_Y más bajo.

17. Ahora abra el archivo 10-evdev.conf que usamos en los pasos anteriores y cambie la opción "Calibración" a "18 4084 20 4045". Los números son: "minX maxX minY maxY". Sustituya los valores de referencia escritos aquí por los valores observados en los pasos 15 y 16.

18. ¿Se han intercambiado los valores de X? En ese caso, inserte la línea: Option "InvertX" "true". Si los valores de Y están invertidos, agregue la línea: Option "InvertY" "true". Cada pantalla es diferente y este paso puede no ser aplicable.

19. Guarde el archivo y reinicie. El cursor debería seguir su dedo o lápiz táctil con mucha precisión.

El resto de la sección sirve para activar la función "Mantener pulsado para hacer clic derecho". Si mantiene pulsado el dedo o el lápiz táctil en la pantalla, se abrirá el menú de clic derecho, etc.

El procedimiento de calibración está adaptado de las instrucciones aquí: ( http://news.hopeindustrial.com/2013/using-a-raspberry-pi-with-a-hope-industrial-systems-touch-screen-part-ii-touch-screen-setup/ )