Tuesday, August 4, 2009

Persistence of Vision Display

Our final major project for the Multimedia Design Program was the Persistence of Vision Display. Under the banner of Information Systems, we were given free reign to create an 'Information System'.


My group partner and I created the Persistence of Vision Display, a one a half meter wide LED display which streams live information off the Internet via a bluetooth connection. Using the phenomenon of Persistence of Vision (POV), our display uses only 7 LED bulbs to replicate a 1000+ bulb array.


The POV Display is designed to be installed in a public or centralised location, where data can be fed to it, informing a large group of people. Our system uses a computer to pull down Really Simple Syndication (RSS) feeds from the Internet, and transmit them via bluetooth to our programmer board, the Arduino. The variant of the board we used was the Arduino Bluetooth, which was designed to have its primary programming updated via a bluethooth link. We were able to use the bluetooth link as a serial connection, allowing data to be passed to it via a bridging program written in Flash.


We chose POV as a display medium as it easily impresses and intrigues people. In terms of size, few persistence of vision devices operate anywhere near the intended size of our build, as they are not typically used as large displays.


As the POV display uses RSS feeds pulled from the Internet, its primary information is always up to date. The display will automatically update the displayed text as often as the RSS feed is updated. This automation combined with the wealth of data available in RSS feeds from the Internet gives the POV Display a huge advantage over traditional signage methods.


Key concepts studied during the Project were:

Project Design: We were given the very open ended task of creating an Information System. The extent of our guidance by our lecturers was 'Create what you believe an Information System is'. After many brainstorming sessions we broke down the 'Information System' concept down to its core elements and built our design from those elements upwards.


Project Management: Our time frame for this project was one semester from start to finish. We had to allocate time for the design process, physical build, coding, troubleshooting and be on time and finished for a public presentation.


Interaction Design: Studying how users interact with signage and information systems and displays was integral to the success of our project.


SWOT Analysis: A strategic planning method used to evaluate Strengths, Weaknesses, Opportunities and Threats in a project. Planning such a colossal project was assisted invaluably by the SWOT Analysis model, allowing us to analyse foreseeable problems and access our strengths.


S.M.A.R.T: The process of setting Specific Measurable Attainable Realistic Timely goals for a project. Setting goals to the SMART system helped us greatly as each tier of the system allowed us to evaluate our goals more thoroughly and assist us in being more efficient.


Goal Oriented Success Criteria: Setting ourselves Success Criteria for our project, linked to specific goals that we had to achieve. We based these Success Criteria off of goals gleaned from our S.M.A.R.T analysis. These Criteria helped is judge the successfulness of our project.


System Design: Designing the Information System allowed us to study Systems in general, analysing what components were needed and how they needed to interact.


Human Computer Interaction, Social and Mobile Computing, Physical Design and Structural Design also played pivotal roles in our project.

Below are some photos from our public demonstration:


The POV Display on presentation. Console on display to the lower left, where users can select RSS feed and enter their own messages.

Occupational health and safety shield visible, also evident is that the display is not present, as the arm has not swung into view.

Myself and James in front of display. Display is currently displaying "I want to be human", a user-input message from the console.





No comments:

Post a Comment