Senior Design I Automatic Announcer - PowerPoint PPT Presentation

1 / 11
About This Presentation
Title:

Senior Design I Automatic Announcer

Description:

The project device will read barcode index cards that serve as a student ID and ... If successfully designed and built, this project could be used at our own school. ... – PowerPoint PPT presentation

Number of Views:52
Avg rating:3.0/5.0
Slides: 12
Provided by: W2k1
Category:

less

Transcript and Presenter's Notes

Title: Senior Design I Automatic Announcer


1
Senior Design I Automatic Announcer
EEL 4914 Spring 2002 Dr. Richie Class Group 8
  • Members
  • Zemian Deng
  • Kim Pham
  • Quang Tran
  • Nick Zicchino

2
Introduction
  • Goals
  • A Hardware and Software project that will be used
    in a situation such as announcing student's names
    in a graduation ceremony.
  • The project device will read barcode index cards
    that serve as a student ID and it will match a
    wave file stored in a database, and then the
    software will automatically announce the student
    name.
  • Motivation
  • If successfully designed and built, this project
    could be used at our own school.
  • The project involves both hardware and software
    components, so it will give us ample
    opportunities to exercise our knowledge acquired
    during the past few years.

3
System Architecture Overview
Barcode Card
Software/Firmware
Hardware
Speakers

Optical Reflective Sensor
Read Barcode
Barcode Value 8965
RS232 Interface ASM/Controller
Barcode Data TTL
Decoder
Binary Code
Everybody
Nick Quang
Assigned Member Research
Kim Nick
Zamien Quang
4
Hardware Specifications
  • Scanner Device Components
  • Photo diodes that are able to read Code39 barcode
  • Decoder that supports TTL and sends to RS232
  • The Scanner Device is able to read in the barcode
    printed on the index cards of size 2 x 3
  • Scanner Device must operate with either 9V
    battery or 120V AC
  • Scanner Device is about 5 x 2 x 3

5
Barcode Design
Figure illustrates how a barcode is read.
  • Barcode font Code 3 of 9 (Code 39)
  • All upper case alpha characters (A-Z)
  • All numeric characters (0-9)
  • 7 special characters (- . )
  • Discrete (code type)
  • Bi-directionally Decodable
  • Character Self-Checking
  • Start and stop characters (asterisk
  • character)
  • Using Linear Barcode which holds about 16
  • ASCII characters.

All Pictures reprinted with permission of AIM
Global Network
6
Barcode Design (cont.)
Reprinted with permission of AIM Global Network
  • The maximum density for barcode 39 is 9.4
    characters per inch including 2 start
  • and stop characters.
  • Choose X dimension from 10 to 25 mils. X
    dimension is the narrowest bar or
  • space in a barcode.
  • Quiet zone has to be 10x X dimension to keep
    the scanner from picking up the
  • information not belong to the barcode.
    Barcodes quiet zone is the clear area at
  • the beginning and at the end of barcode.

7
Software Specifications
  • Platform Windows family (98/2000/NT)
  • Language C (MFC)
  • Barcode System Standard 309 Barcode Font
  • Database System Microsoft Access DB with
    ODBC Interface
  • Development IDE Microsoft Visual Studio C
  • Optional Tool Microsoft Access
  • Database Programming Interface Microsoft MDAC
    library.
  • The software must be able to accept the input
    either from the barcode device or from the
    keyboard.
  • The time to process data for one student must be
    less than 1 second, and the software must be
    ready to accept next input in less than 2
    seconds.

8
Software Design Model
Three Easy User Interface Modes Design
Enter/Import All Student Names
Save the .WAV file into database
Record .WAV File
For each student
Mode 1
(DataEntry)
Printer
I.D. Card
Each student in database
Encode SSN
Print Barcode
Mode 2
(PrintView)
Retrieve .WAV File
Barcode Scanner or Keyboard Input
I.D. Card
Mode 3
(Presentation)
Read Barcode
Play .WAV File
Barcode Data
9
Project Cost
10
Milestone
11
Summary
  • The Automatic Announcer is a great fit in a
    graduation ceremony or any other occasion where
    we need to announce some name list.
  • We are trying to automate this process as much as
    possible.
  • We want our Device and Software to converge into
    a user friendly and easy to-use package design.
  • We will study what has been done and what are
    available out in the field, and try to redesign
    our own version.
  • Hopefully this project will get us good grade and
    some experience in the engineering field.
Write a Comment
User Comments (0)
About PowerShow.com