23
Daredevil Robot Direction Module (DRDM) Senior Design II Midterm Presentation

Daredevil Robot Direction Module (DRDM) Senior Design II Midterm Presentation

Embed Size (px)

Citation preview

Page 1: Daredevil Robot Direction Module (DRDM) Senior Design II Midterm Presentation

Daredevil Robot Direction Module (DRDM)

Senior Design IIMidterm Presentation

Page 2: Daredevil Robot Direction Module (DRDM) Senior Design II Midterm Presentation

DRDM Team

Kyle InmanComputer Engineer• Design prototype• Website•Software Design

Russell GreenElectrical Engineer• Design prototype• Research• PCB Layout and Design

Dr. Robert ReeseTeam Advisor

Mukul DeshpandeComputer Engineer• Design prototype• Website•Serial Interface

Page 3: Daredevil Robot Direction Module (DRDM) Senior Design II Midterm Presentation

Outline• Problem

• Solution

• DRDM System Overview

• Constraintso Technicalo Practical

• Hardware

• Testing

• Future Work

• Questions

Page 4: Daredevil Robot Direction Module (DRDM) Senior Design II Midterm Presentation

Problem and

Solution

Page 5: Daredevil Robot Direction Module (DRDM) Senior Design II Midterm Presentation

Problem

Currently, hobbyists and small robotics developers only have access to single direction range finding devices that require the user to perform timing calculations and manipulate trigger signals themselves.

Page 6: Daredevil Robot Direction Module (DRDM) Senior Design II Midterm Presentation

SolutionThe DRDM will detect obstacles in four

directions and transmit proximity and distance information to the user over a serial bus.

o User interaction is strictly command based, no trigger pulses required.

o All timing and distance calculations are performed for the user.

o The module will have three configurable measurement modes.

Page 7: Daredevil Robot Direction Module (DRDM) Senior Design II Midterm Presentation

What is the DRDM?

The DRDM is an ultrasonic sensor module that will typically be used by a robot.

This device will be easily mounted and stackable to fit a variety of platforms.

Page 8: Daredevil Robot Direction Module (DRDM) Senior Design II Midterm Presentation

System Overview

-The user will command the DRDM over a serial interface.

-A microprocessor will fire the sensors and time the return signals.

-The distance data will be transmitted back to the user.

User

DRDM

Sensor(s)

Microprocessor

Page 9: Daredevil Robot Direction Module (DRDM) Senior Design II Midterm Presentation

Design Constraints

Page 10: Daredevil Robot Direction Module (DRDM) Senior Design II Midterm Presentation

Technical ConstraintsType Description

Range The DRDM must detect obstacles up to 3 meters away and as close as 6 centimeters.

Field of Vision The DRDM must be able to detect obstacles in 4 directions.

Power Requirements

The DRDM must operate on 5V power source.

Communication Interface

The DRDM must support three types of serial interfaces: SPI, I2C, and UART.

Update Frequency The DRDM must be able to provide an updated mapping within 90 ms.

Page 11: Daredevil Robot Direction Module (DRDM) Senior Design II Midterm Presentation

Practical ConstraintsManufacturability

The DRDM must satisfy the following dimensions:o Diameter: approx 3 in.o Thickness:approx 1.5 in.

The DRDM must also be stackable and mountable in a variety of configurations.

o Keeps the device small enough to fit almost any platform.

o Versatile integration options.

Page 12: Daredevil Robot Direction Module (DRDM) Senior Design II Midterm Presentation

Practical ConstraintsSustainability

The DRDM must have a modular design that uses commercially available interchangeable parts.

o If a portion of the robot malfunctions, it can be replaced inexpensively and the DRDM can continue to function.

- Example: one sensor malfunction would not affect the remaining three.

o Want the DRDM to be as maintenance free as possible by using a simple software solution that can be easily updated through the UART connection.

Page 13: Daredevil Robot Direction Module (DRDM) Senior Design II Midterm Presentation

Hardware

Page 14: Daredevil Robot Direction Module (DRDM) Senior Design II Midterm Presentation

Sensor Schematic

Page 15: Daredevil Robot Direction Module (DRDM) Senior Design II Midterm Presentation

Sensor PCB

Page 16: Daredevil Robot Direction Module (DRDM) Senior Design II Midterm Presentation

Sensor PCB (soldered)

Page 17: Daredevil Robot Direction Module (DRDM) Senior Design II Midterm Presentation

Sensor PCB (soldered)

Page 18: Daredevil Robot Direction Module (DRDM) Senior Design II Midterm Presentation

Testing

Page 19: Daredevil Robot Direction Module (DRDM) Senior Design II Midterm Presentation

Testing Procedures

● Verify the control transistor switch can turn the MAX232 on and off.

● Verify that the MAX232 is functioning and can amplify our input signal properly

● Verify that the transmitting transducer is sending a pulse.● Verify that the op-amps are powered temporarily while the

MAX232 is off.● Verify that the comparator output will signal that a return pulse

has been received. ● Test the complete function of the sensor with our master and

slave software.

Page 20: Daredevil Robot Direction Module (DRDM) Senior Design II Midterm Presentation

Potential Problems in Testing

● Having to change the resistor values on the opamps for a better gain

● A pulse is not sent out from the Transmitter transceiver

● Our technical constraints may not be met during testing

● Microcontroller PCB or Sensor PCB do not function correctly

● Replacing burnt out components on either PCB (i.e. capacitors)

Page 21: Daredevil Robot Direction Module (DRDM) Senior Design II Midterm Presentation

Future Work

• Begin testing of sensor PCB and microcontroller board.

● Debug the Sensor PCB or Microcontroller PCB based on the problems found during testing

● Revise test PCB for final PCB design and create final microcontroller baseboard PCB.

● Start on packaging for finished product.

Page 22: Daredevil Robot Direction Module (DRDM) Senior Design II Midterm Presentation

References[1] Ultrasonic vs Infrared

[2] R.Reese, B.Jones, and J.W.Bruce. Microcontrollers: From Assembly Language

to C Using the PIC24 Family. Boston, MA: Course Technology, 2009.

[3] J. Bryant. Using Op Amps as Comparators. Norwood, MA, 2006-2011. Online: http://www.analog.com/static/imported-files/application_notes/AN-

849.pdf

Page 23: Daredevil Robot Direction Module (DRDM) Senior Design II Midterm Presentation

Daredevil Robot Direction Module (DRDM)

Senior Design IIMid-semester Presentation