SlideShare a Scribd company logo
1 of 10
Download to read offline
ME 490B: Engineering Senior Design Project – SPRING 2016
Mechanical Engineering Department
Smart Board Project
Final Report
Group Members
Monday Section
Kevin Bayan
Jeffrey Cantada
Gabriel Dariano
Jared Galligar
Page | 2
Table of Contents
Contents Page Number
1. Abstract 3
2. Nomenclature 3
3. Executive Summary 4
4. Introduction 5
4.1 Project Definition 5
4.2 Team Assignments 5
5. Design 5
5.1 Specifications 5
5.2 Concepts 6
5.3 Testing 6
5.4 Design Solution 7
6. Prototype Design 8
7. Final Design 9
8. Conclusions and Recommendations 9
9. Acknowledgements 9
10. References 10
Page | 3
1. Abstract
The computer controlled smart board project is an embodiment of many important aspects within
the field of Mechanical Engineering. Although the project does not focus in Mechanical Design, it goes
beyond the limit by emphasizing multiple disciplines of Engineering. This project facilitates toward the
understanding of Electro-Mechanical Engineering. Dr. Kee Moon designated a task to a group of
individuals with an objective to perform a critical design revision of an existing project that was initiated
during the previous year. The goal of this second iteration is to have the Smart Board function
autonomously without the need of physical wire connections and function through the LabView program.
After careful determination, the group decided to implement microcontrollers and an EMG sensor that
will assist in satisfying the objectives. During the preliminary research process, it was established that the
best solution for meeting the objectives is utilizing the National Instrument’s myRio microcontroller and
Thalmic Labs' MYO Armband. Deciding to use the myRIO microcontroller allows to operate seamlessly
with LabView along with working with the MYO Armband. Combining the microcontroller and the EMG
sensor with LabView has currently resulted into a working experiment. The outcome of the Smart Board
has proven to be successful in satisfying the objective, and the project is now prepared for being a test bed
for relative applications in the future. The purpose for these added features is to ultimately have the Smart
Board assist those with limited means of movement, personal modes of transportation, and enhance the
industrial experience.
2. Nomenclature
Term Definition
Smart Board An autonomous device that provides mobility
assistance.
LabView (Laboratory Virtual
Instrument Engineering Workbench)
A system-design platform and development
environment for a visual programming language
developed by National Instruments [1].
NI myRIO National Instruments' microcontroller that provides
reconfigurable Inputs and Outputs (I/O) in faciliating
understanding concepts of control theory, robotics,
mechatronics, and embedded systems.
MYO Armband A wearable Electromyography (EMG) sensor based
device that provides gesture and motion control.
SaberTooth 2x32 Regenerative Motor
Driver
A dual channel motor driver capable of supplying 32
Amps to two motors [2].
COTS Commercial Off The Shelf.
GUI Graphical User Interface.
Page | 4
3. Executive Summary
The Smart Board project fundamentally incorporates the use of a microcontroller and an EMG
sensor based device. The primary function of the Smart Board is to understand human gesture control. In
order to achieve this operation, a SaberTooth 2x32 Motor Driver had to be implemented in order to
operate the existing motors. This motor driver was chosen specifically to meet the motor specifications
and to be compatible to the NI myRIO.
In order for this project to be successful, a Project Schedule was created. The individuals in the
group were assigned specific tasks with a start date and an approximation of the end date. The
Preliminary review focused on which design path the Smart Board was ultimately going to follow.
Mechanical restoration was replacing mechanical design hardware of poor quality with fabricated and
COTS hardware. Alongside mechanical restoration is the LabView Interface which focused on coding
and creation of a GUI. The most difficult part of the schedule was the MYO/LabView Integration and
Gesture Configuration Management. The NI myRIO and the MYO were not designed to interact with
each other by default. Through modification of the LabVIEW code and having the laptop receive the
signal from each gesture, the microcontroller was able to understand and process the information enabling
control of the Smart Board.
Although the group was provided with the Smart Board from the previous year, there were
Mechanical challenges that this project faced which included poor quality of bracket supports and
misalignment of the wheels and belts. Custom wheel brackets were fabricated to resolve the issue of the
Smart Board not tracking in a straight line. In order to fix the misaligned and improper tension of the
drive belt, a slotted motor mount was added to create additional tension and shim the wheels
appropriately. Another issue was the improper mounting solution of the main drive batteries which
slipped out very easily. The group designed and fabricated new battery mounts in order to improve a more
stable mounting solution. Finally, the addition of a proper enclosure was required to protect the
electronics.
1/25/16 2/1/16 2/8/16 2/15/16 2/22/16 2/29/16 3/7/16 3/14/16 3/21/16 3/28/16 4/4/16 4/11/16 4/18/16 4/25/16 5/2/16
Preliminary Review
Mechanical Restoration
LabView Interface
Initial Performance Evaluation
Critical Design Review
MYO/LabView Integration
Mechanical Design Enhancement
Smart Board Reassembly
Final Performance Evaluation
Final Release
Smart Board Project Schedule
Figure 1: Project Schedule
Page | 5
After receiving the MYO from Thalmic Labs, proper calibration was needed in order to get
accurate gestures to process. This information is then relayed to the laptop with LabVIEW via blue tooth.
LabVIEW then interprets this signal and forwards the information to the myRIO via WiFi and thus
enables gesture control of the Smart Board.
4. Introduction
4.1 Project Definition:
The Smart Board Project is to ultimately test and foresee human gesture control. This project is to
facilitate and expand the knowledge of understanding multiple disciplines of engineering with Mechanical
Engineering applications. The combination between the NI myRIO and the MYO Armband should not be
limited to the Smart Board, but to use the concept in other applications. The potential applications of this
project will assist those with limited mobility and enhance the industrial experience.
4.2 Team Assignments
The members of the Smart Board project are Kevin Bayan, Jeffrey Cantada, Gabriel Dariano, and
Jared Galligar. The responsibilities and their ownership is listed in Table 1 below.
Tasks Owner
Preliminary Review Team
Mechanical Restoration Jared Galligar
LabView Interface Kevin Bayan
Jeffrey Cantada
Gabriel Dariano
Initial Performance Evaluation Team
Critical Design Review Team
MYO/LabView Integration and Gesture
Configuration Management
Kevin Bayan
Jeffrey Cantada
Gabriel Dariano
Mechanical Design Enhancement Jared Galligar
Smart Board Reassembly Jared Galligar
Final Performance Evaluation Team
Final Release Team
Table 1: Tasks and Responsibilities
5. Design
5.1 Specifications
Major specifications pertaining to the design are as follows: No physical alterations to the existing
board, the board must be completely computer controlled with all the necessary programming via LabView,
operate under human gesture controlled, and be open to modular functionality and user-friendly for
additional elements and features. The Smart Board must understand human gestures that control moving
forward, turning left, turning right, and going in reverse. With the included gestures that the MYO can
Page | 6
understand, a gesture must be mapped and programmed into a fail-safe function. The fail-safe gesture is
used for emergencies if the Smart Board does not operate in accordance to the user's desired outcome.
Critical components to allow the Smart Board to operate are listed in the Bill of Materials below in
Table 2.
QTY UOM MANUFACTURER DESCRIPTION TITLE VENDOR
1 EA SDSU SMART BOARD UNIT SDSU
1 EA SABERTOOTH DUAL MOTOR ADAPTER SDSU
1 EA NATIONAL INST. NI myRIO-1900
NATIONAL
INSTRUMENTS
1 EA THALMIC LABS MYO ARMBAND THALMIC LABS
2 EA NOBLE WIRE 0.250” QUICK CONNECT
E&M AUTO
PARTS
1 EA RADIOSHACK 25A-24VDC SWITCH RADIOSHACK
1 EA RADIOSHACK 30/40A-12VDC-4- RELAY RADIOSHACK
1 EA SMC
7.4V SHORTY 4400mAh
60C LiPO
SMC-RACING
Table 2: Bill of Materials
5.2 Concepts
One design solution was to go with the NI 9505 Full G-Bridge DC Drive Module and NI 9467
GPS Module. The goal of this design was to enable GPS control of the Smart Board. The NI 9467 allows
for accurate data timestamping, system clock setting, gating data acquisition, and synchronization of
global waveform acquisition data using the FPGA Timekeeper for myRIO.
Another design solution was to go with the MINDSTORMS Ultrasonic sensor along with the
Touch sensor. This design solution was significantly cheaper than the GPS control route. The sensors are
also compact in size and are relatively easier to program and work with instead of working with research
grade components.
The final design solution that the group decided to go with is the Thalmic Labs MYO gesture
control armband in conjunction with the NI myRIO. The MYO is an EMG sensor that detects the
electrical potential generated by muscle cells in the forearm. By using the MYO, the group is able to
remotely control the Smart Board via hand gestures.
5.3 Testing
After the first installment of the NI myRIO, the Smart Board underwent an initial test phase. The
goal for this test phase was to ensure that the NI myRIO operated well with the SaberTooth and overall
the Smart Board system. This was done through carefully calibrating the LabView code and conducted
iterations of the Smart Board’s performance. Once the NI myRIO became operable with the Smart Board
system, the next test phase was to have the Smart Board travel in a straight line. This is important because
the straight line serves an accurate reference for gesture control. After conducting and evaluating the
previous test phases, the MYO Armband was programmed into the NI myRIO and went through a gesture
Page | 7
calibration process. As seen in Figure 2 below, these gestures were made available to the MYO Armband
by Thalmic Labs. The Smart Board utilized these gestures to allow the user for control and operation.
Figure 2: MYO Armband Gestures
5.4 Design Solution
Since the Smart Board is an existing project, it was required that the system must have additional
new “smart” features and to be mechanically restored. The restoration of this project dealt with mounting
support for the wheels, power source, and the electronic components. The progression and additional
custom/modified parts can be seen in Figures 3, 4, and 5 below.
Figure 3: Smart Board Project from the Previous Year
Figure 4: Design Solution
Page | 8
Figure 5: First Revision of the Smart Board
6. Prototype Design
Before finalizing the first revision of the Smart Board, the project was initially provided by
SDSU. The prototype of the first revision can be seen below in Figure 6. This prototype was mainly used
for ensure the operation of the NI myRIO in conjunction with the SaberTooth and having the Smart Board
track in a straight line. After completing and carefully evaluating the prototype design, the Smart Board
project was prepared for its final phase.
Figure 6: Prototype Design
Page | 9
7. Final Design
The final design of the Smart Board’s first revision can be seen in Figure 5. This illustrates what
has been added and modified to ensure the best functionality that is presently available. The purpose for
this design is to expand and improve the Smart Board by implementing the electronics to other
mechanical structures and adding additional features such as sensor configurations, voice recognition, and
other “smart” methods of control. The final design was a success in providing gesture control.
8. Conclusions and Recommendations
Overall, this project was highly successful in fulfilling the main objective and specifications. The
Smart Board was able to function through human gestures with a minimum response lag. The strengths of
this project was being provided with the initial design of the board by the previous team, and by having
easy access to Dr. Moon’s lab to work on the board. With the board being provided, the group was
allowed to focus solely on the function and not the mechanical design of the Smart Board. A weakness of
the project was that the board, although provided, was not mechanically stable. The group was forced to
make improvements to the design in order for the smart board to actually move in a straight line and be
able to support the weight of a human being.
9. Acknowledgements
The Smart Board group wholeheartedly give thanks to Dr. Kee Moon, Ph.D for acting as our
sponsor and providing the opportunity for working on an existing project that required improvements
beyond the Mechanical Engineering discipline. The Smart Board group acknowledges National
Instruments, Thalmic Labs, DimensionEngineering for guidance, and especially the Mechanical
Engineering Department of San Diego State University.
Page | 10
References
[1] National Instruments. < http://www.ni.com/myrio/what-is/>
[2] DimensionEngineering. < https://www.dimensionengineering.com/products/sabertooth2x32>
[3] Dr. Kee Moon Ph.D for providing the project and additional sources.

More Related Content

What's hot

RA TechED 2019 - SY07- Next-Gen Device Library of Preconfigured Objects
RA TechED 2019 - SY07- Next-Gen Device Library of Preconfigured ObjectsRA TechED 2019 - SY07- Next-Gen Device Library of Preconfigured Objects
RA TechED 2019 - SY07- Next-Gen Device Library of Preconfigured ObjectsRockwell Automation
 
RA TechED 2019 - SY22 - The Future of Software Purchase and Maintenance
RA TechED 2019 - SY22 - The Future of Software Purchase and MaintenanceRA TechED 2019 - SY22 - The Future of Software Purchase and Maintenance
RA TechED 2019 - SY22 - The Future of Software Purchase and MaintenanceRockwell Automation
 
Designing Machine-level HMI with Studio 5000 View Designer® Demonstration
Designing Machine-level HMI with Studio 5000 View Designer® DemonstrationDesigning Machine-level HMI with Studio 5000 View Designer® Demonstration
Designing Machine-level HMI with Studio 5000 View Designer® DemonstrationRockwell Automation
 
Cloud Foundry Summit 2015: Cloud Foundry and IoT Protocol Support
Cloud Foundry Summit 2015: Cloud Foundry and IoT Protocol SupportCloud Foundry Summit 2015: Cloud Foundry and IoT Protocol Support
Cloud Foundry Summit 2015: Cloud Foundry and IoT Protocol SupportVMware Tanzu
 
