Electric Zen Not your ordinary water fountain Elliott HedmanJordan McConnell Andrew LeungPaul Steinbrecher Jim Lindblom
ARM (16) User Computer Fountain Written Program Winamp Wii Remote Serial I/O Bluetooth D/A Converter Valve Actuators Water Pump Overall System: Block Diagram
Processor Selection, The ARM7 Established, high-volume 32-bit RISC architecture Very low power consumption Fast execution per watt Inexpensive Wide variety of features and development tools
Development Board – LPC-2148 GNU compiler Altium for schematics and PCB design
The Design of the Fountain Water Pump Valve Actuators
What Do We Need to Implement in Our Fountain? 1.Need to control the flow of individual valves using electric signals 2.Need enough water pressure in the system to drive multiple water spouts (16) 3.Need to keep the electric equipment away from any potential water spray, keep the water in a controlled spot
Valves and Valve Actuators In response to a signal, valve actuators move a valve to a desired position using an outside power source. There are two basic valve actuator operating styles: On/off and modulating.
Johnson Controls J-Series Electric Zone Valves The J-Series Electric Zone Valves provide proportional valve control using 0 to 10 VDC, 0 to 5 VDC, or 5 to 10 VDC (jumper selectable)J-Series Electric Zone Valves Rated up to 300 psi
Pressurizing the Valves We plan to use a water pump to pressurize our valve system Needs to be capable of driving enough water to each of our valves so they can reach a 2 to 3 foot spray Noise and size must also be taken into consideration
Fountain Tech Outdoor FT-5000 Up to 5200 GPH In-line pump Capable of a large head while still maintaining decent GPH At 7.5” tall and 9” long it’s size is not overwhelming source source Head1’3’6’10’13’16’19’ GPH
Keeping the Electric System Out of Water’s Reach Need to keep the water in a controlled area, e.g. a tub. Also need to prevent leakage out of the tub at the valve entry points.
Software (PC) Music player, and analyzer – Winamp plugin – Analyzes music – Detects beats and frequency spectrum – Sends data over serial connection to the board
Software (Board) Fountain dances with music – Displays the frequency spectrum as spout heights – Jumps on beats and Wiimote signals Serial communication and code transfer from PC – Receive compiled code – Receive signals from Winamp plugin FreeRTOS Communication with Wiimote
FreeRTOS Designed to be small, simple and easy to use Written in C Portable across many different chip architectures. Low profile
The Risks/Contingency Plan 1.Mechanical Complexity of Water Fountain - Issues with water pressure and pipe system - Plan: Start simple and build up, seek expert advice 2.PCB has errors - Mounted pieces are incorrect - Plan: Allow time for revisions and use prototypes 3.Bluetooth for the Nintendo Wii - Not able to establish communication - Plan: Replace Wii mote with keyboard
Additional Challenges LEDS/Lighting USB SD Card Complex interactions between Wii and WinAmp
Questions???