Upcoming SlideShare
×

# Strength of Materials iLab

1,148 views

Published on

ON THE DEVELOPMENT OF THE
STRENGTH OF MATERIALS LABORATORY:
A NON-EE/CS iLAB FOR STATIC BENDING TEST
(final year project thesis - presented by ISHOLA Babatunde Isaac, February, 2011)

Published in: Education
0 Likes
Statistics
Notes
• Full Name
Comment goes here.

Are you sure you want to Yes No
• Be the first to comment

• Be the first to like this

Views
Total views
1,148
On SlideShare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
40
0
Likes
0
Embeds 0
No embeds

No notes for slide

### Strength of Materials iLab

1. 1. PROJECT PRESENTATIONON THE DEVELOPMENT OF THESTRENGTH OF MATERIALS LABORATORY:A NON-EE/CS iLAB FOR STATIC BENDING TEST Supervised by Dr. Ayodele K.P. February,2012 ISHOLA Babatunde Isaac EEG/2006/064
2. 2. Static Bending Test • Civil Engineering Experiment • Determination of the stiffness i.e. Modulus of Elasticity (E) of a material • Using Static Bending Test (Beam Deflection Experiment) • E is determined by the value of deflection of the beam under test. (Second Moment of Area for a rectangular beam) • E to be determined experimentally
3. 3. Experiment Pedagogics• Objective: To determine the Modulus of Elasticity of a material• Apparatus: Beam, Support, Weight, Dial Gauge• Theory: E depends on o Force applied on the beam o Length of the beam o Width and Thickness of the beams• Procedure: o Simply supported beams with two fixed ends o Length, Width, and Thickness of the beam kept constant o Known weight is applied and the corresponding deflection measured o E is the slope of Force-Deflection graph
4. 4. Remote Laboratories - iLabs• iLabs are remote laboratories based on the MIT iLabs Shared Architecture, whose multi-tiered topology makes them suitable for bandwidth constrained environment.• iLabs are real laboratories remotely located – NOT simulation or virtual labs• Unique solution to problems faced by conventional labs o Sharing of laboratory facilities by multiple universities o Scaling to large number of users worldwide o Lab anywhere, anytime o Effective user management
5. 5. The iLab Shared Architecture• 3-tiered Architecture: o Lab Client user interface for remote interaction o Service Broker web services for client-server communication, administration and storage o Lab Server hardware backend that actually executes the experiment
6. 6. The Task• Development of a remote laboratory for Static Bending Testo Provide remote access to laboratory equipment using the MIT iLab Shared Architectureo Development of the Lab Server (Static Bending Test Machine)o Development of the Lab Client using the Adobe Flex Frameworko Deployment
7. 7. Lab Server • Experiment Execution Engine o A software application to control execution of experiment o Interacts with a Database o Forward experiment specification to the Lab Equipment • Laboratory Equipment o Control system for performing beam deflection experiment o Non- EE/CS iLab: requires a number of sensors and actuators o Hardware , firmware, software
8. 8. Design Issues• Remote application of load on the beam o Application and measurement of force – linear actuator and load sensor• Measuring the deflection of the beam o Getting the right sensor – potentiometer• What happens when the beam breaks? o Experiment must continue - robotic arm
9. 9. Hardware Components NI USB 6009
10. 10. Experimental Setup 1 2
11. 11. Experimental setup3 4
12. 12. Simulation • with 3Ds Max Studio1 2 34 5 6
13. 13. Simulation • with 3Ds Max Studio 7 8 9 0
14. 14. PIC Microcontroller Unit (Phase One) First Semester MCU Block Diagram PIC Microcontroller circuit
15. 15. +/- 12V DC PSU Linear Actuator Max233 schematic Relay circuit
16. 16. Programming and SimulationC language using PIC C CCS ComplierProteus ISIS for simulationUSB PIC Programmer
17. 17. Load Sensor iLoad Digital USB Integrated Load Cell manufactured by Loadstar SENSORS C# - terminal emulating program Sends command to the sensor to directly Display sensor output in millipound (lb.) asFirst Semester ASCII text on command window
18. 18. Phase Two: use of NI USB 6009 + LabVIEWAn 8 inputs, 14-bit, Multifunction I/O (portable Data Acquisition device (DAQ)) …in place of the PIC MCU Controls both actuation and sensing (feedback potentiometer and load sensor) Significantly larger ADC resolution NI USB 6009 has 14bit ADC (16384) while PIC 18F2550 has 10 bit ADC (1024) LabVIEW program to control the DAQ C# to control LabVIEW Dynamic LinkedC# Libraries (DLL) LabVIEW
19. 19. LabVIEW VI for controlling experiment execution
20. 20. LabVIEW Front Panel for the Static Bending Test Experiment Execution Engine - C# Console Application LabVIEW front Panel launched by experiment engine via dll
21. 21. Robotic Arm • 5 dynamixel actuators with 4 degrees of freedom • AX12 dynamixel • Communication Protocol o USB2Dynamixel as TTL to USB converter
22. 22. Programming the Robotic Arm C# program Uses DLL to interface with the dynamixel actuator Reading and writing to addresses – control table Instruction set - Read, Write, Reg_Write, Sync_Write, Action, Ping etc. Initialize Set ID Set instruction length Set instruction code Set Parameters Transmit instruction
23. 23. The Lab Client• User interface developed Using Adobe Flex 3.0(MXML + AS3)• Specify Force, forward experiment and measure deflection using a (virtual) dial gauge• Unit converter (Imperial – Metric unit), Quick help…improves user experience• Video feedback: • Adobe Media Live Encoder 3.2 (live capturing and streaming on the server side) • Adobe Flash Media Server 4.0 (Development Edition) uses Apache HTTP Server • Remote Messaging Transfer Protocol (RMTP) for streaming over the internet • Live video embedded in the Lab Client
24. 24. Screen shots of the Lab Client Interface
25. 25. Live streaming from the server
26. 26. THANK YOU“All life is an experiment. The more experiments you make, the better.” -Ralph Waldo Emerson