Group #8: Adam Belkhadir Alex Dutrow John Tran

Slides:



Advertisements
Similar presentations
ELECTRICAL. Circuits Outline Power Hub Microcontroller Sensor Inputs Motor Driver.
Advertisements

Capstone Fall 2005 GFX-One Guitar Processor Team Carpal Tunnel September 8, 2005.
Project Improvement Ideas Brian Drost Bangda Yang.
Capstone Fall 2005 GFX-One Guitar Processor Team Carpal Tunnel October 6 th 2005.
SDP 2011 Team Goeckel CDR Robert Gibb Dominic Emilian Seth Berggren Patrick Coletti.
General Licensing Class G7A – G7C Practical Circuits Your organization and dates here.
EKT314/4 Electronic Instrumentation
Some Test Result about Current Sensor
Power Line Communication using an Audio Input
Microcontroller Robot Design Spring 2003 Advisor : Prof. Hayler Engineering Team: Mark Vo Jing Hua Zhong Abbas Ziadi.
3 rd Work Meeting of CBS-MPD STS, Karelia, 2009 Towards CBM STS Volker Kleipa, GSI Darmstadt.
Acquisition Crate Design BI Technical Board 26 August 2011 Beam Loss Monitoring Section William Vigano’ 26 August
Automatic accident avoiding system PROJECT MEMBERS MUTHUKUMAR.K (05ME33) SAKTHIDHASAN.S (05ME39) SAKTHIVEL.N (05ME40) VINOTH.S (05ME56) PROJECT GUIDE:
The Design of an Electronic Bicycle Monitor (EBM) Team P118: Gary Berglund Andrew Gardner Emrys Maier Ammar Mohammad.
Low Power, High-Throughput AD Converters
Development and Test of Simultaneous Power Analysis System for Three-Phase and Four-Wire Power System Hun Oh 1, In Ho Ryu 2 and Jeong-Chay Jeon 3 * 1 Department.
BLDC Motor Speed Control with RPM Display. Introduction BLDC Motor Speed Control with RPM Display  The main objective of this.
FSAEe Data Acquisition System ECE 445 Senior Design Mohan Sha Raviraj Mahajan Mohammad Farooq Shaik TA: Ryan May Project No. 34 Spring 2013.
Multipurpose Keychain ECE 445 Senior Design Junting Lou Yaming Tang Lida Zhu TA: Rajarshi Roy Project No. 11 Fall 2012.
Sound Source Location Stand Group 72: Hiroshi Fujii Chase Zhou Bill Wang TA: Katherine O’Kane.
Persistence of Vision LED Sphere Display
Deep Touch Pressure Abdomen Belt Group 32 Kevin Rathbun & Luke Fleming & Chang-O Pyo ECE 445 Senior Design April 28, 2015.
Basics of Bypass Capacitor, Its Functions and Applications.
A diagnosis method of DC/DC converter aging based on the variation of parasitic resistor 1/11 1. Introduction The power converter system supplies power.
Drum Tutor Lite Yuanheng Yan Xun Yu Zhen Qin ECE 445 Senior Project Group 43 December 3,2015.
16 Step Analog/Digital Synthesizer
Fan Assembly Driven by Magnetic Fields
ARDUINO BASED UNDERGROUND CABLE FAULT DETECTION
Created by Tim Green, Art Kay Presented by Peggy Liska
Final Laboratory: PWM Frequency Regulated AC/DC Rotary Convertor
DR. S. & S. S. GANDHY COLLEGE OF ENGINEERING AND TECHNOLOGY
Purpose of This Minilab
Scrolling LCD using Arduino.
AC PWM CONTROL FOR INDUCTION MOTOR
AUTOMATIC TEMPERATURE CONTROLLED FAN USING 8051
Arduino Based Industrial appliances control system by decoding dual tone multi frequency signals on GSM / CDMA network. Submitted by:
ARDUINO BASED AUTOMATIC TEMPERATURE BASED FAN SPEED CONTROLLER
ECE 445 Smart Window Responding System
Quiz: Determining a SAR ADC’s Linear Range when using Instrumentation Amplifiers TIPL 4102 TI Precision Labs – ADC Hello, and welcome to the TI Precision.
PROPELLER DISPLAY OF MESSAGE BY VIRTUAL LEDS
Online RadFET reader for beam loss monitoring system
Automatic human detector garbage can.
Textbook Detection System With Radio-Frequency Identification
PC Mouse operated Electrical Load Control Using VB Application
DC/DC Converter Flexibility Enables Adding Noise Reduction Circuitry
AC PWM BASED POWER Control BY IGBT / MOSFET
Dynamic Ferrofluid Lamp Team 59
Hugo França-Santos - CERN
UNIT-5 Design of CMOS Op Amps.
Automatic heat source finding laptop cooling pad By Team 26
ARDUINO LINE FOLLOWER ROBOT
Laser Harp MIDI Controller with Musical Articulations
Automated Ticket to Ride
Development and Test of Simultaneous Power Analysis System for Three-Phase and Four-Wire Power System Hun Oh1, In Ho Ryu2 and Jeong-Chay Jeon3* 1Department.
DC MOTOR SPEED CONTROL 1. Introduction
‘SONAR’ using Arduino & ultrasonic distance sensor
Comprehensive Design Review
Portable Battleship Display
ECE 445 Senior Design, Spring 2018
ECE 477 Design Review Team 21 - Spring 2013
GROUP 14: ESSENCE OF MUSIC
Group #8: Adam Belkhadir Alex Dutrow John Tran
Digital Theremin with LED
General Licensing Class
Team 70: Air Guitar Gloves
ECE 477 Final Presentation Team 2 Spring 2012
Which of the following devices or circuits changes an alternating current into a varying direct current signal? A. Transformer B. Rectifier C. Amplifier.
Electrical traditional Chinese Instrument - Xun
Remote Firework Launcher
ECE Computer Engineering Design Project
Presentation transcript:

