Raspberry Pi PhotoBooth: HTML5 & NodeJS: 4 ნაბიჯი
Raspberry Pi PhotoBooth: HTML5 & NodeJS: 4 ნაბიჯი
Anonim
Image
Image

HTML5 და NodeJS photobooth ცოცხალი გადახედვისა და მორგებული საზღვრებით.

ეს პროექტი დაიწყო, როგორც რაღაც, რაც მე ავაშენე ჩემი ქალიშვილის სასკოლო ცეკვისთვის. მე მინდოდა მისთვის და მისი მეგობრებისთვის რაიმე სახალისო დაემახსოვრებინათ ეს მოვლენა (ეს იყო უკანასკნელი შემთხვევა, როდესაც ისინი ყველა ერთად იქნებოდნენ თავიანთ სკოლაში). ეს გახდა უსირცხვილო დაწინაურება იმ კომპანიისათვის, სადაც მე ვმუშაობ (სადაც მე ვიმედოვნებდი, რომ სტუმრად მოსული კლიენტები გამოიყენებდნენ ფოტოსურათს ჩვენს ოფისში ვიზიტის დასადასტურებლად). გთხოვთ, გადმოწეროთ და თავად სცადოთ.

დამატებითი ინფორმაცია შეგიძლიათ იხილოთ https://github.com/raymondljones/photobooth/wiki ეს ვარაუდობს, რომ თქვენ გაქვთ Raspberry Pi, რომელიც ეძღვნება ამ პროექტს. WiFi AP– ის კონფიგურაციის შემდეგ, Pi– ს აღარ ექნება ინტერნეტი, თუ არ იქნება ჩართული Ethernet– ის საშუალებით. შენიშვნა: რომ თქვენ უნდა გქონდეთ Pi- სთან დაკავშირებული რაიმე სახის ჩვენება. და ის უნდა იყოს დაყენებული GUI- ში ჩატვირთვისას და არა უთავო. თქვენი Pi- ს დაყენების შემდეგ (სენსორული ეკრანით ან მის გარეშე) და ვებკამერას USB- ით ჩართვის შემდეგ. უბრალოდ მიჰყევით მითითებებს. ინსტალაციის შემდეგ: სწრაფი ინსტალაცია იზრუნებს საჭირო დამოკიდებულებებზე (nodejs, php, chromium და სხვ.), ასევე დააყენებს chromium- ბრაუზერის კიოსკს და Wifi AP- ს. Pi გადატვირთვის შემდეგ, Wifi AP ხელმისაწვდომი იქნება SSID– ის საშუალებით: PhotoBooth პაროლი: photoboothpass Pi უნდა ჩატვირთოს ქრომის კიოსკში სრულ ეკრანზე (პირველი გაშვება დაგჭირდებათ კამერაზე „წვდომის დაშვება“) … PhotoBooth ქსელის ნებისმიერ კომპიუტერს შეუძლია ასევე ეწვიეთ https://192.168.100.1/booth.html (დარწმუნდით, რომ გამოიყენეთ https) რომ გახდეთ დამატებითი PhotoBooth ქსელში (სანამ კამერა არის მიმაგრებული). გარდა ამისა, PhotoBooth ქსელის ნებისმიერ კომპიუტერს ასევე შეუძლია ეწვიოს https://192.168.100.1/booth.html (დატოვეთ როგორც http). ეს გვერდი მოგცემთ წვდომას გადაღებულ ყველა ფოტოზე (გაძლევთ ბეჭდვის ან წაშლის შესაძლებლობას). საკუთარი საზღვრების დასამატებლად შეგიძლიათ უბრალოდ შეცვალოთ ჯიხური. Html ნაპოვნია/var/www/html/, მოძებნოთ `li` ტეგები, რომლებიც შეიცავს სასაზღვრო სურათებს (ვარიანტი-1.png, ვარიანტი-2-p.webp

მარაგები

  1. ჟოლო პი
  2. ნებისმიერი USB ვებკამერა (არა ოფიციალური Rpi კამერა)
  3. სენსორული ეკრანი, ან Pi- ს ნებისმიერი ჩვენება

ნაბიჯი 1: ჩამოტვირთეთ Github– დან

ჩამოტვირთეთ პროექტი @ https://github.com/raymondljones/photobooth თქვენს მიერ არჩეულ დირექტორიაში.

ნაბიჯი 2: გათიშეთ

გათიშეთ (თუ გადმოწერილია როგორც zip) და გადადით პროექტის დირექტორიაში ბრძანების ხაზის მეშვეობით: `cd project`

ნაბიჯი 3: გაზარდეთ თქვენი ნებართვები

გახდი root: `sudo bash`

ნაბიჯი 4: გაუშვით სწრაფი ინსტალატორი

გაუშვით ეს ბრძანება `sh quick-install.sh`

გირჩევთ: