Skip to content

qmat/chandelier_documentation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 

Repository files navigation

QMAT Chandelier - Documentation

This repository holds the technical documentation and design files for the MATLab chandelier in the G2 space at Queen Mary, University of London. If there's something you'd like to know that's not mentioned here, contact Vincent Akkermans or Matt Jarvis.

Physical design

3D model

This directory contains a Rhino [1] model and several screenshots of the initial design of the chandelier. It shows two rings of the 17 inch Hannstar HSD170ME13 panels, although in the final product the outer ring is made up out of 19 inch screens.

/qmat/chandelier_documentation/raw/master/files/rhino_models/chandelier/chandelier_screenshot2.png

The specification for the ring can be found here.

Rigging

The screens hang from the ring with nylon straps. The ring is held up by four 5mm steel wires and the two are connected by a small nylon sling and Reutlingers. The steel wires finally connect to the I-beams with shackles and long slings. This repository also contains the safety documentation.

The installation was done by a professional rigger. Ask Matt or Vincent about the contact details if necessary.

Software and deployment

The chandelier software consists of two main applications: the Quatz application and the Infohub web application. Quatz is a Cocoa application that drives the screens by loading Web or Quartz Composer views. What is displayed by the Quatz application is determined by the Infohub application. Infohub is a Django python web site which allows users to upload Processing sketches and Quartz Composer files. These can then be displayed on the chandelier by changing the display mode on the infohub website.

Both applications are deployed on the Mac Mini. Access to the website from outside the university is achieved by using SSH tunnels. Currently the website is live at http://www.twobbler.net:9000.

The Infohub application does not only serve to administer the chandelier, it also aggregates updates from the web services the MAT group uses. Currently these are Google Docs, Github, GMail, qmat.net, qmat.net/wiki, twitter, and Vimeo. Infohub's python requirements can be installed by using pip on the requirements.txt file in that is in the root directory of the Infohub repository.

The Quatz and Infohub applications communicate using the ZeroMQ [2] library. The Quatz application can be manually started or stopped from the web site. The Infohub web application is daemonized by Apple's launchd and runs behind Nginx in a reverse proxy configuration.

/qmat/chandelier_documentation/raw/master/files/software/deployment.png

The door bell button connects to an IP camera. When pressed it activates the camera's alarm, the camera performs an HTTP call into the Django web application and starts uploading images to the Mac Mini through FTP. Upon receiving the HTTP call the web application starts the door bell mode in the Quatz application.

Hardware

The screens are driven by a single Mac Mini and two EMS Xtreme4vs [3] boxes. Each EMS box drives eight display panels, but with only 4 separate outputs. Therefore each output is displayed by 2 screens. The screens are configured as in the image below.

/qmat/chandelier_documentation/raw/master/files/hardware/configuration_screens.png

The screens appear to the Mac Mini as two separate displays with a total resolution of 6400 by 600 pixels.

[1]http://www.rhino3d.com/
[2]http://www.zeromq.org/
[3]http://www.ems-imaging.com/online/products/Xtreme4vs.html

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors