Ecran tactile

De OpenWikiBSD
Aller à : navigation, rechercher

Que ce soit une simili-tablette, un kiosque interactif ou un nouvel ordi avec un WAF acceptable ;-), il peut être intéressant de mettre en place une machine sans clavier,souris, en les remplaçant par un écran tactile.

Le matériel

Sur un grand site de vente en ligne de matériel d'occasion, on peut trouver ce genre de matériel.

  • Ecran LCD entre 7 et 15 pouces
  • Surface tactile intégrée (mon choix) ou à rajouter.
  • Interface USB pour la communication avec la machine (au lieu du port série RS232)
  • Ordi (a tester avec le Raspberry Pi)

Le logiciel

Suivre quasiment la doc suivante avec de menues modifications.

  • OS : Debian Squeeze
  • Gestion du touchscreen :Elo Touchscreen Driver : [1]
  • Clavier virtuel : Florence
  • Vérifier que l'écran est reconnu :
lsusb | grep "Touch"
 Bus 004 Device 002: ID 04e7:0020 Elo TouchSystems Touchscreen Interface (2700)
  • Récupérer le pilote :
wget "http://www.elotouch.com/files/drivers/SW601383_Elo_Linux_USB_Driver_v3.5.2_i686.tgz"
tar -xzvf SW601383_Elo_Linux_USB_Driver_v3.5.2_i686.tgz
  • Ne pas changer de répertoire comme indiqué dans la doc

cd bin-usb/


cp -r ./bin-usb/ /etc/opt/elo-usb
cd /etc/opt/elo-usb
chmod 777 *
chmod 444 *.txt
cp /etc/opt/elo-usb/99-elotouch.rules /etc/udev/rules.d
cp /etc/opt/elo-usb/elorc /etc/init.d
cd /etc/rc2.d
update-rc.d elorc start 22 2 .

shutdown -r now

Calibration

En root :

/etc/opt/elo-usb/elova

Clavier virtuel

Florence est dans les backports de Squeeze, il faut ajouter le dépôt dans les sources :

echo "deb http://backports.debian.org/debian-backports/ squeeze-backports main" >> /etc/apt/sources.list
apt-get update
apt-get install florence

Ne reste plus qu'à configurer le logiciel pour qu'il apparaisse lors de la saisie dans un formulaire ou dans un shell.

Très bien; et c'est un logiciel français ;-)