Raspberry Pi as a Touch screen Kiosk - Raspberry Pi Forums


dell-pi.jpg
raspberry pi touchscreen kiosk
dell-pi.jpg (59.44 kib) viewed 15345 times
i've setup dedicated raspberry pi in sturdy box large touch screen attached in school foyer display school website. idea useful other schools, or in other contexts, stand alone wifi enabled touch screen required.

long website not demanding raspberry pi copes reasonably, , screen bright, clear , responsive.

used recent debian image (2012-10-28-wheezy-raspbian) , configured using raspi-config gpu memory of 128mb. didn't overclock because may bit warm in sealed box. ensure enable ssh can login pi remotely. also, enable start desktop on boot.

wifi
first of all, selected wifi dongle on verified list http://elinux.org/rpi_verifiedperiphera ... i_adapters. mine ralink 802.11n device. edited config file /etc/network/interfaces directly set in simple way.
commented out lines:

code: select all

#allow-hotplug wlan0 #iface wlan0 inet manual #wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf #iface default inet dhcp
, added lines:

code: select all

auto wlan0 iface wlan0 inet dhcp   wpa-ssid your-ssid   wpa-psk your-password
got pi online using wifi.

touchscreen
touchscreen used dell st2220t 22inch screen. many fabien picarougne compiled debian 3.2.27+ driver screen (available here: https://github.com/fpicarougne/raspberr ... multitouch). use replace standard 1 here: /lib/modules/3.2.27+/kernel/drivers/hid/hid-multitouch.ko. not use multitouch capabilities of screen. gets touch inputs respond mouse, enough needs. i've found touchscreen provides enough power 1 of it's spare usb ports power raspberry pi, don't need separate power supply pi. means switching off screen kills pi, seems work fine.

autostart midori browser
configure midori start in full screen mode when x session starts startup script required. script called using configuration option "autostart". go shell session in pi home directory , cd .config directory. here must create directory called autostart if not exist. add file autostart directory called midori.desktop , put following in it:

code: select all

[desktop entry] type=application name=midori exec=/home/pi/mid.sh
exec above calls script mid.sh, must create in pi home directory , make executable. put 1 line in it:

code: select all

midori -e fullscreen
i've found more reliable set default page url want view, rather add -a url option in mid.sh startup script. if call midori directly rather through script, not pick proxy setting may have setup in browser options.

that's it. have set midori browser default page url want displayed, proxy setting may required network, , should have touchscreen kiosk dedicated website.

how can attach python powered coin acceptor module via gpio design? purpose public internet access kiosk students can research , print out assignments.


raspberrypi



Comments

Popular posts from this blog

CAN'T INSTALL MAMBELFISH 1.5 FROM DIRECTORY - Joomla! Forum - community, help and support

error: expected initializer before 'void'

CPU load monitoring using GPIO and leds - Raspberry Pi Forums