The University of Queensland UQ NavigationUQ HomeUQ SearchUQ MapsUQ ContactsUQ FAQsUQ Library
ITEE Innovation Expo 2001
  World Class: Be Part of It

Innovation Expo 2001 Image

On this site

  Head of School's Welcome
  Mayne Hall Floorplan
  Programme
  Location
  Sponsors
  Student Project List
  Prizes
  Gallery
  Acknowledgements

Quick Links

  ITEE Innovation Expo 2001

  QR CSEE Innovation Expo 2000



  Home » Student Projects » s369358

WEB Enabled Electronic Component Vending Machine: - Omni-Directional Barcode Array Reader Module

Student: Adam Charles Degen

Supervisor: Richard Cocks

Category: Software Engineering Thesis Project

NetVend

The supply of electronic components to students in a university environment in an efficient and timely fashion is a logistical nightmare. The tracking and replenishing of supplies is a costly and time-consuming exercise. The aim of the WEB Enabled Electronic Component Vending Machine project is to produce a distributed array of Internet Vending Machines suited to issuing small quantities of electronic components to individual students and recording each transaction to facilitate stock control.

The Omni-Directional Barcode Array Reader Module will be developed in this section of the project. The initial purpose of the vending machine system is to supply small quantities of electronic components to students at a lower cost. The components to be supplied must be stored in low cost storage containers that can easily be reused or replaced, however, the containers need to be uniquely identifiable to track the contents. The most effective way to identify such a container is with a standard barcode, which can be read with a standard barcode reader

Top View of an Array of Vials

A standard barcode reader requires the barcode to be in the same orientation as the barcode reader, in this embedded system this is not practical so a new solution was needed. A Field Programmable Gate Array(FPGA) was used to read data from a scanner head, process the data and then produce resulting value of the scanned barcode. This solution is programmed in Handel-C and is able to recognise a barcode at any orientation.

Code 3 of 9 Barcode

 

 

Poster Presentation (PDF)

Thesis Document (PDF)

Other Related Files

feedback
©2001 The University of Queensland, Australia
ABN: 63 942 912 684
Authorised by: Secretary & Registrar
Maintained by: webmasters@itee.uq.edu.au
  Last Updated: 2 July 2001