Semiconductor Contact Probe Aligner

Slides:



Advertisements
Similar presentations
ZigBee Calvin Choy David Kim Jason Chong Devin Galutira.
Advertisements

Ahmed Abdel-Fattah Jerry Chang Derrick Culver Matt Zenthoefer.
To control the movement of a manual wheelchair by means of human voice for paralyzed patients. AIM:
Arduino Josh Villbrandt February 4, Digital Circuits Analog versus digital – What’s the difference? – How to represent an analog signal in a computer?
1 Warsaw University of Technology Faculty of Electronics and Information Technology Institute of Electronic Systems HARDWARE SIMULATOR of the high-resolution.
MICROPROCESSOR AND MICRO CONTROLLER LAB
Robot Swarm Work group : Ibrahem Batta. Emad Shakhshir. Supervisor: Dr. Ashraf Armoush.
Tutorial 5: Simulating a Design. Introduction This tutorial covers how to perform a functional simulation as well as a timing simulation with the Xilinx.
ECEN 4610 Capstone University of Colorado Boulder, CO January 29, 2009 School of Rock PDR Cheyenne Aberle Drew Veldhuizen Swain Brooks Dan Reed.
BLDC Motor Speed Control with RPM Display. Introduction BLDC Motor Speed Control with RPM Display  The main objective of this.
Automatic Guitar Tuner Group #10 Dariusz Prokopczak & Stephan Erickson ECE 445 Sr. Design December 9, 2014.
Multipurpose Keychain ECE 445 Senior Design Junting Lou Yaming Tang Lida Zhu TA: Rajarshi Roy Project No. 11 Fall 2012.
Sequential Logic Circuit Design Eng.Maha Alqubali.
Interactive Breadboard Spring 2013 Group 21 - Simon Huynh, Norman Lee, Harrison Hilgers TA Dennis Yuan, Professor Carney.
Self-Sustainable Electric Golf Bag Final Presentation Group 19 Jon Kinney, Cory Edwards, Harrison Kantner 30 April 2013.
1 Chapter 1 Basic Structures Of Computers. Computer : Introduction A computer is an electronic machine,devised for performing calculations and controlling.
INTRODUCTION TO COMPUTERS. A computer system is an electronic device used to input data, process data, store data for later use and produce output in.
Digital Design - Sequential Logic Design
Sequential Logic An Overview
Obstacle avoiding robot { pixel }
Class Exercise 1B.
AUTOMATIC TEMPERATURE CONTROLLED FAN USING 8051
Arduino Based Industrial appliances control system by decoding dual tone multi frequency signals on GSM / CDMA network. Submitted by:
Home automation using Arduino & ‘PIR sensor’
ECE 445 Smart Window Responding System
ANTI-COLLISON AND BRAKING SYSTEM
CLOSED-LOOP MOTOR SPEED SENSOR & CONTROLLER
Automatic human detector garbage can.
Textbook Detection System With Radio-Frequency Identification
COCO - Session #19 Today: Get to know the Logic State Analyzer
Pipeline Leak Detection Device
VSI FED INDUCTION MOTOR DRIVE
Automatic heat source finding laptop cooling pad By Team 26
DIGITAL CALCULATOR USING 8051
Sequential Circuit: Counter
Automatic Railway Gate Control System
FASTEST FINGER PRESS QUIZ BUZZER
QUIZ COMPETITION SENSOR FOR FASTEST FINGER PRESS
Automated Ticket to Ride
Counters and Registers
RAILWAY TRACK SNAP NOTIFICATION
RF Range detection and alert system team 26
DR S. & S.S. GHANDHY ENGINEENRING COLLEGE
AIM: To control the movement of a manual wheelchair by means of human voice for paralyzed patients.
Remote Controlled Smart Socket
ECE 445: Robotic Microphone Stand
Introduction to robotics
Introduction to Sequential Logic Design
ARDUINO     What is an Arduino? Features 14 Digital I/O pins 6 Analogue inputs 6 PWM pins USB serial 16MHz Clock speed 32KB Flash memory 2KB SRAM.
Workshop on INTRODUCTION OF MATLAB/SIMULINK TOOLS AND THEIR APPLICATION conducted by EEE/CCET 11/13/2018 workshop on 01/12/2010.
Automatic Cloth Folding Machine
Project Ambulare Junran Chen, Linh Tran, Branden Youssef
Self-Adjusting Jacket ECE 445 SP2017
Elec 2607 Digital Switching Circuits
ELECTRONIC AUTOMATIC TRANSMISSION FOR BICYCLE TA – HERSHEL REGE
Digital Logic & Design Dr. Waseem Ikram Lecture No. 31.
Instructor: Alexander Stoytchev
ECE 3130 – Digital Electronics and Design
ECE 477 Final Presentation Team 2 Spring 2012
Copier Jam Detector Design Problem
It has 12 inputs and a dedicated clock input.
Five Key Computer Components
Instructor: Alexander Stoytchev
Data vs Information
ECE 477 DESIGN REVIEW TEAM 14  SPRING 2010
1.Introduction to Advanced Digital Design (14 marks)
Human Turntable Daniel Kalinin, Daniel Zhang, Jacob Taylor Team 9.
Chapter 10 Introduction to VHDL
Introduction to Computers
Workshop On.
Presentation transcript:

Semiconductor Contact Probe Aligner Zehua Chen, Stanford Zhou, Zihao Xie TA: Rebecca Chen

Introduction Problems with manual probe aligner Electronic control with motors Precision enhancement Protection features

Final Design 3 stepper motors, one for each knob Webpage based User Interface Keyboard movement control

Block Diagram:

Motor Unit 6x precision compared to manual control Motor controlled by 4 digital inputs

Clock-wise: Counterclockwise :

Generated Signal:

Generated Signal First step is to generate a clock signal using 555 time delay chip. The clock frequency should be four times larger than the desired motor driving signal. The clock signal will be fed as the Din to the control unit. The output from the control unit will go to the flip-flop circuit to generate the signal for the motor drive.

Control unit The control unit has three components. 1. A 2-to-1 multiplexer(MUX) for speed selection. 2. A 1-to-4 de-multiplexer(MUX) for probe selection. 3. A 1-to-4 de-multiplexer(MUX) for motor selection.

Control unit The selection bits for each component will be given by the Arduino board by the user interface. 1-bit for direction selection. 1-bit for speed selection. 2-bit for probe selection. 2-bit for motor selection (00 for default state). No motor motion is allowed at default state.

User Interface Keyboard control Drop down menus The capture button Metal detection software

Requirements & Verifications Most of our features were accomplished to some level in our project. Delay from PC to motor is bearable(around 0.5 seconds) Project is sustainable given reliable power source

Issues and future improvements Power circuit gets overheated easily. Image processing software can be improved. Project would be more practical with PCB control unit.

Thanks for watching!!