Project idea: Kiosk display
Just a few weeks abo the new touch display 2 was released by the Raspberry Pi foundation. I had a spare Raspberry Pi 4 so I decided to build a full screen touch pannel out of it.
The panel shoud be used to control my home automation with OpenHAB. So some of the parts in the totorial are specific to OpenHAB, but it can also be used for any other purpose.
Actually it was not so straight foward and I did not find a full functional tutoriel in the internet, so I decided to write this tutorial for this specific use case.
Requirements
The following main features should be implemended in the project:
- Boot up in kiosk mode showing the configured website full screen
- Touch control
- No mouse cursor
- Connection over wifi
- Customized splash screen logos
- Remote control of the display via mqtt:
- change the url of the web site
- change brightness of the display
- trigger reboot and shutdown and other commands
- Nice housing which can be placed on the wall or on a table
Tutorial
After some tries with to orginal Raspberry Pi image I decided to go with the FullPageOS image which is a customize image configured for kiosk mode base on the orginal Raspberry Pi 32Bit image.
The tutorial is splitted in parts. Dependend on your personal needs you can only do parts of them:
- Part 1: Installation and configuration of FullPageOS for Touch Display 2
- Part 2: Setup of an MQTT client to control the display (coming soon)
- Part 3: Build a Housing (coming soon)