The document provides an overview and agenda for the SensorBall critical design review. Key points discussed include changes made since the preliminary design review, an overview of the top-level system design and block diagram, details of the subsystem designs including structure, electronics, and software, planned test procedures, a risk analysis, cost analysis, and next steps. Testing will validate the design's structural integrity, operating time, interactive games/demos, temperature control, and software compatibility. Risks include scheduling, power supply, materials receipt, and software bugs.
Power factor improvement of an induction motorIIT Roorkee
This document discusses power factor improvement of an induction motor through the use of static capacitors. It begins with introductions to induction motors, power factor, and why power factor correction is important. It then covers motor load characteristics, phasor diagrams showing how capacitors improve power factor, and considerations for proper capacitor sizing to avoid self-excitation of the motor. The document proposes a project to measure an induction motor's internal impedance, efficiency, and power factor at different loads, calculate the optimal capacitor size, observe the improved power factor and efficiency, and calculate potential cost savings.
Smart antennas are antenna arrays that use digital signal processing to optimize performance by steering beams towards desired signals and nulling interference. They can enhance capacity, coverage, transmission efficiency and interference rejection for applications in military communications, satellite communications, mobile communications, wireless sensor networks, and terrestrial television reception. Future applications include 5G networks with data rates over 10 Gbps using multiple smart antennas in mobile devices. Smart antennas represent a promising technology for resolving traffic capacity issues in future broadband wireless networks.
This document presents information on smart antennas. It discusses different types of smart antennas including switched beam antennas and adaptive array antennas. Switched beam antennas form multiple fixed beams while adaptive array antennas can dynamically adjust patterns in response to the signal environment. Space division multiple access is described as an advanced technique that employs smart antennas. Key advantages of smart antennas are also summarized such as improved coverage, interference reduction, and increased system capacity. Applications and limitations of smart antenna systems are provided.
Smart antenna arrays use digital signal processing to transmit and receive signals in an adaptive, spatially sensitive manner. They have applications in cellular networks, radar, satellite systems, and electronic warfare for counteracting jamming. Key benefits include higher capacity, coverage, bit rates, link quality and spectral efficiency. Smart antennas contain radiating elements, a combining network, and a control unit to maximize gain towards desired signals and minimize it for interferers. Two main types are switched beam antennas, which switch between predefined beams, and dynamically phased arrays, which continuously track signals using direction of arrival algorithms. Smart antennas allow for space division multiple access by separating multiple users on the same channel based on angle. They provide improved interference rejection compared to conventional or
Personal Convection Air Device Alpha Design DocumentTao Jiang
- The document describes the objectives, components, and control systems for the PCAD Alpha Unit, which is used to verify component design and develop control logic.
- The key components are a LabJack measurement unit, Arduino Pro Mini microcontroller, sensors, and OLED display. The LabJack acquires sensor data and controls a heating unit relay. The Arduino displays data on the OLED and controls additional sensors via I2C.
- Operations include evaluating the control mechanism, testing an Android UI, and selecting the right Arduino board and sensors. Screenshots show the DAQ software interface and Android app screens. Diagrams illustrate the circuitry and component connections.
The document describes a two-player reaction test game called The Reflexor. It contains the following key points:
- The game uses a countdown sequence with LEDs to start the reaction test, and measures the time it takes players to press sensors after a random green light. It detects false starts and ends the game.
- Technical components include a shift register to control LEDs, pressure sensors to detect player input, and a GUI for stats. A BeagleBone interfaces with these and runs the game logic.
- It communicates with components using SPI, ADC, and UDP - SPI to control LEDs, ADC to read sensors, and UDP for game events between the BeagleBone and GUI.
Power factor improvement of an induction motorIIT Roorkee
This document discusses power factor improvement of an induction motor through the use of static capacitors. It begins with introductions to induction motors, power factor, and why power factor correction is important. It then covers motor load characteristics, phasor diagrams showing how capacitors improve power factor, and considerations for proper capacitor sizing to avoid self-excitation of the motor. The document proposes a project to measure an induction motor's internal impedance, efficiency, and power factor at different loads, calculate the optimal capacitor size, observe the improved power factor and efficiency, and calculate potential cost savings.
Smart antennas are antenna arrays that use digital signal processing to optimize performance by steering beams towards desired signals and nulling interference. They can enhance capacity, coverage, transmission efficiency and interference rejection for applications in military communications, satellite communications, mobile communications, wireless sensor networks, and terrestrial television reception. Future applications include 5G networks with data rates over 10 Gbps using multiple smart antennas in mobile devices. Smart antennas represent a promising technology for resolving traffic capacity issues in future broadband wireless networks.
This document presents information on smart antennas. It discusses different types of smart antennas including switched beam antennas and adaptive array antennas. Switched beam antennas form multiple fixed beams while adaptive array antennas can dynamically adjust patterns in response to the signal environment. Space division multiple access is described as an advanced technique that employs smart antennas. Key advantages of smart antennas are also summarized such as improved coverage, interference reduction, and increased system capacity. Applications and limitations of smart antenna systems are provided.
Smart antenna arrays use digital signal processing to transmit and receive signals in an adaptive, spatially sensitive manner. They have applications in cellular networks, radar, satellite systems, and electronic warfare for counteracting jamming. Key benefits include higher capacity, coverage, bit rates, link quality and spectral efficiency. Smart antennas contain radiating elements, a combining network, and a control unit to maximize gain towards desired signals and minimize it for interferers. Two main types are switched beam antennas, which switch between predefined beams, and dynamically phased arrays, which continuously track signals using direction of arrival algorithms. Smart antennas allow for space division multiple access by separating multiple users on the same channel based on angle. They provide improved interference rejection compared to conventional or
Personal Convection Air Device Alpha Design DocumentTao Jiang
- The document describes the objectives, components, and control systems for the PCAD Alpha Unit, which is used to verify component design and develop control logic.
- The key components are a LabJack measurement unit, Arduino Pro Mini microcontroller, sensors, and OLED display. The LabJack acquires sensor data and controls a heating unit relay. The Arduino displays data on the OLED and controls additional sensors via I2C.
- Operations include evaluating the control mechanism, testing an Android UI, and selecting the right Arduino board and sensors. Screenshots show the DAQ software interface and Android app screens. Diagrams illustrate the circuitry and component connections.
The document describes a two-player reaction test game called The Reflexor. It contains the following key points:
- The game uses a countdown sequence with LEDs to start the reaction test, and measures the time it takes players to press sensors after a random green light. It detects false starts and ends the game.
- Technical components include a shift register to control LEDs, pressure sensors to detect player input, and a GUI for stats. A BeagleBone interfaces with these and runs the game logic.
- It communicates with components using SPI, ADC, and UDP - SPI to control LEDs, ADC to read sensors, and UDP for game events between the BeagleBone and GUI.
This document discusses an instrument interface system that provides real-time data acquisition, graphing, instrument control, post processing, archiving, and remote communications capabilities. It can be used to interface with various analytical instruments and experimental setups. The system uses a high-performance multifunctional board with multiple analog and digital input/output channels connected to a computer via USB. Instrument control and data analysis tasks are performed using a combination of macros and worksheets in the Microsoft Excel environment. This allows intuitive, flexible and customizable interfaces to be created without specialized programming.
The document provides an overview of six sigma and statistical process control (SPC). It defines variation and explains the importance of understanding and controlling it. The objectives of SPC are outlined, including appreciating variation, understanding normal distribution and different types of process variation. Control charts are introduced as a tool to monitor processes and identify special causes of variation. The importance of objective data use is discussed.
This document describes a digital alarm clock designed and implemented on an Artix7 FPGA development board using Verilog HDL. The clock displays time in hours, minutes and seconds using 8 seven-segment displays and blinks the decimal point LED between hour and minute display. It allows the user to set the current time and alarm time using buttons and has functionality for clock setting, alarm setting and an alarm alert indicator LED or sound. The design was tested successfully using hardware on the FPGA board and some minor issues were addressed. Future work proposed includes modifying the clock format and adding a date display.
This document provides an overview of the SPC Plus software for statistical process control. SPC Plus allows users to retrieve inspection result data, analyze defects, and extract specific data. It has main functions like showing inspection results by PCB, analyzing error causes, monitoring production efficiency, and creating reports. The software requires inspection result and image files from a 3D inspector and runs on Windows XP with at least 1GB RAM. It displays data through various views like lists, charts, histograms and allows exporting result files.
This document summarizes a major project for developing a quiz master system. The system consists of a microcontroller that displays questions and options on an LCD screen. Players can select options using a remote with buttons. If the answer is correct a green LED lights, otherwise a red LED lights. The level increases for correct answers. Players can quit using another button. The system is designed to determine responses in quick succession and could be used for quiz shows or online tests. It aims to provide an easy to use, low-cost quiz game.
This document provides information on various air gauging and measurement products:
- Sections 1-5 describe air snap gauges and ring gauges for measuring internal and external diameters, depths, tapers, and ovality from 2mm to 200mm.
- Sections 6-8 discuss electronic measurement systems for air gauges that provide digital readout of measurements and can connect to multiple gauges.
- Sections 9-16 cover additional electronic measurement systems for air gauges with various measurement capabilities and component tolerances.
- The document gives specifications for different air gauging systems and products.
This chapter discusses installing and supporting various input/output (I/O) devices for personal computers. It describes the basic principles for installing I/O devices and different types of devices including keyboards, mice, barcode readers, fingerprint readers, touch screens, ports on the motherboard, monitors, projectors, and video cards. The chapter provides guidance on installing and troubleshooting these various devices.
This document discusses module 1 of a course on modelling and logic simulation. Module 1 covers topics like functional and structural modelling at logic and register levels, types of simulation, delay models, and hazard detection. It also lists recommended textbooks and laboratory assignments involving simulating signature analyzers, implementing compression techniques, and designing event-driven simulation models.
The Arduino Uno is a microcontroller board based on the ATmega328P microcontroller with a Harvard architecture and RISC architecture. It includes components like a crystal oscillator, serial communication, and voltage regulator. To use it, one connects it to a computer via USB, loads a code example in the Arduino IDE, and clicks upload to run the code and blink the onboard LED.
The Raspberry Pi is a small, low-cost computer that can connect to a monitor and keyboard. It allows people of all ages to learn computing and programming languages like Scratch and Python. It can perform tasks like browsing the internet, playing videos, and digital making projects.
The MPU-6050
DSCD-900 adopts the geometric of D/8, built-in full wavelength of LED, double beam optical system, ETC every-time calibration technology, spectral reflectance standard deviation within 0.08, max ΔE*ab is 0.03
The document describes the design and implementation of a real-time weather monitoring system using Internet of Things technologies. The system gathers data on temperature, humidity, rainfall, and light levels from various sensors and sends it in real-time to a local server and Blynk application. The weather station allows users to access current and historical weather data for analysis and forecasting. It uses low-cost sensors and microcontrollers to provide an affordable solution for remote environmental monitoring.
This document discusses identifying and managing game requirements. It covers identifying basic requirements such as input devices like controllers, keyboards, and motion sensors and output devices like displays, speakers. It also covers managing performance requirements including platform memory needs, graphics like resolution, and networking architecture. The key aspects of networking like TCP, UDP, and web services are also introduced.
Joshua Brown presented on his CEIS 114 final course project simulating a traffic control system of varying complexity from planning through development stages. The project involved setting up hardware, programming, and networking for an IoT system. Brown created circuits using an ESP32 board, LEDs, resistors, and other components to control lights and detect motion or touches for traffic and pedestrian scenarios. He documented the project flow, circuits, code, and gained skills in circuitry, problem solving, and understanding IoT applications while overcoming difficulties with a non-working buzzer. The course provided a deeper understanding of electrical components and interesting projects that can be built with Arduino.
The document summarizes testing equipment from Shimadzu, including their new AG-X Precision Universal Tester series. The AG-X series focuses on reliability, easy operation, and convenient support functions. It delivers high-precision measurement performance through patented technologies and innovations. The user-friendly interface and software allow intuitive operation and efficient workflow. A variety of accessories are also available for different testing applications.
This document describes the specifications of the Topcon ES series total stations.
It has fast and powerful EDM, long-range Bluetooth communication, advanced angle measurement accuracy down to 1 arc-second, and provides over 36 hours of battery life on a single charge. The ES series offers reflectorless measurement from just 30cm, rugged dust and water resistance, and easy-to-use features like guide lights and a laser plummet for efficient surveying work.
This document provides an overview of various sensors and peripherals that can be used with microcontrollers. It discusses analog and digital sensors, including buttons, potentiometers, light sensors, temperature sensors, distance sensors, and gas sensors. It also covers common peripherals such as LEDs, 7-segment displays, shift registers, and LCD displays. The document explains how to interface with these components and consider factors like debouncing buttons, reading analog sensors, and using protocols like SPI and I2C. It also introduces using Octave for signal processing of sensor data on IoT servers.
Evolution of a competitive analysis & benchmarking program-Jonathan RaynerRayner Jonathan
The document describes a competitive analysis and benchmarking program at HP that has saved double-digit millions over 5 years. It outlines best practices for such a program, including having measurable cost savings goals, executive sponsorship, the right people assigned, and embracing what is not yet known. A case study compares HP's System 1 desktop to a competitor's System 2, finding System 1 has a $5.78 lower estimated cost due to differences in mechanical, electrical, and packaging/documentation components.
Swinburne University of Technology Faculty of Science, E.docxmattinsonjanel
Swinburne University of Technology
Faculty of Science, Engineering and Technology
Computer Systems
COS10004
Assignment 1 – MP3 Player interface
This assignment is worth 15% of the unit assessment.
Due Date: Wednesday 23
rd
September 2015 at 10:30 am
1. Submit a soft copy through https://esp.ict.swin.edu.au
-with cookies enabled and *.swin.edu.au added to your
trusted internet zone
2. Submit a report by hand at the 10:30 Thursday lecture.
Both components must be submitted on time.
Introduction:
This assignment requires a knowledge of logic gates, flip-flops,
counters, controlled gates and input / output.
Optional tasks require a knowledge of registers and
shift-registers.
The minimum assignment requirements:
Develop and submit an original logic circuit for the user interface of a 5-button MP3
player. The interface must display the volume as an 8-LED bar graph, the track number
and Play/Pause indicators (one LED for each).
The MP3 player interface must have the following controls and displays:
1. A PLAY/PAUSE button.
2. VOL+ and VOL- buttons
3. <- (prev) and -> (next) buttons
4. An 8-LED bar graph indicating 8 volume settings
5. A 2-digit decimal display -two 7-segment displays (available in the input/output
palette in CEDAR) to indicate the track number.
6. One LED which indicates PLAY mode (on) and PAUSE mode (flashing 1Hz) OR
Two LEDs - one for each mode.
There is no requirement to implement the MP3 playing function, the A-D convertor, audio
amplifier or other functions.
The MP3 player interface must have the following functionality (minimum requirements):
1. Two states: PLAY and PAUSE.
2. In the PAUSED state, a single press on the PLAY/PAUSE button should change
the state to PLAY, and the PLAY LED should be on. If a separate PAUSE LED is
present it should be off.
3. In both PLAY and PAUSE states the VOL+ and VOL- buttons should increase or
decrease the height of the Volume bar graph (8 LEDs). The bar graph must not
COS10004 Assignment 1
2
wrap around if the VOL+ button is pressed while 8 LEDS are on or if the VOL-
button is pressed and no LEDs are on.
4. In both PLAY and PAUSE states the -> and <- buttons should increase or
decrease the track number display. The value must wrap around when it teaches
99 or 00.
A screen-shot of your final circuit must be included in a report which you will submit both
electronically (through ESP) and on paper. Details of the report are shown below.
Parts 1-4 constitute 40% of this assignment and are compulsory.
For additional credit:
5. Three states: Off, On (PAUSED), ON(PLAY). When in the OFF state all LEDs must
be off and all buttons must not respond, except for the PLAY/PAUSE button which
should only respond when held down for 5 seconds.
6. When entering the ON state, the player should start in the PAUSED state. The Play
LED should be off (if a separate PAUSE LED is present) or f ...
This document provides an overview of various controllers and control solutions from WEST Control Solutions. It describes general purpose controllers, basic controllers, valve position controllers, plastics controllers, limit controllers, process indicators, profiler controllers, and the MLC 9000+ multi-loop control system. Details are given on features such as input/output options, display sizes, profiling capabilities, data logging, and communication protocols for each product line.
The Principle Of Ultrasound Imaging SystemMelissa Luster
The document describes a project to design an audio amplifier system that incorporates digital delay effects, where the system uses an FPGA platform to implement the design and includes components like sensors, ADCs, and DACs to acquire analog audio signals, convert them to digital, process them with digital delay effects using the FPGA, and convert them back to analog for output. The goal is to add effects like reverb and echo to the audio in real-time using programmable digital logic on the FPGA rather than traditional analog circuitry for such effects.
This document discusses an instrument interface system that provides real-time data acquisition, graphing, instrument control, post processing, archiving, and remote communications capabilities. It can be used to interface with various analytical instruments and experimental setups. The system uses a high-performance multifunctional board with multiple analog and digital input/output channels connected to a computer via USB. Instrument control and data analysis tasks are performed using a combination of macros and worksheets in the Microsoft Excel environment. This allows intuitive, flexible and customizable interfaces to be created without specialized programming.
The document provides an overview of six sigma and statistical process control (SPC). It defines variation and explains the importance of understanding and controlling it. The objectives of SPC are outlined, including appreciating variation, understanding normal distribution and different types of process variation. Control charts are introduced as a tool to monitor processes and identify special causes of variation. The importance of objective data use is discussed.
This document describes a digital alarm clock designed and implemented on an Artix7 FPGA development board using Verilog HDL. The clock displays time in hours, minutes and seconds using 8 seven-segment displays and blinks the decimal point LED between hour and minute display. It allows the user to set the current time and alarm time using buttons and has functionality for clock setting, alarm setting and an alarm alert indicator LED or sound. The design was tested successfully using hardware on the FPGA board and some minor issues were addressed. Future work proposed includes modifying the clock format and adding a date display.
This document provides an overview of the SPC Plus software for statistical process control. SPC Plus allows users to retrieve inspection result data, analyze defects, and extract specific data. It has main functions like showing inspection results by PCB, analyzing error causes, monitoring production efficiency, and creating reports. The software requires inspection result and image files from a 3D inspector and runs on Windows XP with at least 1GB RAM. It displays data through various views like lists, charts, histograms and allows exporting result files.
This document summarizes a major project for developing a quiz master system. The system consists of a microcontroller that displays questions and options on an LCD screen. Players can select options using a remote with buttons. If the answer is correct a green LED lights, otherwise a red LED lights. The level increases for correct answers. Players can quit using another button. The system is designed to determine responses in quick succession and could be used for quiz shows or online tests. It aims to provide an easy to use, low-cost quiz game.
This document provides information on various air gauging and measurement products:
- Sections 1-5 describe air snap gauges and ring gauges for measuring internal and external diameters, depths, tapers, and ovality from 2mm to 200mm.
- Sections 6-8 discuss electronic measurement systems for air gauges that provide digital readout of measurements and can connect to multiple gauges.
- Sections 9-16 cover additional electronic measurement systems for air gauges with various measurement capabilities and component tolerances.
- The document gives specifications for different air gauging systems and products.
This chapter discusses installing and supporting various input/output (I/O) devices for personal computers. It describes the basic principles for installing I/O devices and different types of devices including keyboards, mice, barcode readers, fingerprint readers, touch screens, ports on the motherboard, monitors, projectors, and video cards. The chapter provides guidance on installing and troubleshooting these various devices.
This document discusses module 1 of a course on modelling and logic simulation. Module 1 covers topics like functional and structural modelling at logic and register levels, types of simulation, delay models, and hazard detection. It also lists recommended textbooks and laboratory assignments involving simulating signature analyzers, implementing compression techniques, and designing event-driven simulation models.
The Arduino Uno is a microcontroller board based on the ATmega328P microcontroller with a Harvard architecture and RISC architecture. It includes components like a crystal oscillator, serial communication, and voltage regulator. To use it, one connects it to a computer via USB, loads a code example in the Arduino IDE, and clicks upload to run the code and blink the onboard LED.
The Raspberry Pi is a small, low-cost computer that can connect to a monitor and keyboard. It allows people of all ages to learn computing and programming languages like Scratch and Python. It can perform tasks like browsing the internet, playing videos, and digital making projects.
The MPU-6050
DSCD-900 adopts the geometric of D/8, built-in full wavelength of LED, double beam optical system, ETC every-time calibration technology, spectral reflectance standard deviation within 0.08, max ΔE*ab is 0.03
The document describes the design and implementation of a real-time weather monitoring system using Internet of Things technologies. The system gathers data on temperature, humidity, rainfall, and light levels from various sensors and sends it in real-time to a local server and Blynk application. The weather station allows users to access current and historical weather data for analysis and forecasting. It uses low-cost sensors and microcontrollers to provide an affordable solution for remote environmental monitoring.
This document discusses identifying and managing game requirements. It covers identifying basic requirements such as input devices like controllers, keyboards, and motion sensors and output devices like displays, speakers. It also covers managing performance requirements including platform memory needs, graphics like resolution, and networking architecture. The key aspects of networking like TCP, UDP, and web services are also introduced.
Joshua Brown presented on his CEIS 114 final course project simulating a traffic control system of varying complexity from planning through development stages. The project involved setting up hardware, programming, and networking for an IoT system. Brown created circuits using an ESP32 board, LEDs, resistors, and other components to control lights and detect motion or touches for traffic and pedestrian scenarios. He documented the project flow, circuits, code, and gained skills in circuitry, problem solving, and understanding IoT applications while overcoming difficulties with a non-working buzzer. The course provided a deeper understanding of electrical components and interesting projects that can be built with Arduino.
The document summarizes testing equipment from Shimadzu, including their new AG-X Precision Universal Tester series. The AG-X series focuses on reliability, easy operation, and convenient support functions. It delivers high-precision measurement performance through patented technologies and innovations. The user-friendly interface and software allow intuitive operation and efficient workflow. A variety of accessories are also available for different testing applications.
This document describes the specifications of the Topcon ES series total stations.
It has fast and powerful EDM, long-range Bluetooth communication, advanced angle measurement accuracy down to 1 arc-second, and provides over 36 hours of battery life on a single charge. The ES series offers reflectorless measurement from just 30cm, rugged dust and water resistance, and easy-to-use features like guide lights and a laser plummet for efficient surveying work.
This document provides an overview of various sensors and peripherals that can be used with microcontrollers. It discusses analog and digital sensors, including buttons, potentiometers, light sensors, temperature sensors, distance sensors, and gas sensors. It also covers common peripherals such as LEDs, 7-segment displays, shift registers, and LCD displays. The document explains how to interface with these components and consider factors like debouncing buttons, reading analog sensors, and using protocols like SPI and I2C. It also introduces using Octave for signal processing of sensor data on IoT servers.
Evolution of a competitive analysis & benchmarking program-Jonathan RaynerRayner Jonathan
The document describes a competitive analysis and benchmarking program at HP that has saved double-digit millions over 5 years. It outlines best practices for such a program, including having measurable cost savings goals, executive sponsorship, the right people assigned, and embracing what is not yet known. A case study compares HP's System 1 desktop to a competitor's System 2, finding System 1 has a $5.78 lower estimated cost due to differences in mechanical, electrical, and packaging/documentation components.
Swinburne University of Technology Faculty of Science, E.docxmattinsonjanel
Swinburne University of Technology
Faculty of Science, Engineering and Technology
Computer Systems
COS10004
Assignment 1 – MP3 Player interface
This assignment is worth 15% of the unit assessment.
Due Date: Wednesday 23
rd
September 2015 at 10:30 am
1. Submit a soft copy through https://esp.ict.swin.edu.au
-with cookies enabled and *.swin.edu.au added to your
trusted internet zone
2. Submit a report by hand at the 10:30 Thursday lecture.
Both components must be submitted on time.
Introduction:
This assignment requires a knowledge of logic gates, flip-flops,
counters, controlled gates and input / output.
Optional tasks require a knowledge of registers and
shift-registers.
The minimum assignment requirements:
Develop and submit an original logic circuit for the user interface of a 5-button MP3
player. The interface must display the volume as an 8-LED bar graph, the track number
and Play/Pause indicators (one LED for each).
The MP3 player interface must have the following controls and displays:
1. A PLAY/PAUSE button.
2. VOL+ and VOL- buttons
3. <- (prev) and -> (next) buttons
4. An 8-LED bar graph indicating 8 volume settings
5. A 2-digit decimal display -two 7-segment displays (available in the input/output
palette in CEDAR) to indicate the track number.
6. One LED which indicates PLAY mode (on) and PAUSE mode (flashing 1Hz) OR
Two LEDs - one for each mode.
There is no requirement to implement the MP3 playing function, the A-D convertor, audio
amplifier or other functions.
The MP3 player interface must have the following functionality (minimum requirements):
1. Two states: PLAY and PAUSE.
2. In the PAUSED state, a single press on the PLAY/PAUSE button should change
the state to PLAY, and the PLAY LED should be on. If a separate PAUSE LED is
present it should be off.
3. In both PLAY and PAUSE states the VOL+ and VOL- buttons should increase or
decrease the height of the Volume bar graph (8 LEDs). The bar graph must not
COS10004 Assignment 1
2
wrap around if the VOL+ button is pressed while 8 LEDS are on or if the VOL-
button is pressed and no LEDs are on.
4. In both PLAY and PAUSE states the -> and <- buttons should increase or
decrease the track number display. The value must wrap around when it teaches
99 or 00.
A screen-shot of your final circuit must be included in a report which you will submit both
electronically (through ESP) and on paper. Details of the report are shown below.
Parts 1-4 constitute 40% of this assignment and are compulsory.
For additional credit:
5. Three states: Off, On (PAUSED), ON(PLAY). When in the OFF state all LEDs must
be off and all buttons must not respond, except for the PLAY/PAUSE button which
should only respond when held down for 5 seconds.
6. When entering the ON state, the player should start in the PAUSED state. The Play
LED should be off (if a separate PAUSE LED is present) or f ...
This document provides an overview of various controllers and control solutions from WEST Control Solutions. It describes general purpose controllers, basic controllers, valve position controllers, plastics controllers, limit controllers, process indicators, profiler controllers, and the MLC 9000+ multi-loop control system. Details are given on features such as input/output options, display sizes, profiling capabilities, data logging, and communication protocols for each product line.
The Principle Of Ultrasound Imaging SystemMelissa Luster
The document describes a project to design an audio amplifier system that incorporates digital delay effects, where the system uses an FPGA platform to implement the design and includes components like sensors, ADCs, and DACs to acquire analog audio signals, convert them to digital, process them with digital delay effects using the FPGA, and convert them back to analog for output. The goal is to add effects like reverb and echo to the audio in real-time using programmable digital logic on the FPGA rather than traditional analog circuitry for such effects.
1. CRITICAL DESIGN REVIEW -
SensorBall
Sponsors: Anthony Vaughan, Evan Sawyer, Matt Poole, Peggy Liska
Members: Maryam Abdul-Wahid, Tamara Alani, Angel Lopez, Brian
Ngo, Ryan Stelzer
December 3, 2015
2. AGENDA
• Introduction - Overview of the project and requirements
• Changes since PDR
• Overview of Design - System Block Diagram
• Subsystem Designs and Analysis
– Structure
– Electronics
– Software
• Test procedures
• Risk Analysis
• EVMS Summary
• Cost Analysis/BoM
• Summary and Next Steps
3. INTRODUCTION
•Showcase TI products at a tradeshow
•Highlight 4 product lines
–SAR ADC
–Delta-Sigma ADC
–DAC
–Operational Amplifiers
•Sensors
–Accelerometer
–Temperature
–Light
–Heart Rate
4. CHANGES SINCE PDR
Non-Functional Requirement
The ball shall have 20 RGB LEDs, each string emitting at least 3 lumens,
driven by TI DACs and Amplifiers.
Verification Method
Verify by inspection of datasheet
12. STRUCTURE - NUCLEUS
• Acrylic, 3” x 3.5” x 3.5”, ~1 lb
• Insets for carbon fiber legs
• 10-32 ¾” screws
• AME Machine shop
13.
14.
15.
16.
17. STRUCTURE - LOCATION OF ELECTRONICS
• Battery attached underneath nucleus
• Temperature and heart rate sensors at end of legs
• LED strips on face of legs
• LED/sensor wiring runs through legs
45. BOUNCE N’ BEAT
ACCELEROMETER & HEART RATE MONITOR
1.Measure user’s resting heart rate (in BPM)
2.Add 20 BPM to resting heart rate for target heart rate
3.Challenge user to reach target heart rate (or higher) by only moving
in the X-direction (Y- and Z- direction will have thresholds)
• Visual feedback:
– YELLOW: game is in progress, no violations
– RED: user has crossed the Y- and Z- thresholds (activate vibration
motor)
– GREEN: user WINS!
46. ACCELEROMETER & HR DEMO
• Top shows Target Heart Rate
• Graph shows Z-axis acceleration data
• The two sliders show whether a person
is under the desired threshold
X
Z
47. CAN I GET A WATT WATT?
LIGHT SENSOR
• LED brightness varies inversely with the irradiance measurement
• When light irradiance is high, LEDs will be DIMMED
• When light irradiance is low, LEDs will be BRIGHTENED
48. LIGHT DEMO
• Text box will display irradiance.
• User may select what color the
LEDs on the ball will display
through the GUI using the dial.
49. SENSORBALL SENSES
TEMPERATURE SENSOR
• Measure user’s body temperature
• Display ‘fortune’ on GUI
You’re sad, go eat a waffle
Error 404: Fortune not found
39 days, 18 hours, 2
minutes, and 14 seconds...
You will adopt 13
cats tomorrow
You’re HOT
50. TEMPERATURE DEMO
• Mood text box will display user’s
mood based on user’s
temperature
• Temperature textbox will display
user’s body temperature
• LED color will correspond to
mood
52. TESTS
• The ball must be able to withstand a 6 foot drop - STRUCTURAL INTEGRITY
• The ball must weigh less than 10lbs*
• Two games/demos*
• Operating battery life of 8 hours*
• The ball must contain multicolored lights*
• System must restore full power within 12 hours - RESTORATION
• PC and system must communicate bi-directionally*
• The GUI will receive sensor data within 2 seconds*
• Temperature of the ball (outer structure) must not exceed 100°C while in use*
• GUI must be compatible with Windows 7 and 10 - COMPATIBILITY
(*) - Trivial Tests
53. TEST: The ball must be able to withstand a 6 foot drop (preferred).
TEST PROCEDURE:
1. Perform the following test on concrete and carpet flooring.
2. Use a measuring tool (ruler, measuring tape, or a pre-measured marker) to
measure 6ft. +/- .5ft. from the ground upwards. Record.
3. Drop the ball from the measured height using hands or table top.
4. Inspect the ball for any damages. Record data.
5. Test that the system functions properly.
6. Repeat Steps 3-5 two more times.
STRUCTURAL INTEGRITY - TEST PROCEDURE
54. STRUCTURAL INTEGRITY - DATASHEET
❏ Pass
Measured height ______ feet.
Record data in table below:
Rate the damages as one of four options: none, minor, moderate or severe.
State if the system is functional: yes - functioning, no - not functioning.
Make a note of each test.
Test 1 Test 2 Test 3
Concrete Carpet Concrete Carpet Concrete Carpet
Damages
Functional
Notes
❏ Fail, why
________________________________
55. RESTORATION - TEST PROCEDURE
TEST: The ball must restore full power within 12 hours
TEST PROCEDURE:
1.Disassemble ball
2.Charge battery pack to full power
3.Record time to charge
4.Reassemble ball
5.Power ball
6.Display data from all 4 sensors on GUI
7.Record this data onto datasheet
56. RESTORATION - DATASHEET
❏ Pass
Check off whether each sensor displays data after restoration:
Pass Fail
Accelerometer
Temperature
Light Sensor
Heart Rate
Time to restore power: __________ Hrs
❏ Fail, why
________________________________
❏
❏
❏
❏
❏
❏
57. COMPATIBILITY - TEST PROCEDURE
TEST: GUI must be compatible with Windows 7 and 10
TEST PROCEDURE:
1.Power ball and PC
2.Load GUI on Windows 7
3.Switch game modes using the GUI
4.Record result on datasheet
5.Change LED color using the GUI
6.Record result on datasheet
7.Repeat steps 1 - 6 on Windows 10
58. COMPATIBILITY - DATASHEET
❏ Pass ❏ Fail, why
________________________________
Can the GUI switch
between games and
demos?
Yes/No
Does the GUI allow
you to change the
color of the LEDs in
the ball?
Yes/No
Can the GUI switch
between games and
demos?
Yes/No
Does the GUI allow
you to change the
color of the LEDs in
the ball?
Yes/No
WINDOWS 7 WINDOWS 10
64. SUMMARY & NEXT STEPS
• Nucleus structure in plastic ball
• Temperature, accelerometer, light, and heart rate sensors
• LabView GUI
Next Steps
• Place remaining orders
• Start building and testing
69. BLUETOOTH ATTENUATION ANALYSIS
• Calculate the path loss due to free space and the PETG plastic. Compare the loss to the communication link margin between
the transmitter and the receiver. Communication will occur if loss is less than the link margin.
• BLE HM-10 has four RF options. The larger the value, the better the signal and wider the range.