scimusmn / csc-motion-lab

Version of Motion Lab exhibit to be installed at Carnegie Science Center

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Motion Lab - Connecticut Science Center

Packages

  • arduino - code to be loaded onto Arduino
  • camera - facilitates communication with high speed camera
  • client - web page displayed on exhibit touchscreens
  • server - stripped down custom Stele (Electron) application. Serves client web page, communicates through serial with arduino, and triggers camera captures

Installation - development

  • Use nvm or a similar tool to set your local Node version to v12.22.12
  • cd packages/server
  • yarn
  • Download entire Assets folder from Google Drive
    • Copy contents of assets into packages/client/assets/
    • Copy contents of celeb_seq into packages/client/celeb_seq/
    • Copy contents of sequences into packages/client/sequences/
    • Copy contents of server-assets into packages/server/src/renderer/assets/
  • yarn dev
  • After Stele opens displaying admin interface, open a Google Chrome (v78) browser and navigate to http://localhost/

TODO

  • Document how to swap in new athlete image sequences
  • Document how to swap in new athlete text (https://d.pr/i/EPuWiL)

About

Version of Motion Lab exhibit to be installed at Carnegie Science Center


Languages

Language:C++ 65.5%Language:JavaScript 29.0%Language:HTML 2.8%Language:CSS 1.8%Language:C 0.7%Language:CMake 0.3%Language:Batchfile 0.0%