Walking Robot with Vision (WRV)

Size: px
Start display at page:

Download "Walking Robot with Vision (WRV)"

Transcription

1 Walking Robot with Vision (WRV) Phillipe Jean-Jumeau, Steven Schultz, Anselet Jacques School of Electrical Engineering and Computer Science, University of Central Florida, Orlando, Florida, Abstract Robots are being used for number of different things in today s technology, therefore many robots with different characteristics and uses can be built depending on their intended function. The objective of this project is to build a hexapod robot that is able to walk, and be to discern certain colors, it is to controlled wirelessly by a PS2 controller, which will dictates the robot s every movement. Index Terms Color-sensor, optoelectronics, RF, robotics, photoresistor, wireless communication. microcontroller will coordinate the robot s movements and direction. The robot will have a DC voltage source as its main power source. II. HARDWARE COMPONENTS The robot mainly consists of 4 subsystems. They will be discussed with more details in this section. They are: The robot Playstation 2 Controller Interpreter Wireless Communication SSC-32 Servo-Controller Video Processing Unit Power Supply I. INTRODUCTION In today s society robots are everywhere, whether is it just simply a toy design to entertain children, a computer that performs a task at a scheduled time, a machine that is supposed to help workers perform his or her job faster and better, a car that can take someone from point A to point B without the use of a driver. One good example would be a taxi cab that can drive you anywhere you want within a certain area. Taking a page from cinema, a robot can be designed to be a spy to be used for a number of operations. All these different types of robots have one important thing in common; which is a certain level of intelligence; a program that tells it what to do or look for, and when to do it. In a few decades from now, robots will probably be as commonplace as seeing someone, being led by a dog on the streets. The robot we are building is intended to be a coloredobject detecting robot, with some of its functions being controlled thru a PS2 controller. It is shaped similarly to a spider, with six legs and a specific-color object sensor. The purpose of the robot is to be able to distinguish between certain colors of objects of which it will walk over to detect them. In order to do that, the robot has a color unit that is composed of an array of photo-optic devices with colored-light filters. The color-sensing object is housed on the underside of the robot body. While it is looking for a certain color which is going to be its target; once the targeted object is found, a corresponding red, green, or blue LED will turn on to indicate target acquisition. A Fig. 1. A. The Robot Generic block diagram of the whole system. The robot s main body is a circular chassis colored in black bought from Lynxmotion, it is capable of have six legs attached to it, it contained plenty of room to store necessary electronics and met necessary weight and size specifications. In fact, this chassis was a bit smaller, and weighed a bit less than the other chassis looked at for the body of the robot, and also it enables the robot to have

2 great degree of mobility, because the robot is able to move in any direction at any point of in time sans rotation since the chassis is circular. space. The power supply of the robot meets the power requirement of every subsystem, and allow for future project expansion if needed. Fig. 4. An example of the robot s servomotor. Fig. 2. Robot s Chasis. The robot has six legs, each leg has three degrees of freedom: hip, knee, and femur and each of them has three servo motors for a grand total of eighteen servo motors. The servo motor used for the legs is the HS 475HB Deluxe from Hitec; each servo motor includes Karbanite gears, one piece printed circuit board, and a ball bearing. The dimensions of the legs are: Hip Hor. To Hip Vert.:29 mm, Hip Vert. to Knee Vert. (femur):57 mm, Knee to Foot (Tibia): 141 mm. The servo motors are controlled by an SSC-32 servo controller; it uses an ATmega168 microcontroller. The SSC-32 servo controller provides the walking algorithm for the robot. B. Playstation 2 Controller Interpreter A Playstation 2 controller will be used to control wirelessly the many functions of the six-legged robot, including its motion and its decisions concerning targeting. To one s comfort, the Playstation 2 controller provides two analog joysticks, a control pad (the cross looking buttons), and twelve buttons, including the ones that are pressed by pushing down on the joysticks. The Playstation 2 Controller Interpreter is the circuitry that permits the communication between the electronics on the robot and the Playstation 2 controller. The brain of the Interpreter is the Atom Pro 28, a microcontroller by BasicMicro. It is preferred over other microcontrollers by many robotics enthusiasts, due to the fact that it is equipped with 4KB of EEPROM, which is ample enough to contain formulas, variables and constants for the necessary calculations, and the fact that it can be programmed using BASIC language and has a simple architecture, hence making it a simpler microcontroller than most of Atmel s and Microchip s microcontrollers. Fig. 3. An example of the robot s leg. The robot s power supply is fairly efficient and allows the two main battery sources to run as long as possible - about 30 min of continuous use - before needing recharge. The power supply also takes into consideration cost, time, and Fig. 5. BasicMicro s AtomPro 28 Microcontroller. The Playstation 2 controller will be communicating with the Atom Pro microcontroller through 4 I/O pins. They

3 will be connected to the controller s DATA, COMMAND, CLOCK and ATTENTION pins. The DATA and COMMAND lines carry byte frame data; the first is a oneway traffic from the controller to the microcontroller, whereas the second from the microcontroller to the controller. The DATA line transfers data associated to the buttons pressed, while the COMMAND line permits the Atom Pro 28 to configure the PS2 controller. In this case, it will set the controller in Analog mode, which will allow the use of the joysticks. The CLOCK and ATTENTION lines, both being controlled by the Atom Pro microcontroller, synchronize the data in the DATA and COMMAND lines (transmitting and receiving of data). The microcontroller processes the data received from the DATA line, then outputs the commands corresponding to the button pressed to the unit on the robot, which, in this case, will be transmitted wirelessly. The data transfer rate between the Interpreter and the unit on the robot will be set at bps. C. Wireless Communication The robot will be controlled wirelessly by the Playstation 2 controller. Since the data traffic is one-way (from the Interpreter to the robot), the wireless system only consists of one transmitter and a receiver. The transmitter is implemented by using the TXM-916- ES RF transmitter module and the ANT-916-CHP Chip Antenna from Linx Technologies; both of them operate at a center frequency of 916MHz. The TXM-916-ES RF chip features FM/FSK modulation, the latter being necessary to handle the data from the Atom Pro microcontroller. It can also handle data rates up to bps, which is quite convenient since the servo-controller and the controller interpreter will be communicating with each other at a data rate of bps. Fig. 7. The ANT-916-CHP chip antenna. The SSC-32 (serial servo controller) controls the servomotors and provides them with a range of about 180. It provides 32 channels for servomotor control. It is built around an Atmega 128 microcontroller and an 24LC32P EEPROM which contains the firmware. A DB9 input is provided for communication with a PC which is used to program and configure the servocontroller and the position of the servomotors for our purposes through a software called PowerPod, provided for free by Lynxmotion. Fig. 8. The SSC-32 Servocontroller. It is powered by two different power sources: One for the electronics and ICs on the board, the other for the servomotors. The electronics and the ICs can be powered by a regular 6 or 9V battery; however, the servomotors need to be powered by a 6V battery with a higher power output. Fig. 6. The TXM-916-ES RF transmitter module and the RXM-916-ES receiver module. The same antenna and the RXM-916-ES RF receiver module, also from Linx Technologies, are used for the receiver. Like the transmitter, the receiver uses FM/FSK modulation and is capable to handle data transfer rates up to bps. III. POWER SUPPLY Discussions and research provided insight into the need for appropriate component selections and placement, ensuring a proper and successful implementation of a DC power converter, and printed circuit board implementation. The power supply design for the robot takes these specifications into account the following:

4 I. The main voltage source of the robot are two DC Batteries II. The source voltage is step down using voltage regulators III. The power supply system accounts for noise issues and interferences IV. Each subsystems have different voltage distortions V. Isolation is used to reduce the effects of noise and interferences between the subsystems The following materials will be needed as well: voltage Regulators, 1 on/off Switch, capacitors, 2 batteries, resistors, 5 LEDs. The maximum power requirement of each subsystem is classified in table 1 below and so is the overall maximum power requirement of the robot. The table helped us decide the battery source voltage and the type of regulator that is needed to reduce the source voltage to the required voltage for each of the subsystems. To decide the voltage of the battery source, we also include the losses in the lines, and losses cause by heat and interferences. Between a 5% to 10% loss factor to our battery voltage source to compensate for losses when the robot is operating is included. Since the highest voltage of the different subsystem is 9V, it was decided that the battery source would be around 12V. TABLE 1 SUBSYSTEMS REQUIRING VOLTAGE, CURRENT AND POWER Control Unit Voltage (V) Current (ma) Maximum Power (W) Micro Controller Micro- Controller for color sensor Micro Controller TAOS TCS230D color sensor Micro Controller Receivers Transmitter Servo-Motors (18) From the different subsystems of Table 1 above, the power requirement for the robot is broken down into two main subsystems, the servo motors subsystem and the electronics subsystem. Therefore the robot uses two rechargeable batteries as its main voltage source, one to power the servomotor subsystem and the other to power the electronics subsystem. The power supply consists of a 6V 2800mAh rechargeable Nickel Metal Hydride battery to power the robot s eighteen servo motors, and a 12V 1600mAh rechargeable Nickel Metal Hydride battery to power the electronics. The voltages are being regulated by four LM317T voltage regulators, eight capacitors, four. 1mF and four 10mF to provide stable constant and continuous voltages, and LED that serves as a power indicator and an ON/OFF switch to to turn the robot on and off. Table 1 above gives the required power for the different sub-systems of the robot. A. Purpose IV. COLORED-OBJECT DETECTION As stated previously, an objective we set forth to accomplish was to design and implement a system to discern objects of specific colors. The colors we are trying to detect are: red, green, and blue. The assumption was, in choosing these three colors, was that they are primary colors they should be the easiest to detect. Being able to detect objects of different color has a myriad of applications. The most obvious would be for sorting purposes for robotic machinery. For instance, being able to decide if a targeted object is desired and then allowing the user to choose a course of action (or performing a pre-programmed plan of action) is a powerful tool. We have also gained a good understanding of how sensors work and how they can be used to model real-life systems. B. Background and Theory An obvious solution to our objective would be a video camera using either real-time video processing or a framegrabber with image processing. A small CMOS camera (typically used in cell phones) interfaced with a Field- Programmable Gate Array (FPGA) was considered at first for the speed of operation and efficiency. However, the difficulty of the programming language VHDL and the time constraint of this project made the camera and FPGA option unrealistic. For image processing, a microcontroller was also considered. However, most microcontrollers have too

5 small of memory to hold video frames coming at 30 frames per second. The design would have to discard frames or lower the image resolution of the camera artificially by skipping rows and columns of pixels. Also, two microcontrollers would have had to been programmed: one as a framegrabber and one for the image processing/color blob detection algorithm. This was also unrealistic for the time allotted for the project. Thus, we decided to go with a simpler option using optoelectronic sensors/devices. Optoelectronic devices are devices that respond to and function according to different amounts of electromagnetic light detected. Whether it be optical-toelectrical or electrical-to-optical, optoelectronic devices serve as valuable sensor in robotics and many everyday consumer products. For our purposes, the optoelectronic devices in question are photoresistors and phototransistors. Photoresistors are devices that act similarly to resistors but when light in the visible range strikes its surface its resistance level decreases. The amount of dark resistance and light resistance are the parameters involved instead of just a single resistance value. The resistance value decreases (ideally) linearly with an increase in light intensity. Fig. 9. An example of a photoresistor. The curved trace is the optically-sensitive element of the device. Phototransistors, likewise, work very similar to their non-optical counterpart the bipolar junction transistor or field-effect transistor [2]. Phototransistors have only two terminals, a collector and emitter. A transparent cover allows light to enter the device and raise the gate voltage by photon-electron interactions. Thus, when enough photons enter the device the gate voltage will raise and current will be allowed to flow between the collector and emitter. Fig. 10. A phototransistor. Note only two terminals are present (collector and emitter); the base is housed in the transparent head to allow photons to enter and raise the gate voltage. Using either of these devices and colored-light filters, we can build a light sensitive circuit that can sense a specific color and react accordingly. Placing red, green, and blue light filters over our optoelectronic devices we can create a red light sensor, a green light sensor and a blue light sensor. These colored-light sensors act as a bandpass filter for visible light. Red-light filters allow red light to pass over a narrow wavelength range (plus or minus some center wavelength), and then same for blue-light and green-light filters, respectively. To get the correct colored light to the sensor, LED light is shined on to the object to be sensed. A white LED could be used for this purpose (since it contains all wavelengths of the spectrum) or an LED of the same color as the object to be sensed. The light reflected off the object will be the same color as the object; all other wavelengths will be absorbed by the object. Thus, the red, blue or green light will be accepted into the appropriate sensor which will be turned ON by the user. If the reflected light is able to pass through the ON sensor, an indicator LED will turn on, signaling that the correct colored object was detected. This application of the physical characteristics of electromagnetic waves is what allows us to artificially create eyesight for our robot. C. Implementation Options The objects to be detected must be nearly-flat so the robot can walk over them safely as well as be red, green or blue in color. Deciding which color is to be detected is done by the user via switches on the top of robot s body. For red object detection the user will turn the RED switch to ON and the BLUE and GREEN switches to OFF. Similar operation is done for the blue and green object detection. As mentioned previously, implementing vision with a camera and FPGA or microcontroller proved to be overlydaunting because of the time constraint. The remaining options were to use the optoelectronic devices and even under this umbrella there were more options. The first being a circuit consisting of photoresistors with colored-

