Kiosk

Wiki

This article describes usage and programming of the electronic kiosk displays in the Museum area.

Note: The kiosk source code example is here. https://pimylifeup.com/raspberry-pi-kiosk/

Museum LCD monitor
Raspberry Pi B3+
Donated by: @Flip
User: pi
Password: pie

Museum Large Monitor
Raspberry Pi B3+
Donated by: @Flip
User: pi
Password: pie

Restart:
If the monitors ever look wrong, simply unplug the Raspberry Pi and plug it back in.

Note: Before attempting any programming please be familiar with linux .sh executable files and linux services using systemctl. You will also need an FTP client and text editor to modify raw html files.

Programming:
1. Find the Raspberry Pi IP Address
Method 1: Use IP scanner to find the IP address
Method 2:

Reboot the Raspberry Pi
Wait 2 minutes
View log file here
www.zuisse.com/RobotServer/Twink/mip.html

2. Use Putty or other command line terminal to SSH into the Raspberry pi.

3. There is a service program running.

$ sudo systemctl status kiosk.service

-or-

$ cd /etc/systemd/system/
$ ls -l
$ cat kiosk.service

The service program starts an executable file.

$ cd /home/pi/Zuisse/
$ ls -l
$ cat kiosk.sh

The file kiosk.sh points to a web page:

www.zuisse.com/museum/index.html

FTP credentials:

Host: ftp.zuisse.com
User: museum@zuisse.com
Pwd: denhacmuseum

Only modify index.html file and images. The other files are *prototype testing files see below.

Be careful this is a live change to the website.

After changes are made you will need to reboot the Rasbperry Pi.

*prototype testing:

A test UI for cell phone control of lighting and devices in the museum.

http://www.zuisse.com/museum/devices.html

TODO:
Both Raspberry Pi monitors need to use a Cron program to update reboot every night. This will eliminate operator reboots if the monitors act unusual.

sudo crontab -e
0 4 * * * /sbin/shutdown -r +5

This is untested:
https://askubuntu.com/questions/13730/how-can-i-schedule-a-nightly-reboot

Table of Contents