Auto Drive - PowerPoint PPT Presentation

1 / 28
About This Presentation
Title:

Auto Drive

Description:

A typical driving range consists of a range mat and a rubber tee. ... Less expensive (no bill changer required) 120VAC supply voltage. Dollar Bill Acceptor ... – PowerPoint PPT presentation

Number of Views:37
Avg rating:3.0/5.0
Slides: 29
Provided by: mikelo9
Learn more at: http://web.vtc.edu
Category:
Tags: auto | changer | drive

less

Transcript and Presenter's Notes

Title: Auto Drive


1
Auto - Drive
  • An Automated Driving Range

2
Team Members
  • Mike Loiselle
  • Jared Beland
  • Jeremy Paradee

3
Background
  • A typical driving range consists of a range mat
    and a rubber tee.
  • The golfer pays for a bucket of balls from an
    attendant at the front desk.
  • The golfer will manually tee up each golf ball on
    the rubber tee and hit them.

4
Problem Statement
  • To design and build an automated driving range
    that will improve the ranges overall
    productivity and user friendliness.

5
Problem Solution
  • Bill acceptor to give a signal to start the
    program
  • Network of piping to hold and transfer balls to
    lifting system.
  • Stepper motor, lead screw linear actuator, and
    tee to lift up golf balls.
  • Light / Dark Sensor to determine when ball is
    present on tee.
  • Sensors to start the timer and stop the timer for
    the swing speed calculator.
  • 7 segment displays to inform golfer how many
    balls have been hit and how fast each swing was.

6
System Overview
7
Electrical
  • Stepper Motor Driver
  • Dollar Bill Acceptor
  • 7-Segment Display Driver
  • Ball Presence Sensor
  • Swing Speed Calculator

8
Dollar Bill Acceptor / Validator
  • Only accepts 1 bills
  • Less expensive (no bill changer required)
  • 120VAC supply voltage

9
Dollar Bill Acceptor
10
Golf Ball Presence Sensor
11
Stepper Motor Driver
12
Ball Count Display
13
Swing Speed Calculator (SSC)
  • Requires two sensors
  • Diffuse Reflective Sensors
  • One sensor to starts timer in the HC08
  • Second sensor interrupts the timer

14
Swing Speed Calculator
  • Use the Timer Interface Module (TIM) on HC08
  • Use External Interrupt (IRQ) as input to capture
    sensor 1
  • Use Keyboard Interrupt Module (KBI) as input to
    capture for sensor 1
  • Configure IRQ KBI to capture on rising edges

15
Programming Software
  • System Flow Chart
  • Ball Count Display Program
  • Lifting Mechanism Program

16
System Flow Chart
17
Ball Count Display Table
  • LookUp
  • fcb 2c,2d,08,09,1c,1d,98,99,1c,
    1d,88,89,1c,1d,78,79
  • fcb 1c,1d,68,69,1c,1d,58,59,1c,
    1d,48,49,1c,1d,38,39
  • fcb 1c,1d,28,29,1c,1d,18,19,1c,
    1d,08,09,0c,0d,98,99
  • fcb 0c,0d,88,89,0c,0d,78,79,0c,
    0d,68,69,0c,0d,58,59
  • fcb 0c,0d,48,49,0c,0d,38,39,0c,
    0d,28,29,0c,0d,18,19
  • fcb 0c,0d,08,09
  • Display
  • ldhx 0
  • ldx Count
  • lda LookUp,x
  • sta PORTB
  • incx
  • lda LookUp,x
  • sta PORTB
  • incx
  • lda LookUp,x
  • sta PORTB

18
Lift Mechanism Code
  • up
  • clra
  • bset 0,PORTA set PTA0 to set
    direction bit
  • bset 1,PORTA set PTA1 to go
    high
  • jsr delaya
  • bclr 1,PORTA set PTA1 to go
    low
  • jsr delaya
  • rts
  • down
  • clra
  • bclr 0,PORTA set PTA0 to set
    direction bit
  • bset 1,PORTA set PTA1 to go
    high
  • jsr delaya
  • bclr 1,PORTA set PTA1 to go
    low
  • jsr delaya
  • rts
  • delaya lda 14

19
Mechanical
  • Lifting Mechanism
  • Ball Dispensing System
  • System Structure
  • System Frame

20
Linear Actuator
21
Ball Dispenser
  • Plywood, 2 pvc pipe, 2 90 degree standard
    elbows 2 90 degree street elbows
  • Overall Dimensions 60 x 40 x 9
  • Capability of holding gt 350 golf balls

22
Ball Dispenser Housing
23
System Structure
24
System Frame
  • Constructed of 1 x 1 x 1/8 angle iron
  • Platform Dimensions 60 x 40.25 x 10.25
  • Dispenser Housing Dimensions 60.125 x 40.25 x
    10
  • Electrical Housing Dimensions 48.125 x 13.75 x
    10

25
Prototype Demo
26
Budget
27
Acknowledgements
  • John Murphy
  • Roger Howes
  • Bob Royce

28
Any Questions
Write a Comment
User Comments (0)
About PowerShow.com