Download Fast D.A.D.I. (Micromouse)

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
Fast D.A.D.I
Team Members
• Dale Balsis
• Aaron Tsutsumi
• Dennis How
• Ikaika Ramos
Overall Design
•
•
•
•
•
•
Side Sensing
PCB etching interconnection
Flood-Filled Algorithm
Motor Driver IC
Power Switch and LIGHT
Debugging Lights
Initial Goals Met
•
•
•
•
•
WE HAD FUN AND LEARNED A LOT!
Tracks & Finds Center
Aesthetically pleasing (rims, light, UH LOGO, paint)
Working mouse prior mini-comp.
Made it to Regional Competition
Structure of Design
• PCB etching
– Used Pad2Pad to design etch.
– Ended up with two different boards due to
circuit redesign.
• Side Sensors
– Used Sharp infrared analog sensors.
– Used a Maxim 114 IC to do the analog-todigital conversion of the sensor signal.
Structure of Design (cont.)
• Motor Driver IC
– Allegro 5804 IC, external circuitry only 4
diodes for each chip
– Didn’t use half-step, one-phase inputs, only
used direction and step inputs
• Power Circuit
– 5V linear regulator to power ICs and LEDs.
– 3.3V switching regulator to power motors.
Structure of Design (cont.)
• Debugging Lights
– Lights to tell whether a front, left or right wall
has been sensed.
– Light to indicate when the step count for the
cell has been reached.
• Flood-fill algorithm
– This algorithm is a way to try to reach the
center of the maze quickly.
– Once center is found, the maze can be
flooded to find the shortest path.
Design Decisions
•
•
•
•
Hardware
Unipolar vs. Bipolar
stepper motors
Motor Driver ICs vs.
MOSFETs
How to implement
side sensors
Switching vs. linear
voltage regulators
•
•
•
•
Software
How many of the output
bits from the A/D
converter to use
How to implement
movement and alignment
How to store the maze
cell variables
How to implement the
flood-fill algorithm
Final Status
• 8th Place Regional Competition
• Non competition Center-finder
Problems
• Tracking Issues
– Sensor readings
• Sensor Placement
• Numerous programming
– Limited time allotted
• Voltage regulator overheating
– SOLVED! (Switching Regulator)
• Initial PCB Designs
Outstanding Problems
•
•
•
•
Lack of torque
Minor Tracking issues
Faulty dip-switch
Continuous software testing
DEMO!
???QUESTIONS???
?Preguntas?