Electric Zen
Not your ordinary water fountain
Elliott Hedman Jordan McConnell
Andrew LeungPaul Steinbrecher
Jim Lindblom
ARM 7
.
.
.
.
.
.
.
.
(16) (16)
User Computer
Fountain
Written Program
Winamp
Wii Remote
Serial I/O
Bluetooth
D/A Converter
D/A Converter
D/A Converter
D/A Converter
Valve Actuators
Valve Actuators
Valve Actuators
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)
• 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 overwhelmingsource
Head 1’ 3’ 6’ 10’ 13’ 16’ 19’
GPH 5200 4475 3950 3421 2900 2100 1315
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
ID Task Name Person Responsible1 Research
2 Processor selection/development board choice Elliott
3 Power circuitry Andrew
4 Communication with board Jordan
5 Valves and other water related stuff Jim
6 Light and sound stuff Paul
7
8 Hardware (electronics)
9 Design power circuitry Andrew
10 Design processor circuitry and I/O Elliott
11 Design valve circuitry Jim
12 Design lighting circuitry Paul
13 PCB design (multiple revisions) Jordan
14 Populating PCB and connecting peripherals Jordan
15
16 Hardware (mechanical)
17 Board protection Paul
18 Water storage Paul
19 Pump and valve mounting structure Jim
20
21 Software (on PC)
22 Play music and send beats to board Paul
23
24 Software (on board)
25 Demo software (development board) Jordan
26 Basic IO with PC Andrew
27 Firmware: OS (Free RTOS) Paul
28 Firmware: valves and bluetooth Jim
29 I/O with Wiimote Elliott
30 Dances with music Paul
31
32 Documentation All
33 Preliminary user manual Jim
34 PDR
35 CDR
36 Milestone 1
37 Milestone 2
38 Expo
39 Testing All
9/11
10/11
11/1
11/29
12/13
8/26 9/2 9/9 9/16 9/23 9/30 10/7 10/14 10/21 10/28 11/4 11/11 11/18 11/25 12/2 12/9 12/16September October November December
The Risks/Contingency Plan1. 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???