1 / 14

Project Plinko

Project Plinko. Lighting up Sitterson. Table of Contents. DESIGN: Use Cases. High Level: Room user (professor/student) Administrator Low Level: Button panels LCD panel. DESIGN: Use Cases: High Level. Can user control with buttons AND LCD ??. Room User (professor/student) Administrator.

gene
Download Presentation

Project Plinko

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Project Plinko Lighting up Sitterson

  2. Table of Contents

  3. DESIGN: Use Cases High Level: • Room user (professor/student) • Administrator Low Level: • Button panels • LCD panel

  4. DESIGN: Use Cases: High Level Can user control with buttons AND LCD ?? Room User (professor/student) Administrator room user wall button panel LCD touchscreen admin Does remote unit override buttons and LCD ?? wall button panel remote unit LCD touchpad

  5. DESIGN: Use Cases: Low Level Button Panels and LCD Touchscreen Our Program What if touchscreen and buttons are pressed at same time ?? But what happens if more than one button is pressed at same time??

  6. DESIGN: Interfaces User Interface • Touch Panel • Buttons • Web interface? Looks like the touch panel

  7. DESIGN: Interface • Hardware Interface for the HANDYBOARD • I’d tell you, but then we would have to kill you. The handyboard will no longer be used. 

  8. DESIGN: Interface • Okay, we’ll tell you about the handboard interfaces anyway—because we know you were curious.

  9. Buttons ASCII Input From LCD Button Input Light Command Buffer Command Parser Digital Output Pulses Dimmers DESIGN: Architecture

  10. Technology Used These were going to be used: -Handyboard/expansions board/LCD touch panel -Interactive C -Perhaps some assembly for the handyboard

  11. Technology Used • These might be used: • http://www.zworld.com/products/op6800/ • But we don’t really know. • Perhaps Dynamic C?

  12. CHALLENGES: Domain • Starting over all code/technology as of yesterday. • Who wins if a button is pressed at the same time as a button on the touch panel? • Large scale mobility. Can the next person who adds code easily add dimmers/non-dimmer outputs? • Are we going to be blamed if the system is in the room next semester and the lights flicker? • Do we need a lawyer?

  13. CHALLENGES: Technical:Handyboard • How to output to a particular location • All I/O involves knowing a specific memory location • Lack of memory • TOO SLOW • Timing, timing, timing.

  14. CHALLENGES: Technical: New board • Learning some new language? - another version of C? Starting over with a new board! - We don’t know yet because we haven’t gotten it and we don’t know exactly what we’re getting (out of stock issues…)

More Related