Group #8: Adam Belkhadir Alex Dutrow John Tran ECE 445: PoV Music Display Group #8: Adam Belkhadir Alex Dutrow John Tran

Introduction Rotating LED display Audio taken into mixer Microcontroller used to process audio Processed audio displayed Hall Sensor used for timing and display synchronization Figure 1. PoV Music Visualizer

Objective To take in audio from any source via 3.5mm aux cable To have plug and play accessibility To create a fun and unique way to display audio

Designed Hardware Completed: Audio Interface Circuit Power Converter Hall Sensor Unfinished: Microcontroller Board and programmer

Purchased Hardware Motor + Motor Controller Neopixel 144 LED/m Strip Teensy 3.2 Microcontroller 80W 12V DC power supply

Design - Block Diagram Figure 2. Original block diagram

Design - DC/DC Converter Requirements: Convert 12V to 5V with +/- 1% ripple Capable of outputting 1.8 - 2.0 A Chip Used: TPS563208 Figure 3. DC/DC converter schematic

Design - DC/DC Converter Reference voltage divider - 𝑉 𝑜𝑢𝑡 =0.768 ∗(1+ 𝑅1 𝑅2 ) [1] R1 = 10 kΩ R2 = 47 kΩ Vout = 4.38V Figure 3. DC/DC converter schematic

Design - DC/DC Converter Input & Output Capacitors C1 = 22 μF C2 = 44 μF Filters signal Figure 3. DC/DC converter schematic

Design - DC/DC Converter Inductor 3.3 μH Voltage swing produces DC output with ripple Figure 3. DC/DC converter schematic

Design - DC/DC Converter Figure 4. DC/DC converter PCB design Figure 5. DC/DC converter product

Verification - DC/DC Converter Ringing resulted from poor filtering, components and chip itself ~500 mV Figure 6. Output voltage ringing

