Talaan ng mga Nilalaman:

Raspberry Pi PhotoBooth: HTML5 at NodeJS: 4 na Hakbang
Raspberry Pi PhotoBooth: HTML5 at NodeJS: 4 na Hakbang

Video: Raspberry Pi PhotoBooth: HTML5 at NodeJS: 4 na Hakbang

Video: Raspberry Pi PhotoBooth: HTML5 at NodeJS: 4 na Hakbang
Video: Programming Tip: Make A Photo Booth Web App! 2024, Nobyembre
Anonim
Image
Image

Isang HTML5 at NodeJS photobooth na may live na preview at pasadyang mga hangganan.

Ang proyektong ito ay nagsimula bilang isang bagay na itinayo ko para sa sayaw ng paaralan ng aking anak na babae. Nais kong isang bagay na masaya para sa kanya at sa kanyang mga kaibigan na maalala ang kaganapan (na kung saan ay ang huling oras na silang lahat ay magkasama sa kanilang paaralan). Ito ay naging isang walang kahihiyang promosyon para sa kumpanyang pinagtatrabahuhan ko (kung saan inaasahan kong ang pagbisita sa mga kliyente ay gagamit ng photobooth upang idokumento ang kanilang pagbisita sa aming tanggapan). Mangyaring, i-download at subukan ito mismo.

Ang karagdagang impormasyon ay matatagpuan sa https://github.com/raymondljones/photobooth/wiki Ipinapalagay na mayroon kang isang Raspberry Pi na nakatuon sa proyektong ito. Kapag na-configure ang WiFi AP, ang Pi ay wala nang access sa internet maliban kung naka-plug in sa pamamagitan ng Ethernet. Tandaan: na dapat kang magkaroon ng isang pagpapakita ng ilang uri na konektado sa Pi. At dapat itong maitakda upang mag-boot sa GUI na walang ulo. Pagkatapos i-set up ang iyong Pi (mayroon o walang isang touchscreen) at pag-plug sa webcam sa pamamagitan ng USB. Sundin lamang ang mga tagubilin. Matapos ang pag-install: Ang mabilis na pag-install ay mag-aalaga ng kinakailangang mga dependency (nodejs, php, chromium, atbp), pati na rin ang pag-set up ng kiosk ng chromium-browser at ang Wifi AP. Kapag nag-reboot ang pi, ang Wifi AP ay magagamit sa pamamagitan ng SSID: PhotoBooth Password: photoboothpass Dapat mag-boot ang Pi sa chromium kiosk full screen (kakailanganin ka ng unang paglunsad na 'Payagan ang Access` sa camera) … Ang anumang computer sa network ng PhotoBooth ay maaaring bisitahin din ang https://192.168.100.1/booth.html (tiyaking gumamit ng https) upang maging isang labis na PhotoBooth sa network (Hangga't may nakakabit na camera). Bilang karagdagan, ang anumang computer sa network ng PhotoBooth ay maaari ring bisitahin ang https://192.168.100.1/booth.html (umalis bilang http). Papayagan ng pahinang ito ang pag-access sa lahat ng mga kunan ng larawan (bibigyan ka ng kakayahang mag-print o magtanggal). Upang magdagdag ng pagmamay-ari mo ng mga hangganan, maaari mo lamang i-edit ang booth.html na matatagpuan sa / var / www / html /, hanapin ang mga `li` na tag na naglalaman ng mga imahe ng hangganan (pagpipilian-1.png, pagpipilian-2.png, atbp). Magdagdag ng pagmamay-ari mo ng mga `li` na tag, pinapanatiling natatangi ang katangiang pagpipilian ng data. Gumamit ng isa sa ibinigay na hangganan sa / var / www / html / mga imahe bilang isang gabay para sa laki.

Mga gamit

  1. Raspberry Pi
  2. Anumang USB Webcam (hindi isang opisyal na Rpi Cam)
  3. Isang touch screen, o anumang display para sa Pi

Hakbang 1: Mag-download Mula sa Github

I-download ang proyekto @ https://github.com/raymondljones/photobooth sa isang direktoryo na iyong pipiliin.

Hakbang 2: I-unzip

I-unzip (kung na-download bilang zip) at mag-navigate sa direktoryo ng proyekto sa pamamagitan ng linya ng utos: `cd project`

Hakbang 3: Taasan ang Iyong Mga Pahintulot

Naging ugat: `sudo bash`

Hakbang 4: Patakbuhin ang Mabilis na Installer

Patakbuhin ang utos na ito `sh quick-install.sh`

Inirerekumendang: