Project

# Title Team Members TA Documents Sponsor
25 LED and Spectroscopy System (for Detecting Aflatoxin in corn)
Foong Wong
Jiahui Chen
Noctis Z.
Channing Philbrick other
other
Introduction: (idea from Prof. Hart)
Aflatoxins is a toxic component in some grains. Based on its special physical property under LED, like the B-group aflatoxins exhibit blue fluorescence; the G-group exhibits yellow-green fluorescence under ultraviolet (UV) light, We would like to work on design a reproducible prototype LED and spectroscopy system which can detect the aflatoxins in corn kernel.
When a kernel is dropped into a tube, the first LED will be turned on, after the kernel emits fluorescence to the photodiode, the current through the diode will change, this signal will be detected, and the current data will be sent to the laptop. The current signal represents the light intensity. Then the first LED will be off and the second to the sixth LED will repeat this process.

Basic functions:
1. Printed circuit board:
A ‘start’ signal to start the cycle (turn on the first LED)
Balancing circuit for 6 LEDs
Interface with the Data Acquisition tool (DAQ) which can be connected to LabView
The DAQ can collect data (represents the light intensity) from the photodiodes to laptop

2. Graphic User Interface (LabView)
Auto on-off system for 6 LEDs based on timing: Each of the LEDs will be switched on one at a time. When the neighboring photodiode detects a kernel, the reading of the spectrometer is triggered for data collection.
Calibration Control: The brightness can be adjusted on the GUI.
Pulsing of LED: The frequency of the LEDs can be adjusted to a frequency needed.

Tools will be used for this project:
Spectroscope (glass tube, LEDs, detector), Eagle, microcontroller, Printed Circuit Board, LabView, Data Acquisition (DAQ), laptop

Control System and User Interface for Hydraulic Bike

Iain Brearton

Featured Project

Parker-Hannifin, a fluid power systems company, hosts an annual competition for the design of a chainless bicycle. A MechSE senior design team of mechanical engineers have created a hydraulic circuit with electromechanical valves, but need a control system, user interface, and electrical power for their system. The user would be able to choose between several operating modes (fluid paths), listed at the end.

My solution to this problem is a custom-designed control system and user interface. Based on sensor feedback and user inputs, the system would change operating modes (fluid paths). Additionally, the system could be improved to suggest the best operating mode by implementing a PI or PID controller. The system would not change modes without user interaction due to safety - previous years' bicycles have gone faster than 20mph.

Previous approaches to this problem have usually not included an electrical engineer. As a result, several teams have historically used commercially-available systems such as Parker's IQAN system (link below) or discrete logic due to a lack of technical knowledge (link below). Apart from these two examples, very little public documentation exists on the electrical control systems used by previous competitors, but I believe that designing a control system and user interface from scratch will be a unique and new approach to controlling the hydraulic system.

I am aiming for a 1-person team as there are 6 MechSE counterparts. I emailed Professor Carney on 10/3/14 and he thought the general concept was acceptable.

Operating modes, simplified:

Direct drive (rider's pedaling power goes directly to hydraulic motor)

Coasting (no power input, motor input and output "shorted")

Charge accumulators (store energy in expanding rubber balloons)

Discharge accumulators (use stored energy to supply power to motor)

Regenerative braking (use motor energy to charge accumulators)

Download Competition Specs: https://uofi.box.com/shared/static/gst4s78tcdmfnwpjmf9hkvuzlu8jf771.pdf

Team using IQAN system (top right corner): https://engineering.purdue.edu/ABE/InfoFor/CurrentStudents/SeniorProjects/2012/GeskeLamneckSparenbergEtAl

Team using discrete logic (page 19): http://deepblue.lib.umich.edu/bitstream/handle/2027.42/86206/ME450?sequence=1