Verification - DC/DC Converter ΔY/( 𝑌1+𝑌2 2 ) * 100 = %Ripple % Ripple = .3655 % Figure 7. Output voltage ripple

Design - Audio Mixer Circuit Combine left and right channels Control the signal amplitude Figure 8. Audio mixer schematic

Design - Audio Mixer Circuit Mixer Stage to combine the left and right channels Unity gain to prevent clipping Figure 8. Audio mixer schematic

Design - Audio Mixer Circuit Phase Recovery Stage to compensate for the first stage 1.5 gain to compensate for losses Figure 8. Audio mixer schematic

Design - Audio Mixer Circuit Virtual ground generation Needed in order to operate circuit with 0 and 5V Figure 8. Audio mixer schematic

Design - Passive Bias Network Keep DC bias within ADC range Figure 9. Passive bias schematic

Design - Audio PCB Figure 10. Audio mixer product Figure 11. Audio mixer PCB

Verification - Audio Circuit Mixed L and R channels​ ​ Kept signal within ADC range​ with DC bias of 500 mV Retained the original signal's P-P voltage of 1v Figure 12. Mixed Audio Waveform

Hall Sensor Circuit Biased to properly match Vcc Used as a tachometer Used for display synchronization Resistor: 1 kΩ C1: 10 pF C2: 10 pF Figure 13. Hall sensor schematic

Hall Sensor PCB Figure 14. Hall sensor product Figure 15. Hall sensor PCB

Design - MCU Board Could not get PCB to work Confirmed part placement and power Broken MCU or improper design with no time or resources to change Figure 16. Bootloader and MCU PCB

Hardware Within Enclosure Figure 15. Hall sensor PCB

Software - SPI Communication Clock and Data to communicate to LEDs 8 MHz protocol ideal for PoV, FastLED Easy to manipulate an output array Figure 18. Neopixel LED strip [2]

Software - PI controller //PI Control Law 𝑃𝑊𝑀 =𝑃𝑊𝑀+ 𝐾 𝑝 𝑅𝑃𝑀 𝑑𝑒𝑠𝑖𝑟𝑒𝑑 −𝑅𝑃𝑀 + 𝐾 𝑖 𝑅𝑃𝑀 𝑑𝑒𝑠𝑖𝑟𝑒𝑑 −𝑅𝑃𝑀 //Integration approximation 𝐼 𝑘 = 𝐼 𝑘−1 + 𝑒 𝑘 + 𝑒 𝑘−1 2 ∗𝑇 Implemented PI controller { //RPMdesired-RPM error = ideal_tar - feedback; //PI Controller tar = tar + Kp*error + Ki*I_error_new; //Integration calculation (Ik) I_error_old = I_error_new; I_error_new = error; I_new = I_old + (I_error_new+I_error_old)/2*(1/Dt); I_old = I_new; }

Software - PI Controller Results Steady state error within 1%​ Variable targetcontrol due to the PI controller.​ Safe range of motor speed due to additional thresholds within the code Figure 19. Hall sensor waveform

Software - Audio FFT Used available FFT Library Used a Hanning window to reduce spectral leakage Figure 20. Hanning window example

Conclusion Improvements / Modifications: Dampen sound from motor Reduce flashing by adding another magnet / Hall sensor Implement 1024 point FFT Design motor controller PCB PID controller In the end we learned quite a lot working on this project

Thank you for this opportunity

Sources Cited: [1] TI(2015).TPS56320x 4.5-V to 17-V Input, 3-A Synchronous Step-Down Voltage Regulator in SOT-23. [Online].Available:http://www.ti.com/lit/ds/symlink/tps563208.pdf [Accessed: 23-Feb-2017]. [2] Adafruit(2017). Adafruit DotStar Digital LED Strip - Black 144 LED/m - One Meter - BLACK. [Online]. Avaliable:https://www.adafruit.com/product/2241 [Accessed: 1-Feb-2017]