RA TechED 2019 - IN02 - Empower Your Connected Enterprise with FactoryTalk In...
RA TechED 2019 - IN02 - Empower Your Connected Enterprise with FactoryTalk In...RA TechED 2019 - IN02 - Empower Your Connected Enterprise with FactoryTalk In...
RA TechED 2019 - IN02 - Empower Your Connected Enterprise with FactoryTalk In...Rockwell Automation
 
RA TechED - DE10 - Simulation and Optimization of Lines using RAPID, Line Bal...
RA TechED - DE10 - Simulation and Optimization of Lines using RAPID, Line Bal...RA TechED - DE10 - Simulation and Optimization of Lines using RAPID, Line Bal...
RA TechED - DE10 - Simulation and Optimization of Lines using RAPID, Line Bal...Rockwell Automation
 
RA TechED 2019 - IN10 - What Machine Learning can do for you using FactoryTal...
RA TechED 2019 - IN10 - What Machine Learning can do for you using FactoryTal...RA TechED 2019 - IN10 - What Machine Learning can do for you using FactoryTal...
RA TechED 2019 - IN10 - What Machine Learning can do for you using FactoryTal...Rockwell Automation
 
Robert Murphy Driving Value from Smart Manufacturing
Robert Murphy Driving Value from Smart ManufacturingRobert Murphy Driving Value from Smart Manufacturing
Robert Murphy Driving Value from Smart ManufacturingRockwell Automation
 
RA TechED 2019 - SY08 - Developing Information Ready Applications using Smart...
RA TechED 2019 - SY08 - Developing Information Ready Applications using Smart...RA TechED 2019 - SY08 - Developing Information Ready Applications using Smart...
RA TechED 2019 - SY08 - Developing Information Ready Applications using Smart...Rockwell Automation
 
Closed Loop Network Automation for Optimal Resource Allocation via Reinforcem...
Closed Loop Network Automation for Optimal Resource Allocation via Reinforcem...Closed Loop Network Automation for Optimal Resource Allocation via Reinforcem...
Closed Loop Network Automation for Optimal Resource Allocation via Reinforcem...Liz Warner
 
Plug-and-Produce based on Standardized Industrie 4.0 Asset Admin Shells
Plug-and-Produce based on Standardized Industrie 4.0 Asset Admin ShellsPlug-and-Produce based on Standardized Industrie 4.0 Asset Admin Shells
Plug-and-Produce based on Standardized Industrie 4.0 Asset Admin ShellsHeiko Koziolek
 
RA TechED 2019 - SS14 - Electronic Lockout Tagout Management Systems
RA TechED 2019 - SS14 - Electronic Lockout  Tagout Management SystemsRA TechED 2019 - SS14 - Electronic Lockout  Tagout Management Systems
RA TechED 2019 - SS14 - Electronic Lockout Tagout Management SystemsRockwell Automation
 
Creating a Java Internet of Things Gateway
Creating a Java Internet of Things GatewayCreating a Java Internet of Things Gateway
Creating a Java Internet of Things GatewayEurotech
 
IoT Hardware innovation
IoT Hardware innovationIoT Hardware innovation
IoT Hardware innovationAGILE IoT
 
RA TechED 2019 - CL01 - Integrated Architecture System Hardware - what's new
RA TechED 2019 -  CL01 - Integrated Architecture System Hardware - what's newRA TechED 2019 -  CL01 - Integrated Architecture System Hardware - what's new
RA TechED 2019 - CL01 - Integrated Architecture System Hardware - what's newRockwell Automation
 
Closed Loop Platform Automation - Tong Zhong & Emma Collins
Closed Loop Platform Automation - Tong Zhong & Emma CollinsClosed Loop Platform Automation - Tong Zhong & Emma Collins
Closed Loop Platform Automation - Tong Zhong & Emma CollinsLiz Warner
 
Pilot Design, Execution & Evaluation
Pilot Design, Execution & EvaluationPilot Design, Execution & Evaluation
Pilot Design, Execution & EvaluationAGILE IoT
 
Software Architecture in Process Automation: UML & the "Smart Factory"
Software Architecture in Process Automation: UML & the "Smart Factory"Software Architecture in Process Automation: UML & the "Smart Factory"
Software Architecture in Process Automation: UML & the "Smart Factory"Heiko Koziolek
 
Batch Management: Overview and What’s New and
Batch Management: Overview and What’s New andBatch Management: Overview and What’s New and
Batch Management: Overview and What’s New andRockwell Automation
 
Service Assurance Constructs for Achieving Network Transformation - Sunku Ran...
Service Assurance Constructs for Achieving Network Transformation - Sunku Ran...Service Assurance Constructs for Achieving Network Transformation - Sunku Ran...
Service Assurance Constructs for Achieving Network Transformation - Sunku Ran...Liz Warner
 

What's hot (20)

RA TechED 2019 - SY07- Next-Gen Device Library of Preconfigured Objects
RA TechED 2019 - SY07- Next-Gen Device Library of Preconfigured ObjectsRA TechED 2019 - SY07- Next-Gen Device Library of Preconfigured Objects
RA TechED 2019 - SY07- Next-Gen Device Library of Preconfigured Objects
 
RA TechED 2019 - SY22 - The Future of Software Purchase and Maintenance
RA TechED 2019 - SY22 - The Future of Software Purchase and MaintenanceRA TechED 2019 - SY22 - The Future of Software Purchase and Maintenance
RA TechED 2019 - SY22 - The Future of Software Purchase and Maintenance
 
Designing Machine-level HMI with Studio 5000 View Designer® Demonstration
Designing Machine-level HMI with Studio 5000 View Designer® DemonstrationDesigning Machine-level HMI with Studio 5000 View Designer® Demonstration
Designing Machine-level HMI with Studio 5000 View Designer® Demonstration
 
Cloud Foundry Summit 2015: Cloud Foundry and IoT Protocol Support
Cloud Foundry Summit 2015: Cloud Foundry and IoT Protocol SupportCloud Foundry Summit 2015: Cloud Foundry and IoT Protocol Support
Cloud Foundry Summit 2015: Cloud Foundry and IoT Protocol Support
 
RA TechED 2019 - IN02 - Empower Your Connected Enterprise with FactoryTalk In...
RA TechED 2019 - IN02 - Empower Your Connected Enterprise with FactoryTalk In...RA TechED 2019 - IN02 - Empower Your Connected Enterprise with FactoryTalk In...
RA TechED 2019 - IN02 - Empower Your Connected Enterprise with FactoryTalk In...
 
RA TechED - DE10 - Simulation and Optimization of Lines using RAPID, Line Bal...
RA TechED - DE10 - Simulation and Optimization of Lines using RAPID, Line Bal...RA TechED - DE10 - Simulation and Optimization of Lines using RAPID, Line Bal...
RA TechED - DE10 - Simulation and Optimization of Lines using RAPID, Line Bal...
 
RA TechED 2019 - IN10 - What Machine Learning can do for you using FactoryTal...
RA TechED 2019 - IN10 - What Machine Learning can do for you using FactoryTal...RA TechED 2019 - IN10 - What Machine Learning can do for you using FactoryTal...
RA TechED 2019 - IN10 - What Machine Learning can do for you using FactoryTal...
 
Robert Murphy Driving Value from Smart Manufacturing
Robert Murphy Driving Value from Smart ManufacturingRobert Murphy Driving Value from Smart Manufacturing
Robert Murphy Driving Value from Smart Manufacturing
 
RA TechED 2019 - SY08 - Developing Information Ready Applications using Smart...
RA TechED 2019 - SY08 - Developing Information Ready Applications using Smart...RA TechED 2019 - SY08 - Developing Information Ready Applications using Smart...
RA TechED 2019 - SY08 - Developing Information Ready Applications using Smart...
 
Closed Loop Network Automation for Optimal Resource Allocation via Reinforcem...
Closed Loop Network Automation for Optimal Resource Allocation via Reinforcem...Closed Loop Network Automation for Optimal Resource Allocation via Reinforcem...
Closed Loop Network Automation for Optimal Resource Allocation via Reinforcem...
 
Plug-and-Produce based on Standardized Industrie 4.0 Asset Admin Shells
Plug-and-Produce based on Standardized Industrie 4.0 Asset Admin ShellsPlug-and-Produce based on Standardized Industrie 4.0 Asset Admin Shells
Plug-and-Produce based on Standardized Industrie 4.0 Asset Admin Shells
 
RA TechED 2019 - SS14 - Electronic Lockout Tagout Management Systems
RA TechED 2019 - SS14 - Electronic Lockout  Tagout Management SystemsRA TechED 2019 - SS14 - Electronic Lockout  Tagout Management Systems
RA TechED 2019 - SS14 - Electronic Lockout Tagout Management Systems
 
Creating a Java Internet of Things Gateway
Creating a Java Internet of Things GatewayCreating a Java Internet of Things Gateway
Creating a Java Internet of Things Gateway
 
IoT Hardware innovation
IoT Hardware innovationIoT Hardware innovation
IoT Hardware innovation
 
RA TechED 2019 - CL01 - Integrated Architecture System Hardware - what's new
RA TechED 2019 -  CL01 - Integrated Architecture System Hardware - what's newRA TechED 2019 -  CL01 - Integrated Architecture System Hardware - what's new
RA TechED 2019 - CL01 - Integrated Architecture System Hardware - what's new
 
Closed Loop Platform Automation - Tong Zhong & Emma Collins
Closed Loop Platform Automation - Tong Zhong & Emma CollinsClosed Loop Platform Automation - Tong Zhong & Emma Collins
Closed Loop Platform Automation - Tong Zhong & Emma Collins
 
Pilot Design, Execution & Evaluation
Pilot Design, Execution & EvaluationPilot Design, Execution & Evaluation
Pilot Design, Execution & Evaluation
 
Software Architecture in Process Automation: UML & the "Smart Factory"
Software Architecture in Process Automation: UML & the "Smart Factory"Software Architecture in Process Automation: UML & the "Smart Factory"
Software Architecture in Process Automation: UML & the "Smart Factory"
 
Batch Management: Overview and What’s New and
Batch Management: Overview and What’s New andBatch Management: Overview and What’s New and
Batch Management: Overview and What’s New and
 
Service Assurance Constructs for Achieving Network Transformation - Sunku Ran...
Service Assurance Constructs for Achieving Network Transformation - Sunku Ran...Service Assurance Constructs for Achieving Network Transformation - Sunku Ran...
Service Assurance Constructs for Achieving Network Transformation - Sunku Ran...
 

Similar to ME490B - SMART BOARD FINAL REPORT

ROBOT ARM WITH SMARTPHONE CONTROL
ROBOT ARM WITH SMARTPHONE CONTROLROBOT ARM WITH SMARTPHONE CONTROL
ROBOT ARM WITH SMARTPHONE CONTROLIRJET Journal
 
SIMULATION OF ROBOTIC ARM BY USING NI-LABVIEW FOR THE INDUSTRIAL APPLICATION ...
SIMULATION OF ROBOTIC ARM BY USING NI-LABVIEW FOR THE INDUSTRIAL APPLICATION ...SIMULATION OF ROBOTIC ARM BY USING NI-LABVIEW FOR THE INDUSTRIAL APPLICATION ...
SIMULATION OF ROBOTIC ARM BY USING NI-LABVIEW FOR THE INDUSTRIAL APPLICATION ...IRJET Journal
 
Resereach thebenz snsjbnsjsjjssjsjsjsjsjjs
Resereach thebenz snsjbnsjsjjssjsjsjsjsjjsResereach thebenz snsjbnsjsjjssjsjsjsjsjjs
Resereach thebenz snsjbnsjsjjssjsjsjsjsjjsNIKHILAS12
 
IRJET- Smartwatch using Eduarm Kit
IRJET- Smartwatch using Eduarm KitIRJET- Smartwatch using Eduarm Kit
IRJET- Smartwatch using Eduarm KitIRJET Journal
 
Bluetooth Controlled Garbage Collection Robot Arm
Bluetooth Controlled Garbage Collection Robot ArmBluetooth Controlled Garbage Collection Robot Arm
Bluetooth Controlled Garbage Collection Robot ArmIRJET Journal
 
Micron projectsportfolio 2017
Micron projectsportfolio 2017Micron projectsportfolio 2017
Micron projectsportfolio 2017Massimo Manca
 
Motion capture for Animation
Motion capture for AnimationMotion capture for Animation
Motion capture for AnimationIRJET Journal
 
MCHE 484 Senior Design Final Report Rev_8
MCHE 484 Senior Design Final Report Rev_8MCHE 484 Senior Design Final Report Rev_8
MCHE 484 Senior Design Final Report Rev_8Daniel Newman
 
The Wireless Remote Control Car Based On Arm9
The Wireless Remote Control Car Based On Arm9The Wireless Remote Control Car Based On Arm9
The Wireless Remote Control Car Based On Arm9IOSR Journals
 
ContentsTeam Work Schedule3Team Task Assignment3Project .docx
ContentsTeam Work Schedule3Team Task Assignment3Project .docxContentsTeam Work Schedule3Team Task Assignment3Project .docx
ContentsTeam Work Schedule3Team Task Assignment3Project .docxbobbywlane695641
 
FACE COUNTING USING OPEN CV & PYTHON FOR ANALYZING UNUSUAL EVENTS IN CROWDS
FACE COUNTING USING OPEN CV & PYTHON FOR ANALYZING UNUSUAL EVENTS IN CROWDSFACE COUNTING USING OPEN CV & PYTHON FOR ANALYZING UNUSUAL EVENTS IN CROWDS
FACE COUNTING USING OPEN CV & PYTHON FOR ANALYZING UNUSUAL EVENTS IN CROWDSIRJET Journal
 
DESIGN AND IMPLEMENTATION OF INTEL-SPONSORED REAL-TIME MULTIVIEW FACE DETECTI...
DESIGN AND IMPLEMENTATION OF INTEL-SPONSORED REAL-TIME MULTIVIEW FACE DETECTI...DESIGN AND IMPLEMENTATION OF INTEL-SPONSORED REAL-TIME MULTIVIEW FACE DETECTI...
DESIGN AND IMPLEMENTATION OF INTEL-SPONSORED REAL-TIME MULTIVIEW FACE DETECTI...csandit
 
TFG_Oriol_Torta.pdf
TFG_Oriol_Torta.pdfTFG_Oriol_Torta.pdf
TFG_Oriol_Torta.pdfhoussemouni2
 
A Review On AI Vision Robotic Arm Using Raspberry Pi
A Review On AI Vision Robotic Arm Using Raspberry PiA Review On AI Vision Robotic Arm Using Raspberry Pi
A Review On AI Vision Robotic Arm Using Raspberry PiAngela Shin
 
JCN Electronics The Servant Project Report
JCN Electronics The Servant Project ReportJCN Electronics The Servant Project Report
JCN Electronics The Servant Project ReportCem Recai Çırak
 
Advance autonomous billing system in the EB meter with GSM technology
Advance autonomous billing system in the EB meter with GSM technologyAdvance autonomous billing system in the EB meter with GSM technology
Advance autonomous billing system in the EB meter with GSM technologyIRJET Journal
 
IRJET- Interactive Smart Mirror
IRJET-  	  Interactive Smart MirrorIRJET-  	  Interactive Smart Mirror
IRJET- Interactive Smart MirrorIRJET Journal
 
Secure Storage Auditing with Efficient Key Update for Cognitive Industrial IO...
Secure Storage Auditing with Efficient Key Update for Cognitive Industrial IO...Secure Storage Auditing with Efficient Key Update for Cognitive Industrial IO...
Secure Storage Auditing with Efficient Key Update for Cognitive Industrial IO...IRJET Journal
 

Similar to ME490B - SMART BOARD FINAL REPORT (20)

Giacomo Mellone CV
Giacomo Mellone CVGiacomo Mellone CV
Giacomo Mellone CV
 
ROBOT ARM WITH SMARTPHONE CONTROL
ROBOT ARM WITH SMARTPHONE CONTROLROBOT ARM WITH SMARTPHONE CONTROL
ROBOT ARM WITH SMARTPHONE CONTROL
 
SIMULATION OF ROBOTIC ARM BY USING NI-LABVIEW FOR THE INDUSTRIAL APPLICATION ...
SIMULATION OF ROBOTIC ARM BY USING NI-LABVIEW FOR THE INDUSTRIAL APPLICATION ...SIMULATION OF ROBOTIC ARM BY USING NI-LABVIEW FOR THE INDUSTRIAL APPLICATION ...
SIMULATION OF ROBOTIC ARM BY USING NI-LABVIEW FOR THE INDUSTRIAL APPLICATION ...
 
Resereach thebenz snsjbnsjsjjssjsjsjsjsjjs
Resereach thebenz snsjbnsjsjjssjsjsjsjsjjsResereach thebenz snsjbnsjsjjssjsjsjsjsjjs
Resereach thebenz snsjbnsjsjjssjsjsjsjsjjs
 
IRJET- Smartwatch using Eduarm Kit
IRJET- Smartwatch using Eduarm KitIRJET- Smartwatch using Eduarm Kit
IRJET- Smartwatch using Eduarm Kit
 
Bluetooth Controlled Garbage Collection Robot Arm
Bluetooth Controlled Garbage Collection Robot ArmBluetooth Controlled Garbage Collection Robot Arm
Bluetooth Controlled Garbage Collection Robot Arm
 
Micron projectsportfolio 2017
Micron projectsportfolio 2017Micron projectsportfolio 2017
Micron projectsportfolio 2017
 
Motion capture for Animation
Motion capture for AnimationMotion capture for Animation
Motion capture for Animation
 
Shashikumar_CV
Shashikumar_CVShashikumar_CV
Shashikumar_CV
 
MCHE 484 Senior Design Final Report Rev_8
MCHE 484 Senior Design Final Report Rev_8MCHE 484 Senior Design Final Report Rev_8
MCHE 484 Senior Design Final Report Rev_8
 
The Wireless Remote Control Car Based On Arm9
The Wireless Remote Control Car Based On Arm9The Wireless Remote Control Car Based On Arm9
The Wireless Remote Control Car Based On Arm9
 
ContentsTeam Work Schedule3Team Task Assignment3Project .docx
ContentsTeam Work Schedule3Team Task Assignment3Project .docxContentsTeam Work Schedule3Team Task Assignment3Project .docx
ContentsTeam Work Schedule3Team Task Assignment3Project .docx
 
FACE COUNTING USING OPEN CV & PYTHON FOR ANALYZING UNUSUAL EVENTS IN CROWDS
FACE COUNTING USING OPEN CV & PYTHON FOR ANALYZING UNUSUAL EVENTS IN CROWDSFACE COUNTING USING OPEN CV & PYTHON FOR ANALYZING UNUSUAL EVENTS IN CROWDS
FACE COUNTING USING OPEN CV & PYTHON FOR ANALYZING UNUSUAL EVENTS IN CROWDS
 
DESIGN AND IMPLEMENTATION OF INTEL-SPONSORED REAL-TIME MULTIVIEW FACE DETECTI...
DESIGN AND IMPLEMENTATION OF INTEL-SPONSORED REAL-TIME MULTIVIEW FACE DETECTI...DESIGN AND IMPLEMENTATION OF INTEL-SPONSORED REAL-TIME MULTIVIEW FACE DETECTI...
DESIGN AND IMPLEMENTATION OF INTEL-SPONSORED REAL-TIME MULTIVIEW FACE DETECTI...
 
TFG_Oriol_Torta.pdf
TFG_Oriol_Torta.pdfTFG_Oriol_Torta.pdf
TFG_Oriol_Torta.pdf
 
A Review On AI Vision Robotic Arm Using Raspberry Pi
A Review On AI Vision Robotic Arm Using Raspberry PiA Review On AI Vision Robotic Arm Using Raspberry Pi
A Review On AI Vision Robotic Arm Using Raspberry Pi
 
JCN Electronics The Servant Project Report
JCN Electronics The Servant Project ReportJCN Electronics The Servant Project Report
JCN Electronics The Servant Project Report
 
Advance autonomous billing system in the EB meter with GSM technology
Advance autonomous billing system in the EB meter with GSM technologyAdvance autonomous billing system in the EB meter with GSM technology
Advance autonomous billing system in the EB meter with GSM technology
 
IRJET- Interactive Smart Mirror
IRJET-  	  Interactive Smart MirrorIRJET-  	  Interactive Smart Mirror
IRJET- Interactive Smart Mirror
 
Secure Storage Auditing with Efficient Key Update for Cognitive Industrial IO...
Secure Storage Auditing with Efficient Key Update for Cognitive Industrial IO...Secure Storage Auditing with Efficient Key Update for Cognitive Industrial IO...
Secure Storage Auditing with Efficient Key Update for Cognitive Industrial IO...
 

ME490B - SMART BOARD FINAL REPORT

  • 1. ME 490B: Engineering Senior Design Project – SPRING 2016 Mechanical Engineering Department Smart Board Project Final Report Group Members Monday Section Kevin Bayan Jeffrey Cantada Gabriel Dariano Jared Galligar
  • 2. Page | 2 Table of Contents Contents Page Number 1. Abstract 3 2. Nomenclature 3 3. Executive Summary 4 4. Introduction 5 4.1 Project Definition 5 4.2 Team Assignments 5 5. Design 5 5.1 Specifications 5 5.2 Concepts 6 5.3 Testing 6 5.4 Design Solution 7 6. Prototype Design 8 7. Final Design 9 8. Conclusions and Recommendations 9 9. Acknowledgements 9 10. References 10
  • 3. Page | 3 1. Abstract The computer controlled smart board project is an embodiment of many important aspects within the field of Mechanical Engineering. Although the project does not focus in Mechanical Design, it goes beyond the limit by emphasizing multiple disciplines of Engineering. This project facilitates toward the understanding of Electro-Mechanical Engineering. Dr. Kee Moon designated a task to a group of individuals with an objective to perform a critical design revision of an existing project that was initiated during the previous year. The goal of this second iteration is to have the Smart Board function autonomously without the need of physical wire connections and function through the LabView program. After careful determination, the group decided to implement microcontrollers and an EMG sensor that will assist in satisfying the objectives. During the preliminary research process, it was established that the best solution for meeting the objectives is utilizing the National Instrument’s myRio microcontroller and Thalmic Labs' MYO Armband. Deciding to use the myRIO microcontroller allows to operate seamlessly with LabView along with working with the MYO Armband. Combining the microcontroller and the EMG sensor with LabView has currently resulted into a working experiment. The outcome of the Smart Board has proven to be successful in satisfying the objective, and the project is now prepared for being a test bed for relative applications in the future. The purpose for these added features is to ultimately have the Smart Board assist those with limited means of movement, personal modes of transportation, and enhance the industrial experience. 2. Nomenclature Term Definition Smart Board An autonomous device that provides mobility assistance. LabView (Laboratory Virtual Instrument Engineering Workbench) A system-design platform and development environment for a visual programming language developed by National Instruments [1]. NI myRIO National Instruments' microcontroller that provides reconfigurable Inputs and Outputs (I/O) in faciliating understanding concepts of control theory, robotics, mechatronics, and embedded systems. MYO Armband A wearable Electromyography (EMG) sensor based device that provides gesture and motion control. SaberTooth 2x32 Regenerative Motor Driver A dual channel motor driver capable of supplying 32 Amps to two motors [2]. COTS Commercial Off The Shelf. GUI Graphical User Interface.
  • 4. Page | 4 3. Executive Summary The Smart Board project fundamentally incorporates the use of a microcontroller and an EMG sensor based device. The primary function of the Smart Board is to understand human gesture control. In order to achieve this operation, a SaberTooth 2x32 Motor Driver had to be implemented in order to operate the existing motors. This motor driver was chosen specifically to meet the motor specifications and to be compatible to the NI myRIO. In order for this project to be successful, a Project Schedule was created. The individuals in the group were assigned specific tasks with a start date and an approximation of the end date. The Preliminary review focused on which design path the Smart Board was ultimately going to follow. Mechanical restoration was replacing mechanical design hardware of poor quality with fabricated and COTS hardware. Alongside mechanical restoration is the LabView Interface which focused on coding and creation of a GUI. The most difficult part of the schedule was the MYO/LabView Integration and Gesture Configuration Management. The NI myRIO and the MYO were not designed to interact with each other by default. Through modification of the LabVIEW code and having the laptop receive the signal from each gesture, the microcontroller was able to understand and process the information enabling control of the Smart Board. Although the group was provided with the Smart Board from the previous year, there were Mechanical challenges that this project faced which included poor quality of bracket supports and misalignment of the wheels and belts. Custom wheel brackets were fabricated to resolve the issue of the Smart Board not tracking in a straight line. In order to fix the misaligned and improper tension of the drive belt, a slotted motor mount was added to create additional tension and shim the wheels appropriately. Another issue was the improper mounting solution of the main drive batteries which slipped out very easily. The group designed and fabricated new battery mounts in order to improve a more stable mounting solution. Finally, the addition of a proper enclosure was required to protect the electronics. 1/25/16 2/1/16 2/8/16 2/15/16 2/22/16 2/29/16 3/7/16 3/14/16 3/21/16 3/28/16 4/4/16 4/11/16 4/18/16 4/25/16 5/2/16 Preliminary Review Mechanical Restoration LabView Interface Initial Performance Evaluation Critical Design Review MYO/LabView Integration Mechanical Design Enhancement Smart Board Reassembly Final Performance Evaluation Final Release Smart Board Project Schedule Figure 1: Project Schedule
  • 5. Page | 5 After receiving the MYO from Thalmic Labs, proper calibration was needed in order to get accurate gestures to process. This information is then relayed to the laptop with LabVIEW via blue tooth. LabVIEW then interprets this signal and forwards the information to the myRIO via WiFi and thus enables gesture control of the Smart Board. 4. Introduction 4.1 Project Definition: The Smart Board Project is to ultimately test and foresee human gesture control. This project is to facilitate and expand the knowledge of understanding multiple disciplines of engineering with Mechanical Engineering applications. The combination between the NI myRIO and the MYO Armband should not be limited to the Smart Board, but to use the concept in other applications. The potential applications of this project will assist those with limited mobility and enhance the industrial experience. 4.2 Team Assignments The members of the Smart Board project are Kevin Bayan, Jeffrey Cantada, Gabriel Dariano, and Jared Galligar. The responsibilities and their ownership is listed in Table 1 below. Tasks Owner Preliminary Review Team Mechanical Restoration Jared Galligar LabView Interface Kevin Bayan Jeffrey Cantada Gabriel Dariano Initial Performance Evaluation Team Critical Design Review Team MYO/LabView Integration and Gesture Configuration Management Kevin Bayan Jeffrey Cantada Gabriel Dariano Mechanical Design Enhancement Jared Galligar Smart Board Reassembly Jared Galligar Final Performance Evaluation Team Final Release Team Table 1: Tasks and Responsibilities 5. Design 5.1 Specifications Major specifications pertaining to the design are as follows: No physical alterations to the existing board, the board must be completely computer controlled with all the necessary programming via LabView, operate under human gesture controlled, and be open to modular functionality and user-friendly for additional elements and features. The Smart Board must understand human gestures that control moving forward, turning left, turning right, and going in reverse. With the included gestures that the MYO can
  • 6. Page | 6 understand, a gesture must be mapped and programmed into a fail-safe function. The fail-safe gesture is used for emergencies if the Smart Board does not operate in accordance to the user's desired outcome. Critical components to allow the Smart Board to operate are listed in the Bill of Materials below in Table 2. QTY UOM MANUFACTURER DESCRIPTION TITLE VENDOR 1 EA SDSU SMART BOARD UNIT SDSU 1 EA SABERTOOTH DUAL MOTOR ADAPTER SDSU 1 EA NATIONAL INST. NI myRIO-1900 NATIONAL INSTRUMENTS 1 EA THALMIC LABS MYO ARMBAND THALMIC LABS 2 EA NOBLE WIRE 0.250” QUICK CONNECT E&M AUTO PARTS 1 EA RADIOSHACK 25A-24VDC SWITCH RADIOSHACK 1 EA RADIOSHACK 30/40A-12VDC-4- RELAY RADIOSHACK 1 EA SMC 7.4V SHORTY 4400mAh 60C LiPO SMC-RACING Table 2: Bill of Materials 5.2 Concepts One design solution was to go with the NI 9505 Full G-Bridge DC Drive Module and NI 9467 GPS Module. The goal of this design was to enable GPS control of the Smart Board. The NI 9467 allows for accurate data timestamping, system clock setting, gating data acquisition, and synchronization of global waveform acquisition data using the FPGA Timekeeper for myRIO. Another design solution was to go with the MINDSTORMS Ultrasonic sensor along with the Touch sensor. This design solution was significantly cheaper than the GPS control route. The sensors are also compact in size and are relatively easier to program and work with instead of working with research grade components. The final design solution that the group decided to go with is the Thalmic Labs MYO gesture control armband in conjunction with the NI myRIO. The MYO is an EMG sensor that detects the electrical potential generated by muscle cells in the forearm. By using the MYO, the group is able to remotely control the Smart Board via hand gestures. 5.3 Testing After the first installment of the NI myRIO, the Smart Board underwent an initial test phase. The goal for this test phase was to ensure that the NI myRIO operated well with the SaberTooth and overall the Smart Board system. This was done through carefully calibrating the LabView code and conducted iterations of the Smart Board’s performance. Once the NI myRIO became operable with the Smart Board system, the next test phase was to have the Smart Board travel in a straight line. This is important because the straight line serves an accurate reference for gesture control. After conducting and evaluating the previous test phases, the MYO Armband was programmed into the NI myRIO and went through a gesture
  • 7. Page | 7 calibration process. As seen in Figure 2 below, these gestures were made available to the MYO Armband by Thalmic Labs. The Smart Board utilized these gestures to allow the user for control and operation. Figure 2: MYO Armband Gestures 5.4 Design Solution Since the Smart Board is an existing project, it was required that the system must have additional new “smart” features and to be mechanically restored. The restoration of this project dealt with mounting support for the wheels, power source, and the electronic components. The progression and additional custom/modified parts can be seen in Figures 3, 4, and 5 below. Figure 3: Smart Board Project from the Previous Year Figure 4: Design Solution
  • 8. Page | 8 Figure 5: First Revision of the Smart Board 6. Prototype Design Before finalizing the first revision of the Smart Board, the project was initially provided by SDSU. The prototype of the first revision can be seen below in Figure 6. This prototype was mainly used for ensure the operation of the NI myRIO in conjunction with the SaberTooth and having the Smart Board track in a straight line. After completing and carefully evaluating the prototype design, the Smart Board project was prepared for its final phase. Figure 6: Prototype Design
  • 9. Page | 9 7. Final Design The final design of the Smart Board’s first revision can be seen in Figure 5. This illustrates what has been added and modified to ensure the best functionality that is presently available. The purpose for this design is to expand and improve the Smart Board by implementing the electronics to other mechanical structures and adding additional features such as sensor configurations, voice recognition, and other “smart” methods of control. The final design was a success in providing gesture control. 8. Conclusions and Recommendations Overall, this project was highly successful in fulfilling the main objective and specifications. The Smart Board was able to function through human gestures with a minimum response lag. The strengths of this project was being provided with the initial design of the board by the previous team, and by having easy access to Dr. Moon’s lab to work on the board. With the board being provided, the group was allowed to focus solely on the function and not the mechanical design of the Smart Board. A weakness of the project was that the board, although provided, was not mechanically stable. The group was forced to make improvements to the design in order for the smart board to actually move in a straight line and be able to support the weight of a human being. 9. Acknowledgements The Smart Board group wholeheartedly give thanks to Dr. Kee Moon, Ph.D for acting as our sponsor and providing the opportunity for working on an existing project that required improvements beyond the Mechanical Engineering discipline. The Smart Board group acknowledges National Instruments, Thalmic Labs, DimensionEngineering for guidance, and especially the Mechanical Engineering Department of San Diego State University.
  • 10. Page | 10 References [1] National Instruments. < http://www.ni.com/myrio/what-is/> [2] DimensionEngineering. < https://www.dimensionengineering.com/products/sabertooth2x32> [3] Dr. Kee Moon Ph.D for providing the project and additional sources.