Raspberry Pi jako infokiosk

Minikomputer Raspberry Pi da się bardzo łatwo zmienić w urządzenie obsługujące infokiosk. Takie urządzenia można spotkać często na uczelniach, stacjach benzynowych, czy na przykład w urzędach. Mogą one wyświetlać ważne ogłoszenia lub po prostu zapętlone filmy reklamowe. W tym artykule pokażę jak przygotować nasza malinę, żeby po podłączeniu do niej zasilania, potrafiła uruchomić przeglądarkę w trybie pełnoekranowym, na konkretnej stronie i działała tak aż do odłączenia od niej zasilania.

Raspberry Pi przez Ayaita z Wikimedia Commons

Dlaczego Raspberry Pi? Jest to przede wszystkim tani komputer (ok. 100-200 zł w zależności od wersji), który dzięki zainstalowanemu Raspbianowi da się łatwo dostosować do naszych potrzeb. Malinka bezproblemowo łączy się z internetem i może przesyłać sygnał jakości HD do monitora. Oparcie naszego infokiosku o stronę internetową pozwoli nam dodatkowo na łatwe obsługiwanie treści wyświetlanych na ekranie. Wystarczy, że będziemy zmieniali treść na stronie, zamiast każdorazowo podłączać się do komputera. Takie rozwiązanie może mieć szczególne korzyści, gdy ekranów mamy więcej niż jeden.

Co będzie potrzebne?

  • komputer Raspberry Pi (najlepiej wersja 3B, która ma WiFi i ograniczy nam ilość kabli),
  • karta SDHC (min. 8 GB) z zainstalowanym systemem Raspbian,
  • kabel zasilający Raspberry Pi,
  • monitor ze złączem HDMI (może też być zwykły, ale będzie potrzebna przejściówka),
  • klawiatura i mysz USB (jednorazowo),
  • internet,
  • strona internetowa, która będzie działała jako infokiosk.

Przygotowanie Raspberry

Podłączamy wszystkie kable i uruchamiamy Raspberry Pi. System najprawdopodobniej uruchomi się w trybie graficznym. Uruchamiamy terminal i wpisujemy w nim polecenie, które zaktualizuje pakiety systemowe do najnowszych wersji.

1
2
sudo apt-get update
sudo apt-get upgrade -y

By zabezpieczyć naszą malinę, zmienimy hasło dostępu do niej. Robimy to wpisując do terminalu komendę

1
sudo raspi-config

a następnie wybieramy opcję Change user password. Domyślnym hasłem użytkownika będzie pi, a hasło to raspberry.

raspi-config przez Onepiece84 z Wikimedia Commons

Konfiguracja infokiosku

Możemy rozpocząć konfigurację RPi jako infokiosku. Zaczniemy od wyłączenia niektórych ustawień. Na pierwszy ogień pójdzie wygaszacz ekranu oraz tryb oszczędzania energii. W tym celu, wpisujemy w terminalu polecenie

1
sudo nano /home/pi/.config/lxsession/LXDE-pi/autostart

Włączymy w ten sposób prosty edytor tekstowy z załadowanym plikiem opisującym start środowiska graficznego.

Wyłączamy wygaszacz ekranu hashując (wstawiając znak # na początku linijki) instrukcję:

1
@xscreensaver -no-splash

U dołu dokumentu dodajemy następujące instrukcje, które sprawią, że ekran będzie się wygaszał po chwili nieaktywności:

1
2
3
@xset s off
@xset -dpms
@xset s noblank

Następnie dodajemy instrukcję, która zapobiegnie pojawianiu się komunikatów w przypadku twardego wyłączenia komputera, zamiast poprawnego przechodzenia przez procedurę wyłączenia. Ta instrukcja to:

1
@sed -i 's/"exited_cleanly": false/"exited_cleanly": true/' ~/.config/chromium/Default/Preferences

Na koniec dopisujemy instrukcję uruchamiającą przeglądarkę Chromium tak by uruchamiała się w trybie kiosku (pełny ekran, bez elementów sterujących), bez powiadomień o błędach, w trybie incognito oraz najważniejsze – na zdefiniowanej przez nas stronie. Komenda powinna wyglądać mniej więcej tak:

1
@chromium-browser --noerrdialogs --kiosk http://stemlabs.pl --incognito

Oczywiście zastępujemy frazę stemlabs.pl dowolną stroną internetową, którą chcielibyśmy, by działała jako nasz infokiosk.

Zapisujemy zmiany w pliku za pomocą kombinacji Ctrl+O, a potem Ctrl+X.

Po ponownym uruchomieniu komputera, wszystko powinno zadziałać jak należy.

Autor artykułu: Piotr Szlagor

Nauczyciel matematyki i przedmiotów informatycznych w Zespole Szkół Technicznych i Handlowych i Dwujęzycznych Szkołach im. Władysława Kopalińskiego w Bielsku-Białej. Autor wielu publikacji poświęconych nauce podstaw programowania, w tym "Scratch. Nauka programowania przez zabawę", wydanej drukiem przez wydawnictwo Komputer Świat. Entuzjasta wykorzystywania nowych nowoczesnych narzędzi w czasie lekcji. Prywatnie miłośnik koszykówki i aktywnego wykorzystywania czasu.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *

This site uses Akismet to reduce spam. Learn how your comment data is processed.