İçindekiler:

Raspberry Pi PhotoBooth: HTML5 ve NodeJS: 4 Adım
Raspberry Pi PhotoBooth: HTML5 ve NodeJS: 4 Adım

Video: Raspberry Pi PhotoBooth: HTML5 ve NodeJS: 4 Adım

Video: Raspberry Pi PhotoBooth: HTML5 ve NodeJS: 4 Adım
Video: How to Create a HTML5 Photobooth Application 2024, Kasım
Anonim
Image
Image

Canlı önizleme ve özel kenarlıklar içeren bir HTML5 ve NodeJS fotoğraf kabini.

Bu proje kızımın okul dansı için yaptığım bir şey olarak başladı. O ve arkadaşları için etkinliği hatırlamaları için eğlenceli bir şeyler istedim (ki bu onların okullarında en son birlikte olacakları zamandı). Çalıştığım şirket için utanmaz bir promosyona dönüştü (ziyaret eden müşterilerin ofisimizi ziyaretlerini belgelemek için fotoğraf kabinini kullanmalarını umuyordum). Lütfen indirin ve kendiniz deneyin.

Daha fazla bilgi https://github.com/raymondljones/photobooth/wiki adresinde bulunabilir. Bu, bu projeye adanmış bir Raspberry Pi'niz olduğunu varsayar. WiFi AP yapılandırıldıktan sonra, Pi'nin Ethernet üzerinden bağlanmadığı sürece internet erişimi olmayacaktır. Not: Pi'ye bağlı bir tür ekrana sahip olmanız gerektiğini unutmayın. Ve başsız değil GUI'ye önyükleme yapacak şekilde ayarlanmalıdır. Pi'nizi (dokunmatik ekranlı veya dokunmatik ekransız) kurduktan ve web kamerasını USB üzerinden taktıktan sonra. Sadece talimatları izleyin. Kurulumdan sonra: Hızlı kurulum, gerekli bağımlılıkları (nodejs, php, chromium, vb.) halledecek ve ayrıca krom tarayıcı kioskunu ve Wifi AP'yi kuracaktır. Pi yeniden başlatıldığında, Wifi AP, SSID aracılığıyla kullanılabilir olacaktır: PhotoBooth Parola: photoboothpass Pi, krom kiosk tam ekranda başlatılmalıdır (ilk başlatma, kameraya 'Erişime İzin Vermenizi' gerektirir)… PhotoBooth ağındaki herhangi bir bilgisayar şunları yapabilir: ayrıca ağda fazladan bir PhotoBooth olmak için https://192.168.100.1/booth.html (https kullandığınızdan emin olun) adresini ziyaret edin (Takılı bir kamera olduğu sürece). Ayrıca PhotoBooth ağındaki herhangi bir bilgisayar da https://192.168.100.1/booth.html adresini ziyaret edebilir (http olarak bırakın). Bu sayfa, çekilen tüm fotoğraflara erişime izin verir (size yazdırma veya silme olanağı verir). Kendi sınırlarınızı eklemek için, /var/www/html/ adresinde bulunan kabin.html dosyasını düzenleyebilir, kenarlık resimlerini içeren 'li' etiketlerini arayabilirsiniz (option-1.png, options-2.png, vb.). data-option özniteliğini benzersiz tutarak kendi "li" etiketlerinizi ekleyin. Boyut için kılavuz olarak /var/www/html/images içinde sağlanan kenarlıklardan birini kullanın.

Gereçler

  1. Ahududu Pi
  2. Herhangi bir USB Web Kamerası (resmi bir Rpi Kamerası değil)
  3. Pi için bir dokunmatik ekran veya herhangi bir ekran

Adım 1: Github'dan İndirin

@ https://github.com/raymondljones/photobooth projesini seçtiğiniz bir dizine indirin.

2. Adım: Sıkıştırmayı açın

Sıkıştırmayı açın (zip olarak indirildiyse) ve komut satırı aracılığıyla proje dizinine gidin: `cd project'

3. Adım: İzinlerinizi Yükseltin

Kök ol: `sudo bash`

Adım 4: Hızlı Yükleyiciyi Çalıştırın

Bu komutu çalıştırın `sh quick-install.sh`

Önerilen: