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

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

Uso de Mimo UM-710 / UM-720F / UM-720S con Raspberry Pi

Instrucciones para utilizar Mimo UM-710, UM-720S, UM-720F con Raspberry Pi

Estas instrucciones solo funcionan con dispositivos Mimo fabricados a partir de enero de 2013 aproximadamente. Las unidades más nuevas utilizan un controlador táctil resistivo de Microchip. Las unidades más antiguas utilizan controladores de e2i Technologies. La pantalla funcionará con las unidades más antiguas, pero la función táctil no funcionará correctamente.

Hardware:

Control deslizante móvil Mimo UM-720S (http://www.mimomonitors.com/products/mimo-720-s )

Concentrador USB alimentado que puede suministrar al menos 1 A de corriente (en el caso del ejemplo, modelo Dynax: U24H41)

Raspberry Pi (en el caso de ejemplo, un modelo B)

Tarjeta SD

1. Descargue esto: http://downloads.raspberrypi.org/raspbian_latest

2. Grabe la imagen en una tarjeta SD. Este ejemplo utiliza un equipo Windows y grabó la imagen en una tarjeta de 8 GB con Win32DiskImager ( http://sourceforge.net/projects/win32diskimager/ ). Si prefiere trabajar en Linux, use dd. El tamaño de la tarjeta SD no importa, siempre que sea igual o mayor a 4 GB.

3. Descargue el archivo de Mimo ( http://cdn.shopify.com/s/files/1/0026/7132/files/RaspberryPi-Mimo710-720.zip?412 )

(Hemos reconstruido el kernel en torno a la compilación del 20/6/14 de Raspian y lo hemos probado con Raspberry Pi B+. Sin embargo, solo lo hemos probado con Magic Touch. Avísenos si tiene problemas: https://cdn.shopify.com/s/files/1/0026/7132/files/Mimo-Pi-Aug2014.zip?3545 )

4. Monte la tarjeta SD en una máquina Linux o, si usa Windows, instale y use un programa que admita particiones Linux. Una buena opción es http://www.paragon-software.com/home/extfs-windows/ . Es gratuito para uso personal. Debe ser compatible con particiones ext4.

5. Abra el archivo Mimo y copie:

-kernel.img a la partición de arranque de la tarjeta SD (no al directorio /boot del sistema de archivos ext4). Es recomendable conservar los originales. Por lo tanto, cambie el nombre del archivo kernel.img a kernel-stock.img.

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

- /etc/X11/Xorg.conf - archivo - Este archivo aún no existe, por lo que no es necesario hacer una copia de seguridad.
- /usr/share/X11/xorg.conf.d/10-evdev.conf - archivo - Sobrescribir el contenido existente. Se recomienda renombrar el archivo existente a 10-evdev-stock.conf
Directorio /lib/firmware: sobrescribe lo existente. Se recomienda renombrar el directorio existente como firmware-stock.
Directorio /lib/modules: sobrescribe lo existente. Se recomienda renombrar el directorio existente como modules-stock.

6. Conecte la alimentación a la Pi y al concentrador, y la pantalla al concentrador, y este al Pi. Es posible que necesite un teclado, un ratón o un cable de red, según cómo decida completar los siguientes pasos. Puede conectar un segundo monitor (en este ejemplo, fue necesario modificar el archivo config.txt eliminando el símbolo "#" delante de hdmi_force_hotplug). Otra opción es arrancar solo con Mimo y luego acceder a la Raspberry Pi por SSH (requiere una conexión de red, por supuesto).

7. Arranque el sistema. Debería aparecer una pantalla verde en el Mimo.

8. Ya sea a través de SSH o consola, 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
- Y lo que prefieras. En mi caso, cambié la localización a en_US.UTF-8 UTF-8.
- Reiniciar

En este punto, debería tener una sesión X funcional y respuesta táctil. Sin embargo, es probable que tenga problemas de calibración, y que X o Y estén invertidos. Para calibrar la pantalla táctil:

9. Abra el archivo de configuración de evdev en su editor de texto favorito. 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 "Microchip touchscreen catchall"

Proveedor de coincidencias "Tecnología de microchip"

Ruta del dispositivo de coincidencia "/dev/input/event*"

Controlador "evdev"

Opción "InvertX" "verdadero"

Opción "Calibración" "110 3973 170 3960"

Opción "EmularTercerBotón" "1"

Opción "EmulateThirdButtonTimeout" "750"

Opción "EmularUmbralDeMoverTercerBotón" "30"

Sección final

La alineación de la pantalla táctil requiere configurar algunos parámetros que indican al controlador cómo "estirar" la entrada táctil en el área disponible. Para ello, debemos descargar una utilidad sencilla llamada evtest. Puede usar la herramienta Debian Advanced Package Tool (Apt) para descargarla.

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

11. Ejecute evtest.

12. Evtest listará los dispositivos de entrada conectados. Seleccione el número del dispositivo para la interfaz AR1100 de Microchip_Technology (este era el dispositivo número tres en el sistema de ejemplo).

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

14. Con el dedo o un lápiz táctil, toque la esquina superior izquierda de la pantalla táctil. Verá que evtest muestra una serie de datos con las líneas ABS_X y ABS_Y, seguidas de valores numéricos:

Evento: hora 1374175747.420998, tipo 3 (EV_ABS), código 0 (ABS_X), valor 484

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

15. De estos valores, escriba el valor ABS_X observado más bajo y el valor ABS_Y observado más alto.

16. Ahora repita el proceso, pero esta vez toque la esquina inferior derecha de la pantalla y escriba el valor ABS_X más alto y el ABS_Y más bajo.

17. Ahora abra el archivo 10-evdev.conf que usamos en el paso anterior y cambie la opción "Calibración" a "110 3973 170 3960". Los números son: "minX maxX minY maxY", sustituyendo minX, etc., por los valores observados anteriormente.

18. Si los valores X están intercambiados, elimine la línea: Option "InvertX" "true". Si los valores Y están intercambiados, agregue la línea: Option "InvertY" "true". En el ejemplo, cuando el usuario pulsó en el lado derecho de la pantalla, se registró en el izquierdo y viceversa. Las partes superior e inferior solo necesitaban valores de calibración. Cada pantalla es diferente, por lo que es muy posible que la suya esté invertida.

19. Guarde el archivo, reinicie y ahora el cursor debería seguir su dedo muy de cerca.

El resto de la sección sirve para activar la función "Mantener pulsado para hacer clic derecho". Si presionas en un área y no te mueves (usa un lápiz óptico), aparecerá el menú de clic derecho para ejecutar, etc.

Procedimiento de calibración tomado y modificado de aquí ( http://news.hopeindustrial.com/2013/using-a-raspberry-pi-with-a-hope-industrial-systems-touch-screen-part-ii-touch-screen-setup/ )