• No results found

Attitude towards E-learning Technology -- A study in Kerala

N/A
N/A
Protected

Academic year: 2020

Share "Attitude towards E-learning Technology -- A study in Kerala"

Copied!
6
0
0

Loading.... (view fulltext now)

Full text

(1)

185 Copyright © 2011-15. Vandana Publications. All Rights Reserved.

Volume-5, Issue-1, February-2015

International Journal of Engineering and Management Research

Page Number: 185-190

An Embedded based Robotic Arm to Find Unauthenticated Code

Saranya.B1, Sasikala.N2, Sharmila.K3, Nandini.S4 1,2,34

Departmat of Electricals and Electronics Engineering, INDIA

ABSTRACT

Robotics is the science of designing and building robots suitable for real-life applications in automated manufacturing and other non-manufacturing environments. This project is based on robotics based on the arm movements where less weighted objects are lifted. The main objective of this project is to find the other objects except the particular code present in the objects, it automatically finds an object that we to have remove. In offices, schools, colleges or in super markets it takes plenty of time to find a particular person’s record or to separate a particular item. This difficulty can be overcome by using robot’s arm movement with the scanner in order to reduce man power and time. Bar code scanner is used to read the particular code of an object and sends the information to the microcontroller kit. This kit compares the code with the predefined code if the code matches it is a good product and process is stopped immediately, if the code does not matches, then it is a bad product so the arm picks that object and keeps it separately.

Keywords : Robotics, bar code scanner, DC motor, Micro controller, LCD display.

I.

INTRODUCTION

The arm control in robots is very popular in the world of robotics.A robotic arm is usually programmable with functions similar to a human arm. Robotic arm can be used to perform a variety of tasks with great accuracy. The use of robots has been increasing in this world. It is more helpful for the people in many ways by reducing the time and makes the work easier.Robots are capable of amazing feats of strength and speed. This project is also based on robotics which is used to find the bad product using a barcode scanner. Robots are meant to relieve people, making a task easier or aiding a person who wants or needs assist. The main use of robots has so far been in the automation of mass manufacture industries, where the same, definable tasks must be performed repeatedly in exactly the same fashion. This project aims to create a straightforward and repeatable process to minimize the human work to a greater extent.The ports of the microcontroller are used to control the operation of the DC motor, scanner, electromagnets and servo motor. The program is done using

keil C.

This project aims to find a good product using the basic arm movements of the robot so as to reduce the man power and the working time. Limiting sensors is used in the sides, top and bottom of the arm so that it automatically goes downward from upward direction, leftward from rightward direction and vice versa. Meanwhile the scanner scans the code present in that particular object. A low cost embedded based code finder using robotic arm movement, which consists of servo motor, stepper motor, electromagnet, bar code scanner and microcontroller. Comparing with digitize delicate texts in a book using robotic arm movement with a scanner, this system needs only one stepper motor, one servo motor and two fingered arm[5]. The digitize delicate texts in a book using robotic arm movement with a scanner used 3 stepper motor and monitor arrangement. It is more expensive.[2] 3 fingered arm for robots which can be used for small applications in medical field like laproscopic surgery. To hold or handle light materials 3 fingers are enough for robots.[1] The electromagnets are used to hold micro objects using robotic arm. So we can use the electromagnet to hold thin papers. The code prompting the control of servo motor, stepper motor and electromagnet interfaced with 8051 has been implemented using embedded C [19] in case of reliability and portability instead of relying on assembly language programming.

II.

PROPOSED SYSTEM

(2)

186 Copyright © 2011-15. Vandana Publications. All Rights Reserved.

III.

ATMEL 89C51

The Atmel 89C51 is a less-power, more-performance CMOS 8-bit microcomputer with 4K bytes of Flash programmable and erasable read only memory (PEROM). The Atmel 89C51 device is manufactured using Atmel’s high-density nonvolatile memory technology. Atmel AT89C51 is a powerful microcomputer which provides a highly-flexible and cost-effective solution to many embedded control applications.

IV.

RELAY

A relay is an electrically operated relays use an mechanism mechanically, other than extra operating principles are also used. Relays are used where it is essential to control a circuit by a low-power signal, or where more than a few circuits must be controlled by one signal. The first relays were used in extensive distance telegraph circuits, repeating the indicator coming in from one circuit and re-transmitting it to one more. Relays were used extensively in telephone exchanges and early computers to perform logical operations.

V.

DC SERVO MOTOR WORKING

A servo motor consists of numerous main parts, the motor and gearbox, a position sensor, an inaccuracy amplifier and motor driver and a circuit to decode the requested position. Figure 1 contains a block diagram of a distinctive servo motor unit. The radio control receiver system (or other controller) generates a pulse of varying length approximately every 20 milliseconds. The pulse is normally flanked by 1 and 2 milliseconds long. The extent of the pulse is used by the servo to determine the position it should rotate to.

Figure 1 : Block Diagram of Servo Motor

VI.

PULSE WIDTH TO VOLTAGE

CONVERTER

The control pulse is feed to a pulse width to voltage converter. This circuit charges a capacitor at a steady rate while the pulse is high. While the pulse goes low the charge on the capacitor is fed to the output via a suitable defense amplifier. This fundamentally produces a voltage related to the length of the applied pulse. The circuit is tuned to fabricate a useful voltage over a 1ms to 2ms period. The output voltage is buffered and consequently does not decay significantly between control pulses so the length of time between pulses is not critical.

VII.

POSITION SENSOR

The current rotational position of the servo motor output shaft is read by a sensor. This is normally a potentiometer which produces a voltage that is related to the absolute angle of the output duct. The position sensor then feeds its current value into the Error Amplifier which compares the current position with the commanded position from the pulse width to voltage converter.

VIII.

ERROR AMPLIFIER

The error amplifier is an operational amplifier with negative feedback. It will always attempt to minimize the difference between the inverting (negative) and non-inverting (positive) inputs by driving its output is the correct direction. The production of the error amplifier is either a negative or positive voltage representing the difference between its inputs. The greater the difference the greater will be the voltage. The error amplifier output is used to drive the motor. If it is optimistic the motor will turn in one direction, if pessimistic the other. This allows the error amplifier to reduce the difference between its inputs and so make the servo go to the commanded position. The servo usually contains a single integrated circuit and a hand full of discreet components to implement the entire control system.

IX.

TIMERS

(3)

187 Copyright © 2011-15. Vandana Publications. All Rights Reserved.

X.

LIMIT SWITCH

Limit switch is a switch operated by the motion of a machine part or presence of an entity. They are used for control of a machine, as safety objects transitory a point. Standardized bound switches are industrial organize components manufactured with a diversity of operator types, including lever, roller plunger, and whisker type. Bound switches may be directly mechanically operated by the movement of the operating lever. A magnet mounted on some moving part. field, by capacitance, or by sensing a magnetic field.

XI.

DRIVER CIRCUIT

A driver is an component, such as a high-power usually used to normalize current flowing through a circuit or is used to control the other factors such as other components, a few devices in the circuit. The term is often used, for illustration, for a specialize

mode An

measured a driver for within a broad range of in driver stages of a circuit require different characteristics to other circuit stages. For instance in a transistor power amplifier, naturally the driver circuit requires current gain, often the aptitude to discharge the following transistor bases speedily, and low output impedance to avoid or minimize distortion.

XII.

BARCODE SCANNER

A barcode reader or barcode scanner is an electronic device for reading printed barcodes. Similar to a flatbed scanner it consists of a light resource, a lens and a light sensor translating optical impulses into electrical ones. In addition, almost all barcode readers contain decoder circuitry analyzing the barcode's image data provided by the sensor and sending the barcode's content to the scanner's output port.

XIII.

BLOCK DIAGRAM

Figure 2 :Block diagram

The barcode scanner is used to read the barcode present on the object. The microcontroller will check the input from the barcode scanner with the predefined code present in it. If the barcode is not matched with the code then the microcontroller will send the signal to the driver circuits for controlling the motor operations. Two driver circuits are used to control the forward and backward motions of DC motors. One driver circuit is used to control the servo motor. The microcontroller will control the operations of the motors with respect to the predefined timing and limiting sensor’s output. The servo motor is used to control the operation of the electromagnet which is used to pick and hold the object. One DC motor is used to move the arm in upward and downward directions. Another DC motor is used to rotate the arm in left and right directions.

XIV.

HARDWARE MODULE

(4)

188 Copyright © 2011-15. Vandana Publications. All Rights Reserved.

 When relay 1 is in the ON state in addition

to relay 2 is in the OFF state, the motor is running in the frontward direction.

 When relay 2 is in the ON state in addition

to relay 1 is in the OFF state, the motor is running in the overturn direction.

Figure 3:. Hardware module

1. Bar code scanner- Scans the bar code present in an object.

2. DC driver circuit- Makes forward and backward motions of DC motor.

3. Servo driver circuit- Controls the electromagnet. 4. Voltage regulator- Used to convert 12V to 5V. 5. Battery- Supplies power to all the circuits. 6. LCD display- Displays the current operation.

7. IC base with 89C51- Used to hold the Atmel 89C51IC.

XV.

RESULTS

Case : I - YES CONDITION

Figure 4 : Good Product Display

Figure 5 : Picking Good Product

If the code is matched with the predefined code then it will be displayed as “good product” in the LCD display. Then the robot’s arm remains in the same position.

Case : II - NO CONDITION

(5)

189 Copyright © 2011-15. Vandana Publications. All Rights Reserved.

unmatched code and makes an upward movement.

Figure 6: Bad Product Display

Robot’s arm with the picked object moves to the other side so as to place the unauthenticated object away from the authenticated one. Then the robot’s arm makes a downward movement to place the object over the other side.

Figure 7: Scanning The Product

Figure 8 : Arm Movement

XVI.

CONCLUSION AND FUTURE

ENHANCEMENT

This project represents the design and implementation of a robotic arm by using two DC motors and a servo motor with a barcode scanner to find a code. The arm is designed to make an upward and downward movement up to 90 degree. The arm movement is limited by the limiting sensors. The 90 degree and the left and right movement is made possible by means of a DC motor. The servo motor is used to control the electromagnet. The program is developed using the KEIL C software.

The relay switches, driver circuits controls the DC and the servo motors. A bar code scanner is fixed to scan the code present on an object. This can also be used in super markets to pick a selected item or to remove an item from the list of items.

(6)

190 Copyright © 2011-15. Vandana Publications. All Rights Reserved.

REFERENCES

[1] Calgar Elbuken, Mir Behrad Khamesee, and Mustafa Yavuz, ‘Design and Implementation of a micromanipulation System using a Magnetically Levitated MEMS Robot,’ IEEE/asme transactions on mechatronics, Vol. 14, pp. 4, August 2009

[2] Ritsuya Oshima, Toshio Takayama, Toru Omata,

Kazuyuki Kojima, Kozo Takase, and Naofumi Tanaka, ‘Assemblable Three-Fingered Nine-Degrees-of-Freedom Hand for Laparoscopic Surgery’, IEEE/asme transactions on mechatronics, vol. 15, no. 6, december 2010

[3] Kurt E. Clothier and Ying Shang, ‘A Geometric

Approach for Robotic arm kinematics with Hardware Design, Electrical Design, and Implementation’ Hindawi Publishing Corporation, Journal of Robotics, Volume 2010, Article ID 984823, 10 pages, doi:10.1155/2010/984823

[4] Yong Zhang, Brandon K. Chen, Xinyu Liu, and Yu

Sun, ‘Autonomous Robotic Pick-and-Place of

Microobjects’, IEEE transactions on robotics, vol. 26, no. 1, february 2010

[5] Michael Dumiak,”Book Scanning Robots for Degitize Delicate Texts” IEEE Spectrum,vol 1,January 2008 in www.spectrum.ieee .org

[6] N. Zemiti, G. Morel, T. Ortmaier, and N. Bonnet, “Mechatronic design of A new robot for force control in

minimally invasive surgery,” IEEE/ASME Trans.

Mechatronics, vol. 12, no. 2, pp. 143–153, Apr. 2007. [7] S. Fatikow, T. Wich, H. Hulsen, T. Sievers, and M. Jahnisch, “Microrobot System for automatic nanohandling inside a scanning electron microscope,”IEEE/ASME Trans.Mechatronics, vol. 12, no. 3, pp. 244–252, Jun. 2007.

[8] W. Ding, H. Zhang, and C. Cetinkaya, “Rolling resistance moment-based Adhesion characterization of microspheres,” J. Adhes., vol. 84, no. 12,Pp. 996–1006, 2008.

[9] W. H. Wang, X. Y. Liu, and Y. Sun, “Contact detection in microrobotic Manipulation,” Int. J. Robot. Res., vol. 26, pp. 821–828, 2007.

[10] R. H. Taylor and D. Stoianovic, “Medical robotics in computer-integrated Surgery,” IEEE Trans. Robot. Autom., vol. 19, no. 5, pp. 765–781, Oct.2003, 2010. [11] I. W. Park, B. J. Lee, S. H. Cho, Y. D. Hong, and J. H. Kim, “Laser-based kinematic calibration of robot manipulator using differential kinematics,” IEEE/ASME Transactions on Mechatronics, pp. 1–9, 2011.

Figure

Figure 2 :Block diagram
Figure 4 : Good Product Display
Figure 7: Scanning The Product

References

Related documents

Figure 4-167 Simple estimation scheme based calculation results versus FE results for high welding heat input (four times larger than the case shown in Figure 4-149) – SV 1”

uphill because the fool in me won’t shut up until my readers understand our world, poem

Due to the limitations of the data, we were only able to put a lower bound of six years on the difference in period life expectancies between the lowest and the highest income

The mosquitoes’ infectious class with sensitive strains I ms is refilled by infection of susceptible mosquitoes and competition within mosquitoes which are infected.. with both

The concordant validity of the CVEP was established by comparing screen results with the outcome of the Comprehensive Assessment of At Risk Mental States (CAARMS), a gold

The assessment tools used were: the Dissociative Experience Scale (DES); the Brief Psychiatric Rating Scale (BPRS); the Clinical Global Impres- sions (CGI); the Global Assessment

1 Artificial culture solution, low concentration. One other point was suggested by the results, that the soil solutions, particularly those from the soil of the