Spisu treści:

Fotobudka Raspberry Pi: HTML5 i NodeJS: 4 kroki
Fotobudka Raspberry Pi: HTML5 i NodeJS: 4 kroki

Wideo: Fotobudka Raspberry Pi: HTML5 i NodeJS: 4 kroki

Wideo: Fotobudka Raspberry Pi: HTML5 i NodeJS: 4 kroki
Wideo: Фотобудка – Предварительный просмотр проекта 2024, Listopad
Anonim
Image
Image

Fotobudka HTML5 i NodeJS z podglądem na żywo i niestandardowymi ramkami.

Ten projekt zaczął się jako coś, co zbudowałem na szkolny taniec mojej córki. Chciałem, żeby ona i jej przyjaciele zapamiętali to wydarzenie (to był ostatni raz, kiedy wszyscy byli razem w swojej szkole). Zamieniło się to w bezwstydną promocję dla firmy, w której pracuję (gdzie liczyłem na to, że odwiedzający mnie klienci wykorzystają fotobudkę do udokumentowania wizyty w naszym biurze). Proszę, pobierz i wypróbuj sam.

Więcej informacji można znaleźć na https://github.com/raymondljones/photobooth/wiki. Zakładamy, że masz Raspberry Pi dedykowane do tego projektu. Po skonfigurowaniu Wi-Fi AP, Pi nie będzie już mieć dostępu do Internetu, chyba że zostanie podłączony przez Ethernet. Uwaga: musisz mieć jakiś wyświetlacz podłączony do Pi. I musi być ustawiony tak, aby uruchamiał się w GUI, a nie bez głowy. Po skonfigurowaniu Pi (z ekranem dotykowym lub bez) i podłączeniu kamery internetowej przez USB. Wystarczy postępować zgodnie z instrukcjami. Po instalacji: Szybka instalacja zajmie się wymaganymi zależnościami (nodejs, php, chromium itp.), a także skonfiguruje kiosk przeglądarki chromu i Wifi AP. Po ponownym uruchomieniu pi, Wifi AP będzie dostępny poprzez SSID: PhotoBooth Hasło: photoboothpass Pi powinno uruchomić się w kiosku chromu na pełnym ekranie (pierwsze uruchomienie będzie wymagało opcji „Zezwól na dostęp” do kamery)… Każdy komputer w sieci PhotoBooth może odwiedź także https://192.168.100.1/booth.html (pamiętaj, aby użyć https), aby stać się dodatkową fotobudką w sieci (o ile jest podłączona kamera). Ponadto każdy komputer w sieci PhotoBooth może również odwiedzić stronę https://192.168.100.1/booth.html (pozostaw jako http). Ta strona umożliwi dostęp do wszystkich zrobionych zdjęć (umożliwia drukowanie lub usuwanie). Aby dodać własne obramowania, możesz po prostu edytować booth.html znajdujący się w /var/www/html/, poszukaj znaczników `li`, które zawierają obrazy obramowań (opcja-1.png, opcja-2.png, itp.). Dodaj własne znaczniki `li`, zachowując unikalny atrybut data-option. Użyj jednej z podanych ramek w /var/www/html/images jako przewodnika po rozmiarze.

Kieszonkowe dzieci

  1. Malina Pi
  2. Dowolna kamera internetowa USB (nie oficjalna kamera Rpi)
  3. Ekran dotykowy lub dowolny wyświetlacz dla Pi

Krok 1: Pobierz z Github

Pobierz projekt @ https://github.com/raymondljones/photobooth do wybranego przez siebie katalogu.

Krok 2: Rozpakuj

Rozpakuj (jeśli został pobrany jako zip) i przejdź do katalogu projektu za pomocą wiersza poleceń: `cd project`

Krok 3: Podnieś swoje uprawnienia

Zostań rootem: `sudo bash`

Krok 4: Uruchom szybki instalator

Uruchom to polecenie `sh quick-install.sh`

Zalecana: