300 likes | 394 Views
Develop a graphical audio visualizer using wireless LED towers controlled via mobile devices. Customize frequencies, LED display, and settings with ease. Achieve seamless communication between base station and towers. Detailed design review includes block diagram, component selection rationale, schematic, PCB layout, software development status, and project completion timeline.
E N D
ECE 477 Design ReviewTeam 8 – Fall 2014 Kevin Baijnath | Michael Welling | Eric Bain | Tyler Leamon
Project overview • Project-specific success criteria • Block diagram • Component selection rationale • Packaging design • Schematic and theory of operation • PCB layout • Software design/development status • Project completion timeline • Questions / discussion Outline
Graphical Audio Visualizer to enhance environment at entertainment venue. • Wireless pillars about 3 ft. tall and 3 in. wide tubes. • Each pillar has custom frequencies set by user on mobile device. • LEDs in each pillar will light up according to amplitude of set frequency in song. • Mobile device will also control settings in base station. • Base station and towers will communicate wirelessly. Project Overview
An ability to successfully add or remove towers as needed • An ability to wirelessly transmit LED control data from the base station to remote towers • An ability to control device settings using a mobile device over wireless interface • An ability to display network status on each tower • An ability to process audio input to identify frequency amplitude Project-Specific Success Criteria
Base station – • 2 UART channels – Bluetooth and Xbee • DSP library • Tower – • 1 UART Channel - Xbee • 1 SPI Channel – LED Strip Microcontroller Peripherals Required
Xbee S2 module – • Star network • Ease of implementing and adding devices • Bluetooth BC127 module – • Bluetooth 4.0 LE • Compatible with iOS and Android devices • LED Strip – • Each LED individually addressable • Requires only 1 data pin to control all LEDs Other Components
Packaging Design • Base Station • LCD screen for debugging • Pushbuttons for manual settings without mobile device • LEDs for status indicators for transmitting data. • Tower • Frosted acrylictube with LED strip suspended in the middle. • LEDs for status indicators for transmitting data.
General • Two PCBs • 10 mil trace minimum • Wires cross perpendicularly • Avoid acute angles • SparkFun DRC LEDs PCB Layout – Tower MICRO POWER POWER XBee
Ground Plane • 10 mil Isolate • Reduces system impedance PCB Layout – Tower
Audio In Bluetooth PCB Layout – Base Station Push buttons MICRO XBee POWER LCD
Decoupling capacitors placed near/under the micro • Oscillators in close proximity PCB – Microcontroller
Voltage Regulators to +3.3V and +5.0V • 50 – 90 mil trace width • Power rails placed around the outside PCB – Power Supply
Placed near sides of PCB • Avoid placing wires under antennas PCB Layout - Xbee/Bluetooth
LED Strip Push Buttons PCB – Miscellaneous Auxiliary Port LCD
Base Station Micro - • Polling and Interrupt (hybrid) • Polling for Audio Data • UART triggered Interrupts • Tower Micro – • Polling • Polling for LED Data Software Design