& Engr 466
Senior Design Projects: Dec 2003
Project Number: Dec03-01 (click to view the web site)
Title: Large-Scale Class Attendance Taker
Description: A simple, reliable, stand-alone microprocessor-based system is needed to efficiently record and process student attendance in large-scale lecture classes such as CprE 210, EE 391, and EE/CprE 491/2. The system must insure that a student is present during the majority of the class period, perhaps using separate login and logout functions for each class period to establish the time period when the student was actually present. The system must be easily transportable, operate on internal power, and be compatible with the different classroom configurations on campus. Students must be uniquely identified in a rapid and simple manner (perhaps using a device such as an ID or barcode scanner.) The results must be easily downloaded to the instructor’s windows-based computer using Excel.
Project Number: Dec03-02 (click to view the web site)
Description: During the course of a single semester in the senior design program, parts and materials requests are placed and processed for many senior design teams. This project involves two parts: first, the computerization of the ordering process; and, second, the development of an inventory tracking system. The ordering system must provide the following functions: initiation of the request by the team, approval by the project advisor(s) and senior design coordinator, ordering of the requested items, monitoring of the order status, and notifying and disbursing to the requesting team upon arrival of the ordered items. The system should be capable of identifying durable elements of an order that should be returned to senior design parts stock upon completion of the project. Appropriate notifications indicating parts to be returned should be automatically sent to the team and the senior design coordinator at the end of a project period. The system then should be expanded to include a master inventory and locator system for all durable senior design-owned items.
Project Number: Dec03-03 (click to view the web site)
Description: H&S Autoshot, Inc., a Centerville, Iowa-based manufacturer of equipment used in auto body repair shops, has requested help in expanding the capabilities of an auto repair paint drying system that uses newly developed ultraviolet (UV) light activated paint. The new paints dry in as short a time as 10-15 minutes but must be carefully controlled for temperature and time of exposure. The current small, prototype system, which employs a special power transformer and capacitor, an igniter, and a special UV-producing light, is capable of curing paint over a small area only. The objective of the project is to expand the system to a multi-light capability that can cover a larger repaired area. The team will determine the need for and specify the requirements for a larger transformer (possibly of special design or specifications), single or multiple capacitors and igniters, and an appropriate means of controlling the combinations based potential customers’ facilities.
Project Number: Dec03-04 (click to view the web site)
Description: Free range chickens, those not kept exclusively within a confinement building, are best grown under carefully controlled environmental conditions. The objective of this project is to develop a control system for a small (hobbyist) poultry farm raising from 25 to 200 chickens. The system must be modular so that the customer may use any or all of several options to control the growing environment. For optimum growth the poultry must experience a required minimum number of hours of daylight within each twenty-four hour period. The programmed daylight period must be variable since pullets (egg layers) and fryers require different amounts of daylight. Since cloudy or overcast portions of a day should only count as a fraction of full sunlight, some type of integrative control algorithm must be developed. Additional modules will be created: 1) to open and close the chicken coop’s access door(s) on a time-programmable basis; 2) to control and record the coop’s temperature with heaters during cold weather and/or fans and adjustable vents or shades during hot weather; 3) to control and record the timing and quantity of additional feed provided to the chickens; and 4) to ventilate the coop as required. Other functions may be considered at the recommendation of the team with the approval of the client. Total cost, ease of installation and use, and reliability are important factors in the design and implementation of the system.
Project Number: Dec03-05 (click to view the web site)
Description: Several times within the last several months, a young passenger who has lain down on a seat and gone to sleep has been left unaccompanied and locked on board a bus for an extended time when the bus was parked at the end of a route or trip. Although drivers are supposed to check for passengers left on the bus, an automatic system to detect and prevent this occurrence is needed. The system must function automatically, not relying on the driver or others to be activated. It must detect the presence of the overlooked passenger or other items in any possible location within the bus and set off an alarm quickly enough to attract the attention of the driver before leaving the immediate location of the bus. The system must be useable on any of a number of bus types used by several transportation agencies, be robust, self-diagnostic and failsafe, but be moderate in cost. The team should also investigate the application of the system to other forms of mass transit. Consideration should be given to adapting the system to detecting other items unintentionally left in storage areas or to detecting potentially dangerous items left in public areas.
Project Number: Dec03-06 (click to view the web site)
Description: The goal of this project is to develop a working computer game to help introduce people to the issues surrounding computer security. The game would be modeled after the Sim games and would allow the game players to purchase equipment to help secure one of several predefined network configurations. The game would attack the network and the user would get points based on how well they designed the protection system. The game could either be web-based or Windows-based.
Project Number: Dec03-07 (click to view the web site)
Description: The LabVIEW FPGA Module extends the LabVIEW design environment to give scientists and engineers the ability to program FPGAs (Field Programmable Gate Arrays). Most of the LabVIEW structures are supported, including For and While loops, sequences, Case structures, local and global variables, and subVIs. The NI PXI-7831R board is the first LabVIEW FPGA target. It uses a Xilinx Virtex II-1000 FPGA that is clocked at 40 MHz. Using the components to be supplied by National Instruments as previously mentioned, the project team, with advisor and NI approvals, will select to be implemented, tested, and demonstrated one of the following specific applications: 1) a laser controller for cutting plastic, metal, etc. (For demonstration purposes, a low-power laser may be substituted for the high-power cutting laser, or a simple X-Y plotter may be driven in place of the laser rastering system. Several modes of scanning an object to be reproduced or of introducing a file containing its description may be considered); 2) an automatic welder controller that regulates the distance from the welding tip to the metal to give an optimum weld. (For demonstration purposes, an inert welding tip may be substituted for an actual welding system); 3) the recreation, characterization, and possible improvement of the control logic for a CD drive.
Project Number: Dec03-08 (click to view the web site)
Description: Modern superscalar processors have a fixed rename space size (size of the reorder buffer and size of the issue queue). There are program epochs in which the processor still gets stalled due to structural hazards on the rename space. In such situations, the function units typically cannot get sufficient operand bandwidth and sit idle. It is proposed to use the pipeline latches of the pipelined function units to provide additional rename space (specifically for issue queue) adaptively. The benefits of such a scheme will be quantified through architecture simulation using SimpleScalar, and through development of Verilog/VHDL models of these pipelined function units and routing. The expected end product of the project consists of: a) a hypothesis that adaptive rename space sizes improve instruction level parallel superscalar processor’s performance will be turned into a verified thesis, b) simulation data on the SPEC2000 benchmark programs to support the hypothesis, and c) a Verilog or VHDL model of a hardware changes to the function units to support such queues, and its cycle time impact.
Project Number: Dec03-09 (click to view the web site)
Description: Many ECpE senior design projects involve the development of an electronic prototype that may best be fabricated using a printed circuit (PC) board. This project will investigate, test and document several possible “do-it-yourself” PC board fabrication techniques and will identify a number of commercial PC board fabrication companies including the companies’ capabilities (e.g., multiple layer versus single layer boards, through-plated holes, etc), submission requirements, production costs, turnaround times, etc. The resultant system should check for common errors such as missing or incorrect ground connections or planes, etc. Full documentation may include PC board fabrication tutorials and design guides.
Project Number: Dec03-10 (click to view the web site)
Description: Although modern hearing aids have become smaller and better attuned to an individual’s needs, they also have become much more expensive. Many people cannot afford the high cost of state-of-the-art hearing aids. Society accepts eyeglasses and headphones associated with portable radios, CD players, tape players, etc. Using this fact, the design team will design, implement, test, and demonstrate an alternative lower cost hearing aid. The main unit might clip onto the belt or be hidden somewhere on the body, and contain a relatively high quality microphone and one, or perhaps a set of, small good quality headphones. The unit should include a minimum hearing standard that people could check their hearing against and an adjustable set of tone ranges to tailor the frequency response of the hearing aid to correct a particular hearing problem.
Project Number: Dec03-11 (click to view the web site)
Description: The objective of this project is to develop, test, and demonstrate a small, portable, battery-powered gas sensor that could detect and audibly warn of hazardous situations due to dangerous gases. The device should be self-contained, wearable and not interfere with the wearer’s work activities. An initial component of the project would be to determine what gases to detect, such as carbon monoxide, natural gas, etc.
Last updated: 24 Aug 2003 KML
© Copyright 2003, Iowa State University. All rights reserved.
Course coordinator: Dr. John Lamont|
Webmaster: Kathryn Lamont