6 light filters. Reflected light from the object would be incident on all the sensors (photoresistor and filter combination) but only the sensor with the compatible filter would be allowed to trigger a detection response (i.e, the indicator LED). The reflected light incident on the corresponding filter and photoresistor pair lowers the resistance of the photoresistor allowing a high voltage to be placed on the output (the indicator LED). Logic gates could also be used to ensure that the other two filters do not light up the indicator LED (in the case of an inbetween color). Logical AND gates and NOR gates could be used to ensure this. Another implementation would be using the phototransistor. Red, green, and blue colored-light filters would also be placed on the phototransistors similarly to the photoresistors. Once the color filter and phototransistor combination receives light the phototransistor will allow current to pass through a resistor to create enough voltage to turn on the indicator LED. In both of the above implementations electrical tape was placed around the photoresistor and phototransistor to block ambient light from entering and causing false readings. Also, as the light source of the reflected light, the white LEDs proved to be too intense and almost always gave a detection regardless of the colored object. So, red, green and blue LEDs were used depending on what the user selected. The intensities of the different colored LEDs were equalized with different resistor values. When tested, both of these implementations proved problematic. Photoresistors and phototransistors alike gave too varying of values from one to the other as the consistency from individual device-to-device was low. The object was either too illuminated or ambient light was too much of a factor. With the wide-ranging parts/devices available, the circuits became too erratic. A third and best solution was found: the TAOS Inc. color sensor, the TCS230D. The TCS230D converts light-to-frequency. Increasing intensity of the selected color gives increased frequency of square wave pulses generated. Thus, using a simple microcontroller we can count the number of square waves generated during a given sample time and determine the color being sensed. The TAOS color sensor incorporates an 8 x 8 array of photodiodes as can be seen in Figure. Three groups of sixteen of them each have red filters, blue filters, and green filters. The fourth group of sixteen have no filters. S0 1 S1 2 OE 3 GND 4 8 S3 7 S2 6 OUT 5 V DD Fig. 11. The top view schematic of the TAOS TCS230D Color Sensor. This schematic shows the pins and an inside view of the photodiode array. The pins S0-S3 are used to select which color is to be detected. This turns on the corresponding set of photodiodes. Like the simple circuit implementations before, the TAOS color sensor still works on the principle of using reflected light off of the object, but the TCS230D is much more accurate since the color filters are of better quality and made for the device. The distance the TCS230D must be from the object is also about the same as the simpler circuits: about 2-3 inches. More than one indicator LED will have to be used now since the TCS230D has only one output. The select lines are connected in parallel with three indicator LEDs each corresponding to the correct color. The other two will be shut off from receiving any voltage so as to not give a false indication. The final, missing piece of our color sensing system is the microcontroller to count the number of pulses generated by the TCS230D. Something small in power footprint and easy in programmability would be appreciated since the task at hand is relatively simple: count the number of pulses outputted and signal the corresponding indicator LED. A microcontroller programmable in C or BASIC and did not require much setup would be ideal. The ATmega644 from Atmel and the PICAXE18X from PICAXE (a variant of the PIC from Microchip) were compared. The ATmega644 had the obvious advantage of more memory and faster speed but for our purposes provided too much horsepower. The PICAXE18X also featured a count feature that can count the number of pulses received in a given sample time. For programming the PICAXE18X, BASIC language was used and the sampe times were defined. Since the TCS230D uses photodiodes, the stabilization time was very quick so a short sample time was needed. Speed was never a specification though because the robot is not a very fast one.

7 TABLE 2 COMPARISON OF MICROCONTROLLERS ATMega644 PICAXE18X Clock Speed 20 MHz 4 MHz Memory Size Power Consumption 64 kb of program memory, 4 kb SRAM, 2 kb EEPROM 240 micro- 1 MHz (3 V) About 1000 lines of program code. 150 micro- 1 MHz (2-4.5 V) The code to program the PICAXE18X starts up the device, has a delay and then actively looks for pulses during the sample times. When the robot is walking and no object is underneath it, the color sensor will not provide a strong enough output to the microcontroller. The microcontroller will compare it to the accepted threshold and discard it if not with in bounds. V. CONCLUSION The Walking Robot with Vision is an example of how different disciplines of engineering can come together to work in unison. Taking advantage of physics the properties of natural phenemona also play a part in how simple (or complicated) a design can become. We hope to continue tweaking our robot and offering a more advanced vision system. In the future, we expect more and more projects such as these to meld engineering disciplines together; blurring lines. ACKNOWLEDGEMENT We would like to extend our greatest appreciation to our family, friends and loved ones for supporting us through the length of the project. And of course, our deep appreciation to Dr. Sam Richie and the faculty for their guidance. REFERENCES [1] Interfacing a PS2 (PlayStation 2) Controller. Curious Inventor < ps2> [2] Held. G, Introduction to Light Emitting Diode Technology and Applications, CRC Press, (Worldwide, 2008). Ch. 5 p 116. ISBN: BIOGRAPHY Anselet Jacques, a senior student of the Electrical Engineering Departement at the University of Central Florida, will start to persue his masters degree at the University of Central Florida after graduated in the Fall of He also takes part in the intramural sports ( soccer) activities at the University of Central Florida. Steven Schultz is a senior majoring in Electrical Engineering with minors in Mathematics and Physics at the University of Central Florida. His academic interests include digital signal processing, biomedical engineering applications, and audio/musical signal generation and processing. He enjoys film, playing guitar and reading in his spare time. Steven is currently working as a student co-op for L-3 Communications Link Simulation and Training. Phillipe Jean-Jumeau is a 21-year old Electrical Engineering student at the University of Central Florida. He will pursue his Masters and doctorate degree in the same field.

Walking Robot with Vision. Group 14 Anselet Jacques Phillipe Jean-Jumeau Steven Schultz

Walking Robot with Vision. Group 14 Anselet Jacques Phillipe Jean-Jumeau Steven Schultz Walking Robot with Vision Group 14 Anselet Jacques Phillipe Jean-Jumeau Steven Schultz Our Mission, Our Purpose We intend to build a six-legged robot that will be able to walk, be controlled wirelessly

More information

ADVANCED SAFETY APPLICATIONS FOR RAILWAY CROSSING

ADVANCED SAFETY APPLICATIONS FOR RAILWAY CROSSING ADVANCED SAFETY APPLICATIONS FOR RAILWAY CROSSING 1 HARSHUL BALANI, 2 CHARU GUPTA, 3 KRATIKA SUKHWAL 1,2,3 B.TECH (ECE), Poornima College Of Engineering, RTU E-mail; 1 harshul.balani@gmail.com, 2 charu95g@gmail.com,

More information

Project Name: SpyBot

Project Name: SpyBot EEL 4924 Electrical Engineering Design (Senior Design) Final Report April 23, 2013 Project Name: SpyBot Team Members: Name: Josh Kurland Name: Parker Karaus Email: joshkrlnd@gmail.com Email: pbkaraus@ufl.edu

More information

EEL5666C IMDL Spring 2006 Student: Andrew Joseph. *Alarm-o-bot*

EEL5666C IMDL Spring 2006 Student: Andrew Joseph. *Alarm-o-bot* EEL5666C IMDL Spring 2006 Student: Andrew Joseph *Alarm-o-bot* TAs: Adam Barnett, Sara Keen Instructor: A.A. Arroyo Final Report April 25, 2006 Table of Contents Abstract 3 Executive Summary 3 Introduction

More information

