Raspberry Pi : Digital Signage
Digital Signage
라즈베리파이에서 슬라이드쇼 구현해 보자.
py-slideshow
https://github.com/cgoldberg/py-slideshow/
pyglet 으로 이미지를 패닝, 확대 효과를 가진 슬라이드 쇼.
Screenly OSE
Screenly Open Source Edition은 디지털 시그네이지 소프트웨어 이다.
- 소스: https://github.com/Screenly/screenly-ose
- Screenly OSE works on all Raspberry Pi versions, including Raspberry Pi Zero and Raspberry Pi 3 Model B.
Disk images
The recommended installation method is to grab the latest disk image from here
라즈비안에서 설치
Raspbian Lite 에서 설치를 할 수 있다.
먼저
sudo apt install -y network-manager
1 | $ bash <(curl -sL https://www.screenly.io/install-ose.sh) |
1 | Would you like to use the experimental branch? It contains the last major changes, such as the new browser and migrating to Docker (y/N) |
It looks like NetworkManager is not installed. Please install it by running ‘sudo apt install -y network-manager’ and then re-run the installation.
1 | Would you like to perform a full system upgrade as well? (y/N) |
설치를 시작하면 15분 이상이 소요된다.
This installation will take 15 minutes to several hours, depending on variables such as:
1 | Installation completed. |
pipresent
python2 기반이고, 실행이 안됐다.
https://pipresents.wordpress.com
https://github.com/KenT2/pipresents-beep
Requirements
- must use the latest version of Raspbian Stretch with Desktop (not the Lite version)
- must be run from the PIXEL desktop.
- must be installed and run from user Pi
install
required packages
1 | sudo apt install python-imaging python-pil.imagetk python-pexpect |
optional packages
sudo pip install evdev (if you are using the input device I/O plugin)
sudo apt-get install mpg123 (for .mp3 beeps)
1 | wget https://github.com/KenT2/pipresents-beep/tarball/master -O - | tar xz |