Skip to content

Server (node), slave (Teensy C++ code), visualizer (browser), and controller (browser) for rendering LED voxel art to the Omnivox display (custom LED display driven by Teensy microcontrollers).

Notifications You must be signed in to change notification settings

callumhay/omnivox

Repository files navigation

A code base for driving Omnivox, a custom built voxel LED display. Includes code for the node.js server, viewer client, controller client and the microcontroller code (Teensy).

Deployment

  • Run npm install to get all the required node packages.
  • Run npm run dev|prod for dev or production mode (leave this running for the watch).
  • In parallel, run npm start to run server.js in production, or npm run start_dev to use nodemon while running the server during development.
  • Navigate to http://locahost:4000/controller and http://localhost:4000/viewer have fun!

Hardware

Images

Authors

  • Quanta Collective (@quantacollective)
  • Team Leads: Callum Hay (@callumhay) and Sara Vinten
  • Software and Hardware Design and Development: Callum Hay
  • Prototyping and Physical Design: Sara Vinten and Callum Hay
  • Modeling and Construction: Sara Vinten and Callum Hay
  • Laser Cutting and CnC Assistance: Trish Lamanna

About

Server (node), slave (Teensy C++ code), visualizer (browser), and controller (browser) for rendering LED voxel art to the Omnivox display (custom LED display driven by Teensy microcontrollers).

Resources

Stars

Watchers

Forks

Releases

No releases published

Contributors 4

  •  
  •  
  •  
  •