Published by: PIONEER RESEARCH & DEVELOPMENT GROUP ( 1

Published by: PIONEER RESEARCH & DEVELOPMENT GROUP (  1 Biomimetic Based Interactive Master Slave Robots T.Anushalalitha 1, Anupa.N 2, Jahnavi.B 3, Keerthana.K 4, Shridevi.S.C 5 Dept. of Telecommunication, BMSCE Bangalore, India. Abstract The system involves

More information

ECE U401/U211-Introduction to Electrical Engineering Lab. Lab 4

ECE U401/U211-Introduction to Electrical Engineering Lab. Lab 4 ECE U401/U211-Introduction to Electrical Engineering Lab Lab 4 Preliminary IR Transmitter/Receiver Development Introduction: In this lab you will design and prototype a simple infrared transmitter and

More information

Boozer Cruiser. EEL Electrical Engineering Design 2 Final Design Report. April 23, The Mobile Bartending Robot.

Boozer Cruiser. EEL Electrical Engineering Design 2 Final Design Report. April 23, The Mobile Bartending Robot. EEL4924 - Electrical Engineering Design 2 Final Design Report April 23, 2013 Boozer Cruiser The Mobile Bartending Robot Team Members: Mackenzie Banker Perry Fowlkes mbanker@ufl.edu perry.pfowlkes@gmail.com

More information

Basic Microprocessor Interfacing Trainer Lab Manual

Basic Microprocessor Interfacing Trainer Lab Manual Basic Microprocessor Interfacing Trainer Lab Manual Control Inputs Microprocessor Data Inputs ff Control Unit '0' Datapath MUX Nextstate Logic State Memory Register Output Logic Control Signals ALU ff

More information

Imaging serial interface ROM

Imaging serial interface ROM Page 1 of 6 ( 3 of 32 ) United States Patent Application 20070024904 Kind Code A1 Baer; Richard L. ; et al. February 1, 2007 Imaging serial interface ROM Abstract Imaging serial interface ROM (ISIROM).

More information

I. INTRODUCTION MAIN BLOCKS OF ROBOT

I. INTRODUCTION MAIN BLOCKS OF ROBOT Stair-Climbing Robot for Rescue Applications Prof. Pragati.D.Pawar 1, Prof. Ragini.D.Patmase 2, Mr. Swapnil.A.Kondekar 3, Mr. Nikhil.D.Andhare 4 1,2 Department of EXTC, 3,4 Final year EXTC, J.D.I.E.T Yavatmal,Maharashtra,

More information

Color Stabilization of RGB LEDs in an LED Backlighting Example Application Note

Color Stabilization of RGB LEDs in an LED Backlighting Example Application Note Color Stabilization of RGB LEDs in an LED Backlighting Example Application Note Introduction In recent years, advancements in the area of optoelectronics due to the deployment of new semiconductor materials

More information

Color Stabilization of RGB LEDs in an LED Backlighting Example Application Note

Color Stabilization of RGB LEDs in an LED Backlighting Example Application Note Color Stabilization of RGB LEDs in an LED Backlighting Example Application Note Introduction In recent years, advancements in the area of optoelectronics due to the deployment of new semiconductor materials

More information

Table of Contents Executive Summary... 3 Section 1: Introduction Motivation and Rationale... 4 Section 2: Definitions

Table of Contents Executive Summary... 3 Section 1: Introduction Motivation and Rationale... 4 Section 2: Definitions Table of Contents Executive Summary... 3 Section 1: Introduction... 4 1.1 Motivation and Rationale... 4 Section 2: Definitions... 4 2.1 Goals and Objectives... 5 2.1.1 Mechanics... 5 2.1.2 Drive... 6 2.1.3

More information

ESE141 Circuit Board Instructions

ESE141 Circuit Board Instructions ESE141 Circuit Board Instructions Board Version 2.1 Fall 2006 Washington University Electrical Engineering Basics Because this class assumes no prior knowledge or skills in electrical engineering, electronics

More information

νµθωερτψυιοπασδφγηϕκλζξχϖβνµθωερτ ψυιοπασδφγηϕκλζξχϖβνµθωερτψυιοπα σδφγηϕκλζξχϖβνµθωερτψυιοπασδφγηϕκ χϖβνµθωερτψυιοπασδφγηϕκλζξχϖβνµθ

νµθωερτψυιοπασδφγηϕκλζξχϖβνµθωερτ ψυιοπασδφγηϕκλζξχϖβνµθωερτψυιοπα σδφγηϕκλζξχϖβνµθωερτψυιοπασδφγηϕκ χϖβνµθωερτψυιοπασδφγηϕκλζξχϖβνµθ θωερτψυιοπασδφγηϕκλζξχϖβνµθωερτψ υιοπασδφγηϕκλζξχϖβνµθωερτψυιοπασδ φγηϕκλζξχϖβνµθωερτψυιοπασδφγηϕκλζ ξχϖβνµθωερτψυιοπασδφγηϕκλζξχϖβνµ EE 331 Design Project Final Report θωερτψυιοπασδφγηϕκλζξχϖβνµθωερτψ

More information

Abstract. 1. Introduction

Abstract. 1. Introduction Trans Am: An Experiment in Autonomous Navigation Jason W. Grzywna, Dr. A. Antonio Arroyo Machine Intelligence Laboratory Dept. of Electrical Engineering University of Florida, USA Tel. (352) 392-6605 Email:

More information

Process Components. Process component

Process Components. Process component What are PROCESS COMPONENTS? Input Transducer Process component Output Transducer The input transducer circuits are connected to PROCESS COMPONENTS. These components control the action of the OUTPUT components

More information

Design Of Low-Power Wireless Communication System Based On MSP430 Introduction:

Design Of Low-Power Wireless Communication System Based On MSP430 Introduction: Design Of Low-Power Wireless Communication System Based On MSP430 Introduction: Low power wireless networks provide a new monitoring and control capability for civil and military applications in transportation,

More information

Building an autonomous light finder robot

Building an autonomous light finder robot LinuxFocus article number 297 http://linuxfocus.org Building an autonomous light finder robot by Katja and Guido Socher About the authors: Katja is the

More information

ECE 511: FINAL PROJECT REPORT GROUP 7 MSP430 TANK

ECE 511: FINAL PROJECT REPORT GROUP 7 MSP430 TANK ECE 511: FINAL PROJECT REPORT GROUP 7 MSP430 TANK Team Members: Andrew Blanford Matthew Drummond Krishnaveni Das Dheeraj Reddy 1 Abstract: The goal of the project was to build an interactive and mobile

More information

Workshops Elisava Introduction to programming and electronics (Scratch & Arduino)

Workshops Elisava Introduction to programming and electronics (Scratch & Arduino) Workshops Elisava 2011 Introduction to programming and electronics (Scratch & Arduino) What is programming? Make an algorithm to do something in a specific language programming. Algorithm: a procedure

More information

Chapter 2: Your Boe-Bot's Servo Motors

Chapter 2: Your Boe-Bot's Servo Motors Chapter 2: Your Boe-Bot's Servo Motors Vocabulary words used in this lesson. Argument in computer science is a value of data that is part of a command. Also data passed to a procedure or function at the

More information

Wednesday 7 June 2017 Afternoon Time allowed: 1 hour 30 minutes

Wednesday 7 June 2017 Afternoon Time allowed: 1 hour 30 minutes Please write clearly in block capitals. Centre number Candidate number Surname Forename(s) Candidate signature A-level ELECTRONICS Unit 4 Programmable Control Systems Wednesday 7 June 2017 Afternoon Time

More information

TCS230 PROGRAMMABLE COLOR LIGHT TO FREQUENCY CONVERTER TAOS046 - FEBRUARY 2003

TCS230 PROGRAMMABLE COLOR LIGHT TO FREQUENCY CONVERTER TAOS046 - FEBRUARY 2003 High-Resolution Conversion of Light Intensity to Frequency Programmable Color and Full-Scale Output Frequency Communicates Directly With a Microcontroller Single-Supply Operation (2.7 V to 5.5 V) Power

More information

International Journal of Advanced Research in Electrical, Electronics and Instrumentation Engineering. (An ISO 3297: 2007 Certified Organization)

International Journal of Advanced Research in Electrical, Electronics and Instrumentation Engineering. (An ISO 3297: 2007 Certified Organization) International Journal of Advanced Research in Electrical, Electronics Device Control Using Intelligent Switch Sreenivas Rao MV *, Basavanna M Associate Professor, Department of Instrumentation Technology,

More information

Team Description Paper: HuroEvolution Humanoid Robot for Robocup 2010 Humanoid League

Team Description Paper: HuroEvolution Humanoid Robot for Robocup 2010 Humanoid League Team Description Paper: HuroEvolution Humanoid Robot for Robocup 2010 Humanoid League Chung-Hsien Kuo 1, Hung-Chyun Chou 1, Jui-Chou Chung 1, Po-Chung Chia 2, Shou-Wei Chi 1, Yu-De Lien 1 1 Department

More information

DC-Motor Driver circuits

DC-Motor Driver circuits DC-Mot May 19, 2012 Why is there a need for a motor driver circuit? Normal DC gear-head motors requires current greater than 250mA. ICs like 555 timer, ATmega Microcontroller, 74 series ICs cannot supply

More information

HB-25 Motor Controller (#29144)

HB-25 Motor Controller (#29144) Web Site: www.parallax.com Forums: forums.parallax.com Sales: sales@parallax.com Technical: support@parallax.com Office: (916) 624-8333 Fax: (916) 624-8003 Sales: (888) 512-1024 Tech Support: (888) 997-8267

More information

Li-Fi And Microcontroller Based Home Automation Or Device Control Introduction

Li-Fi And Microcontroller Based Home Automation Or Device Control Introduction Li-Fi And Microcontroller Based Home Automation Or Device Control Introduction Optical communications have been used in various forms for thousands of years. After the invention of light amplification

More information

Study of M.A.R.S. (Multifunctional Aero-drone for Remote Surveillance)

Study of M.A.R.S. (Multifunctional Aero-drone for Remote Surveillance) Study of M.A.R.S. (Multifunctional Aero-drone for Remote Surveillance) Supriya Bhuran 1, Rohit V. Agrawal 2, Kiran D. Bombe 2, Somiran T. Karmakar 2, Ninad V. Bapat 2 1 Assistant Professor, Dept. Instrumentation,

More information

Experiment #3: Micro-controlled Movement

Experiment #3: Micro-controlled Movement Experiment #3: Micro-controlled Movement So we re already on Experiment #3 and all we ve done is blinked a few LED s on and off. Hang in there, something is about to move! As you know, an LED is an output

More information

Four Quadrant Speed Control of DC Motor with the Help of AT89S52 Microcontroller

Four Quadrant Speed Control of DC Motor with the Help of AT89S52 Microcontroller Four Quadrant Speed Control of DC Motor with the Help of AT89S52 Microcontroller Rahul Baranwal 1, Omama Aftab 2, Mrs. Deepti Ojha 3 1,2, B.Tech Final Year (Electronics and Communication Engineering),

More information

A Foveated Visual Tracking Chip

A Foveated Visual Tracking Chip TP 2.1: A Foveated Visual Tracking Chip Ralph Etienne-Cummings¹, ², Jan Van der Spiegel¹, ³, Paul Mueller¹, Mao-zhu Zhang¹ ¹Corticon Inc., Philadelphia, PA ²Department of Electrical Engineering, Southern

More information

Ultrasonic Positioning System EDA385 Embedded Systems Design Advanced Course

Ultrasonic Positioning System EDA385 Embedded Systems Design Advanced Course Ultrasonic Positioning System EDA385 Embedded Systems Design Advanced Course Joakim Arnsby, et04ja@student.lth.se Joakim Baltsén, et05jb4@student.lth.se Simon Nilsson, et05sn9@student.lth.se Erik Osvaldsson,

More information

Advanced Mechatronics 1 st Mini Project. Remote Control Car. Jose Antonio De Gracia Gómez, Amartya Barua March, 25 th 2014

Advanced Mechatronics 1 st Mini Project. Remote Control Car. Jose Antonio De Gracia Gómez, Amartya Barua March, 25 th 2014 Advanced Mechatronics 1 st Mini Project Remote Control Car Jose Antonio De Gracia Gómez, Amartya Barua March, 25 th 2014 Remote Control Car Manual Control with the remote and direction buttons Automatic

More information

Electronic Components

Electronic Components Electronic Components Arduino Uno Arduino Uno is a microcontroller (a simple computer), it has no way to interact. Building circuits and interface is necessary. Battery Snap Battery Snap is used to connect

More information

Digital Monitoring Cum Control of a Power Transformer with Efficiency Measuring Meter

Digital Monitoring Cum Control of a Power Transformer with Efficiency Measuring Meter Digital Monitoring Cum Control of a Power Transformer with Efficiency Measuring Meter Shaikh Ahmed Ali, MTech(Power Systems Control And Automation Branch), Aurora s Technological and Research institute(atri),hyderabad,

More information

Design and Implementation of AT Mega 328 microcontroller based firing control for a tri-phase thyristor control rectifier

Design and Implementation of AT Mega 328 microcontroller based firing control for a tri-phase thyristor control rectifier Design and Implementation of AT Mega 328 microcontroller based firing control for a tri-phase thyristor control rectifier 1 Mr. Gangul M.R PG Student WIT, Solapur 2 Mr. G.P Jain Assistant Professor WIT,

More information

Class #9: Experiment Diodes Part II: LEDs

Class #9: Experiment Diodes Part II: LEDs Class #9: Experiment Diodes Part II: LEDs Purpose: The objective of this experiment is to become familiar with the properties and uses of LEDs, particularly as a communication device. This is a continuation

More information

EE 43 Smart Dust Lab: Experiment Guide

EE 43 Smart Dust Lab: Experiment Guide Smart Dust Motes EE 43 Smart Dust Lab: Experiment Guide The motes that you ll use are contained in translucent plastic boxes that measure 1.5 x 2.5 x 0.6 cubic inches. There is an insulated antenna (inside

More information

LDOR: Laser Directed Object Retrieving Robot. Final Report

LDOR: Laser Directed Object Retrieving Robot. Final Report University of Florida Department of Electrical and Computer Engineering EEL 5666 Intelligent Machines Design Laboratory LDOR: Laser Directed Object Retrieving Robot Final Report 4/22/08 Mike Arms TA: Mike

More information

LABORATORY EXPERIMENT. Infrared Transmitter/Receiver

LABORATORY EXPERIMENT. Infrared Transmitter/Receiver LABORATORY EXPERIMENT Infrared Transmitter/Receiver (Note to Teaching Assistant: The week before this experiment is performed, place students into groups of two and assign each group a specific frequency

More information

Mapping device with wireless communication

Mapping device with wireless communication University of Arkansas, Fayetteville ScholarWorks@UARK Electrical Engineering Undergraduate Honors Theses Electrical Engineering 12-2011 Mapping device with wireless communication Xiangyu Liu University

More information

Multi-Window Comparator documentation. Written November 15, 2012 Last edited November 15, 2012

Multi-Window Comparator documentation. Written November 15, 2012 Last edited November 15, 2012 Multi-Window Comparator documentation. Written November 15, 2012 Last edited November 15, 2012 I. What is a Multi-Window Comparator? A. A "regular" window comparator is this. B. A Multi-Window Comparator

More information

LINE MAZE SOLVING ROBOT

LINE MAZE SOLVING ROBOT LINE MAZE SOLVING ROBOT EEE 456 REPORT OF INTRODUCTION TO ROBOTICS PORJECT PROJECT OWNER: HAKAN UÇAROĞLU 2000502055 INSTRUCTOR: AHMET ÖZKURT 1 CONTENTS I- Abstract II- Sensor Circuit III- Compare Circuit

More information

WifiBotics. An Arduino Based Robotics Workshop

WifiBotics. An Arduino Based Robotics Workshop WifiBotics An Arduino Based Robotics Workshop WifiBotics is the workshop designed by RoboKart group pioneers in this field way back in 2014 and copied by many competitors. This workshop is based on the

More information

ILR #1: Sensors and Motor Control Lab. Zihao (Theo) Zhang- Team A October 14, 2016 Teammates: Amit Agarwal, Harry Golash, Yihao Qian, Menghan Zhang

ILR #1: Sensors and Motor Control Lab. Zihao (Theo) Zhang- Team A October 14, 2016 Teammates: Amit Agarwal, Harry Golash, Yihao Qian, Menghan Zhang ILR #1: Sensors and Motor Control Lab Zihao (Theo) Zhang- Team A October 14, 2016 Teammates: Amit Agarwal, Harry Golash, Yihao Qian, Menghan Zhang Individual Progress For my team s sensors and motor control

More information

Robotics And Remotely Operated Vehicles. P. A. Kulkarni S. G. Karad

Robotics And Remotely Operated Vehicles. P. A. Kulkarni S. G. Karad Robotics And Remotely Operated Vehicles P. A. Kulkarni S. G. Karad MAE, Alandi, Pune, India. 412105. pakulkarni@mitpune.com, shivajikarad@mitpune.com Abstract - In this paper, we present controlling of

More information

EXEMPLAR FOR EXCELLENCE

EXEMPLAR FOR EXCELLENCE Level 3 Digital Technologies 91638 (3.47) Title Demonstrate understanding of complex concepts used in the design and construction of electronic environments Credits 4 EXEMPLAR FOR EXCELLENCE THIS PDF ALSO

More information

A Low-Cost Li-Fi Communication Setup

A Low-Cost Li-Fi Communication Setup A Low-Cost Li-Fi Communication Setup Güray Yıldırım* 1, Özgür Özen 2, Heba Yüksel 3, M Naci İnci 4 1,2,3 Bogazici University, Dept. of Electrical-Electronics Eng., Istanbul, Turkey; e-mails: 1 guray.yildirim@boun.edu.tr,

More information

A Solar-Powered Wireless Data Acquisition Network

A Solar-Powered Wireless Data Acquisition Network A Solar-Powered Wireless Data Acquisition Network E90: Senior Design Project Proposal Authors: Brian Park Simeon Realov Advisor: Prof. Erik Cheever Abstract We are proposing to design and implement a solar-powered

More information

Onwards and Upwards, Your near space guide

Onwards and Upwards, Your near space guide The NearSys One-Channel LED Photometer is based on Forest Mims 1992 article (Sun Photometer with Light-emitting Diodes as Spectrally selective Filters) about using LEDs as a narrow band photometer. The

More information

About Security of the RAK DEK

About Security of the RAK DEK J. Yaghob (Ed.): ITAT pp. Charles University in Prague, Prague, About Security of the RAK DEK Abstract: The RAK DEK operating unit is a standalone access control system. This unit, and its more advanced

More information

Fundamentals of CMOS Image Sensors

Fundamentals of CMOS Image Sensors CHAPTER 2 Fundamentals of CMOS Image Sensors Mixed-Signal IC Design for Image Sensor 2-1 Outline Photoelectric Effect Photodetectors CMOS Image Sensor(CIS) Array Architecture CIS Peripherals Design Considerations

More information

New Design of Illumination Sensor with Interface Circuit

New Design of Illumination Sensor with Interface Circuit New Design of Illumination Sensor with Interface Circuit Ayman A. Aly 1,2 Abstract Light-emitting diode (LED) is a semiconductor device that gives off visible light when forward biased [1-3]. Similarly

More information

Controlling DC Brush Motor using MD10B or MD30B. Version 1.2. Aug Cytron Technologies Sdn. Bhd.

Controlling DC Brush Motor using MD10B or MD30B. Version 1.2. Aug Cytron Technologies Sdn. Bhd. PR10 Controlling DC Brush Motor using MD10B or MD30B Version 1.2 Aug 2008 Cytron Technologies Sdn. Bhd. Information contained in this publication regarding device applications and the like is intended

More information

3 Circuit Theory. 3.2 Balanced Gain Stage (BGS) Input to the amplifier is balanced. The shield is isolated

3 Circuit Theory. 3.2 Balanced Gain Stage (BGS) Input to the amplifier is balanced. The shield is isolated Rev. D CE Series Power Amplifier Service Manual 3 Circuit Theory 3.0 Overview This section of the manual explains the general operation of the CE power amplifier. Topics covered include Front End Operation,

More information

Unit 2 Semiconductor Devices. Lecture_2.5 Opto-Electronic Devices

Unit 2 Semiconductor Devices. Lecture_2.5 Opto-Electronic Devices Unit 2 Semiconductor Devices Lecture_2.5 Opto-Electronic Devices Opto-electronics Opto-electronics is the study and application of electronic devices that interact with light. Electronics (electrons) Optics

More information

Semiconductors, ICs and Digital Fundamentals

Semiconductors, ICs and Digital Fundamentals Semiconductors, ICs and Digital Fundamentals The Diode The semiconductor phenomena. Diode performance with ac and dc currents. Diode types: General purpose LED Zener The Diode The semiconductor phenomena

More information

1. Description of Hexapod Basic Gaits Mechanical Structure Electronics Programming Team Members...

1. Description of Hexapod Basic Gaits Mechanical Structure Electronics Programming Team Members... 1. Description of Hexapod...3 2. Basic Gaits...5 3. Mechanical Structure...6 4. Electronics...11 5. Programming...14 6. Team Members...15 2 HEXAPOD Hexapod is an A DRPG project by second year (Y10) UG

More information

RF Based Pick and Place Robot

RF Based Pick and Place Robot IOSR Journal of Electronics and Communication Engineering (IOSR-JECE) e-issn: 2278-2834,p- ISSN: 2278-8735.Volume 12, Issue 3, Ver. I (May.-Jun. 2017), PP 34-38 www.iosrjournals.org RF Based Pick and Place

More information

Dimensions in inches (mm) .021 (0.527).035 (0.889) .016 (.406).020 (.508 ) .280 (7.112).330 (8.382) Figure 1. Typical application circuit.

Dimensions in inches (mm) .021 (0.527).035 (0.889) .016 (.406).020 (.508 ) .280 (7.112).330 (8.382) Figure 1. Typical application circuit. IL Linear Optocoupler Dimensions in inches (mm) FEATURES Couples AC and DC signals.% Servo Linearity Wide Bandwidth, > khz High Gain Stability, ±.%/C Low Input-Output Capacitance Low Power Consumption,

More information

Putting It All Together: Computer Architecture and the Digital Camera

Putting It All Together: Computer Architecture and the Digital Camera 461 Putting It All Together: Computer Architecture and the Digital Camera This book covers many topics in circuit analysis and design, so it is only natural to wonder how they all fit together and how

More information

THE NAVIGATION CONTROL OF A ROBOTIC STRUCTURE

THE NAVIGATION CONTROL OF A ROBOTIC STRUCTURE THE NAVIGATION CONTROL OF A ROBOTIC STRUCTURE Laurean BOGDAN 1, Gheorghe DANCIU 2, Flaviu STANCIULEA 3 1 University LUCIAN BLAGA of Sibiu, 2 Tera Impex SRL, 3 Tera Impex SRL e-mail: laurean.bogdan@ulbsibiu.ro,

More information

Re: Design Specifications for a Voice Activated Remote Control System (ENSC 340 Project)

Re: Design Specifications for a Voice Activated Remote Control System (ENSC 340 Project) October 31, 2002 Dr. Andrew Rawicz School of Engineering Science Simon Fraser University Burnaby, British Columbia V5A 1S6 Re: Design Specifications for a Voice Activated Remote Control System (ENSC 340

More information

Advanced Soldier Monitoring and Tracking System Using GPS and GSM Introduction

Advanced Soldier Monitoring and Tracking System Using GPS and GSM Introduction Advanced Soldier Monitoring and Tracking System Using GPS and GSM Introduction The infantry soldier of tomorrow promises to be one of the most technologically advanced modern warfare has ever seen. Around

More information

ELR 4202C Project: Finger Pulse Display Module

ELR 4202C Project: Finger Pulse Display Module EEE 4202 Project: Finger Pulse Display Module Page 1 ELR 4202C Project: Finger Pulse Display Module Overview: The project will use an LED light source and a phototransistor light receiver to create an

More information

Low Power Pulse-Based Communication

Low Power Pulse-Based Communication MERIT BIEN 2009 Final Report 1 Low Power Pulse-Based Communication Santiago Bortman and Paresa Modarres Abstract When designing small, autonomous micro-robotic systems, minimizing power consumption by

More information

BASIC-Tiger Application Note No. 059 Rev Motor control with H bridges. Gunther Zielosko. 1. Introduction

BASIC-Tiger Application Note No. 059 Rev Motor control with H bridges. Gunther Zielosko. 1. Introduction Motor control with H bridges Gunther Zielosko 1. Introduction Controlling rather small DC motors using micro controllers as e.g. BASIC-Tiger are one of the more common applications of those useful helpers.

More information

6. HARDWARE PROTOTYPE AND EXPERIMENTAL RESULTS

6. HARDWARE PROTOTYPE AND EXPERIMENTAL RESULTS 6. HARDWARE PROTOTYPE AND EXPERIMENTAL RESULTS Laboratory based hardware prototype is developed for the z-source inverter based conversion set up in line with control system designed, simulated and discussed

More information

Image sensor combining the best of different worlds

Image sensor combining the best of different worlds Image sensors and vision systems Image sensor combining the best of different worlds First multispectral time-delay-and-integration (TDI) image sensor based on CCD-in-CMOS technology. Introduction Jonathan

More information

NUST FALCONS. Team Description for RoboCup Small Size League, 2011

NUST FALCONS. Team Description for RoboCup Small Size League, 2011 1. Introduction: NUST FALCONS Team Description for RoboCup Small Size League, 2011 Arsalan Akhter, Muhammad Jibran Mehfooz Awan, Ali Imran, Salman Shafqat, M. Aneeq-uz-Zaman, Imtiaz Noor, Kanwar Faraz,

More information

Embedded Sensors. We can offer you complete solutions for intelligent integrated sensor systems.

Embedded Sensors. We can offer you complete solutions for intelligent integrated sensor systems. FRAUNHOFER-Institute For integrated Circuits IIS INTEGRATED CIRCUITS AND SYSTEMS ICS FROM AN IDEA TO A FINISHED PRODUCT WE ARE: CUSTOMER- ORIENTED PROFESSIONAL TIME-TO-MARKET- FOCUSED NETWORKED WE OFFER:

More information

ULS24 Frequently Asked Questions

ULS24 Frequently Asked Questions List of Questions 1 1. What type of lens and filters are recommended for ULS24, where can we source these components?... 3 2. Are filters needed for fluorescence and chemiluminescence imaging, what types

More information

DESIGN OF A DEVICE FOR CHECKING THE CONTINUITY IN ELECTRICAL CIRCUIT

DESIGN OF A DEVICE FOR CHECKING THE CONTINUITY IN ELECTRICAL CIRCUIT DESIGN OF A DEVICE FOR CHECKING THE CONTINUITY IN ELECTRICAL CIRCUIT FA IZAH BINTI YA ACOB POLITEKNIK SULTAN SALAHUDDIN ABDUL AZIZ SHAH (yaacob_faiza@yahoo.com ) MASLIZAH BINTI MUNAHDAR POLITEKNIK SULTAN

More information

Design and Development of an Innovative Advertisement Display with Flipping Mechanism

Design and Development of an Innovative Advertisement Display with Flipping Mechanism Design and Development of an Innovative Advertisement Display with Flipping Mechanism Raymond Yeo K. W., P. Y. Lim, Farrah Wong Abstract Attractive and creative advertisement displays are often in high

More information

Designing VCNL4000 into an Application

Designing VCNL4000 into an Application VISHAY SEMICONDUCTORS Optoelectronics Application Note INTRODUCTION The VCNL4000 is a proximity sensor with an integrated ambient light sensor. It is the industry s first optical sensor to combine an infrared

More information

Robot Rangers. Low Level Design Document. Ben Andersen Jennifer Berry Graham Boechler Andrew Setter

Robot Rangers. Low Level Design Document. Ben Andersen Jennifer Berry Graham Boechler Andrew Setter Robot Rangers Low Level Design Document Ben Andersen Jennifer Berry Graham Boechler Andrew Setter 2/17/2011 1 Table of Contents Introduction 3 Problem Statement and Proposed Solution 3 System Description

More information

Bridge Measurement Systems

Bridge Measurement Systems Section 5 Outline Introduction to Bridge Sensors Circuits for Bridge Sensors A real design: the ADS1232REF The ADS1232REF Firmware This presentation gives an overview of data acquisition for bridge sensors.

More information

Arduino Based Intelligent Parking Assistance System

Arduino Based Intelligent Parking Assistance System International Journal of ChemTech Research CODEN (USA): IJCRGG, ISSN: 0974-4290, ISSN(Online):2455-9555 Vol.11 No.04, pp 101-106, 2018 Arduino Based Intelligent Parking Assistance System S.Baskaran 1 *,

More information

MICROCONTROLLER BASED SPEED SYNCHRONIZATION OF MULTIPLE DC MOTORS IN TEXTILE APPLICATIONS

MICROCONTROLLER BASED SPEED SYNCHRONIZATION OF MULTIPLE DC MOTORS IN TEXTILE APPLICATIONS MICROCONTROLLER BASED SPEED SYNCHRONIZATION OF MULTIPLE DC MOTORS IN TEXTILE APPLICATIONS 1 RAKSHA A R, 2 KAVYA B, 3 PRAVEENA ANAJI, 4 NANDESH K N 1,2 UG student, 3,4 Assistant Professor Department of

More information

Design of a Hardware/Software FPGA-Based Driver System for a Large Area High Resolution CCD Image Sensor

Design of a Hardware/Software FPGA-Based Driver System for a Large Area High Resolution CCD Image Sensor PHOTONIC SENSORS / Vol. 4, No. 3, 2014: 274 280 Design of a Hardware/Software FPGA-Based Driver System for a Large Area High Resolution CCD Image Sensor Ying CHEN 1,2*, Wanpeng XU 3, Rongsheng ZHAO 1,

More information

Hardware Platforms and Sensors

Hardware Platforms and Sensors Hardware Platforms and Sensors Tom Spink Including material adapted from Bjoern Franke and Michael O Boyle Hardware Platform A hardware platform describes the physical components that go to make up a particular

More information

AUTOMATIC RAILWAY CROSSING SYSTEM

AUTOMATIC RAILWAY CROSSING SYSTEM International Journal of Electrical and Electronics Engineering (IJEEE) ISSN(P): 2278-9944; ISSN(E): 2278-9952 Vol. 3, Issue 4, July 2014, 17-22 IASET AUTOMATIC RAILWAY CROSSING SYSTEM AKRITI & UPENDRA

More information

Lecture 8 Optical Sensing. ECE 5900/6900 Fundamentals of Sensor Design

Lecture 8 Optical Sensing. ECE 5900/6900 Fundamentals of Sensor Design ECE 5900/6900: Fundamentals of Sensor Design Lecture 8 Optical Sensing 1 Optical Sensing Q: What are we measuring? A: Electromagnetic radiation labeled as Ultraviolet (UV), visible, or near,mid-, far-infrared

More information

Pulse-Width-Modulation Motor Speed Control with a PIC (modified from lab text by Alciatore)

Pulse-Width-Modulation Motor Speed Control with a PIC (modified from lab text by Alciatore) Laboratory 14 Pulse-Width-Modulation Motor Speed Control with a PIC (modified from lab text by Alciatore) Required Components: 1x PIC 16F88 18P-DIP microcontroller 3x 0.1 F capacitors 1x 12-button numeric

More information

PRODUCTION DATA SHEET

PRODUCTION DATA SHEET The is a low cost silicon light sensor with a spectral response that closely emulates the human eye. Patented circuitry produces peak spectral response at 580nm, with an IR response less than ±5% of the

More information

Electromagnetic spectrum

Electromagnetic spectrum Slide 1 Electromagnetic spectrum insert wavelengths of blue to red. 6.071 Optoelectronics 1 Slide 2 Electromagnetic spectrum E = hν = kt e E - Energy k - Plank s constant ν - frequency k - Boltzman s constant

More information

Single-phase Variable Frequency Switch Gear

Single-phase Variable Frequency Switch Gear Single-phase Variable Frequency Switch Gear Eric Motyl, Leslie Zeman Advisor: Professor Steven Gutschlag Department of Electrical and Computer Engineering Bradley University, Peoria, IL May 13, 2016 ABSTRACT

More information

Knight Light. LED Chess. Nick DeSantis Alex Haas Bryan Salicco. Senior Design Group 16 Spring 2013

Knight Light. LED Chess. Nick DeSantis Alex Haas Bryan Salicco. Senior Design Group 16 Spring 2013 Knight Light LED Chess Nick DeSantis Alex Haas Bryan Salicco Senior Design Group 16 Spring 2013 Motivation Chess is a tricky game to learn. Video games have taken over and kids don't learn about classic

More information

CHAPTER 2 VSI FED INDUCTION MOTOR DRIVE

CHAPTER 2 VSI FED INDUCTION MOTOR DRIVE CHAPTER 2 VI FE INUCTION MOTOR RIVE 2.1 INTROUCTION C motors have been used during the last century in industries for variable speed applications, because its flux and torque can be controlled easily by

More information

Control of Lighting System

Control of Lighting System EE318 Electronic Design Lab Project Report, EE Dept, IIT Bombay, April 2009 Control of Lighting System Group No: D13 Bharat Bhushan (06d04026) Sravan Kumar Jatavath (06d07018)

More information

A Low Resolution Vision System

A Low Resolution Vision System A Low Resolution Vision System E155 Final Project Report Charles Matlack and Andrew Mattheisen January 2, 2003 Abstract This project uses an array of 24 CdS photocells to form a crude image of its field

More information

Driving LEDs with a PIC Microcontroller Application Note

Driving LEDs with a PIC Microcontroller Application Note Driving LEDs with a PIC Microcontroller Application Note Introduction Nowadays, applications increasingly make use of LEDs as a replacement for traditional light bulbs. For example, LEDs are frequently

More information

Copyright 2007 Year IEEE. Reprinted from ISCAS 2007 International Symposium on Circuits and Systems, May This material is posted here

Copyright 2007 Year IEEE. Reprinted from ISCAS 2007 International Symposium on Circuits and Systems, May This material is posted here Copyright 2007 Year IEEE. Reprinted from ISCAS 2007 International Symposium on Circuits and Systems, 27-30 May 2007. This material is posted here with permission of the IEEE. Such permission of the IEEE

More information

MAKEVMA502 BASIC DIY KIT WITH ATMEGA2560 FOR ARDUINO USER MANUAL

MAKEVMA502 BASIC DIY KIT WITH ATMEGA2560 FOR ARDUINO USER MANUAL BASIC DIY KIT WITH ATMEGA2560 FOR ARDUINO USER MANUAL USER MANUAL 1. Introduction To all residents of the European Union Important environmental information about this product This symbol on the device

More information

Speed Control Of Transformer Cooler Control By Using PWM

Speed Control Of Transformer Cooler Control By Using PWM Speed Control Of Transformer Cooler Control By Using PWM Bhushan Rakhonde 1, Santosh V. Shinde 2, Swapnil R. Unhone 3 1 (assistant professor,department Electrical Egg.(E&P), Des s Coet / S.G.B.A.University,

More information

Master Op-Doc/Test Plan

Master Op-Doc/Test Plan Power Supply Master Op-Doc/Test Plan Define Engineering Specs Establish battery life Establish battery technology Establish battery size Establish number of batteries Establish weight of batteries Establish

More information

Control of Electrical Lights and Fans using TV Remote

Control of Electrical Lights and Fans using TV Remote EE 389 Electronic Design Lab -II, Project Report, EE Dept., IIT Bombay, October 2005 Control of Electrical Lights and Fans using TV Remote Group No. D10 Liji Jayaprakash (02d07021)

More information

Katran-Lux. Non-linear junction detector USER MANUAL

Katran-Lux. Non-linear junction detector USER MANUAL Katran-Lux Non-linear junction detector USER MANUAL 1 Nonlinear junction detector Katran-Lux is intended for search and detection of electronic devices installed in building structures, pieces of furniture

More information