Andrew G. Bell July 28, 2016

Similar documents
WifiBotics. An Arduino Based Robotics Workshop

SCME s Microsystems and MEMS Educational Resources

IT.MLD900 SENSORS AND TRANSDUCERS TRAINER. Signal Conditioning

Quantity available (A) Quantity required (R) Sl. No. Deficiency (R - A) Description of Equipment

ARDUINO / GENUINO. start as professional. short course in a book. faculty of engineering technology

STUDIES ON WAVES AND OSCILLATIONS WITH DATA ACQUISITION SYSTEMS *

DASL 120 Introduction to Microcontrollers

Training Schedule. Robotic System Design using Arduino Platform

Arduino Uno Pinout Book

IOT Based Smart Greenhouse Automation Using Arduino

EE 110 Introduction to Engineering & Laboratory Experience Saeid Rahimi, Ph.D. Lab 0: Course Introduction

Undefined Obstacle Avoidance and Path Planning

Design and Simulation of Three Phase Controlled Rectifier Using IGBT

AERO2705 Space Engineering 1 Week 7 The University of Sydney

Deficiency (R - A) Sl. No. (A) (R) 7. Pspice / Matlab /other Equivalent software Package) with PC Single Phase Wattmeter

Logistics. Kinetic Art. Embedded Systems. Embedded Systems and Kinetic Art. Jim Campbell s Algorithm

Embedded Systems and Kinetic Art. CS5968: Erik Brunvand School of Computing. Art4455: Paul Stout Department of Art and Art History.

Lesson 3: Arduino. Goals

National Instruments Our Mission

An IoT Based Real-Time Environmental Monitoring System Using Arduino and Cloud Service

Lab 2: Blinkie Lab. Objectives. Materials. Theory

GREEN HOUSE USING IOT

Arduino STEAM Academy Arduino STEM Academy Art without Engineering is dreaming. Engineering without Art is calculating. - Steven K.

Electronic Prototyping

DC Motor and Servo motor Control with ARM and Arduino. Created by:

Design and Implementation of Economical Power Factor Transducer

Hardware Platforms and Sensors

ESE 350 Microcontroller Laboratory Lab 5: Sensor-Actuator Lab

Arduino based pulse width modulated output voltage control of a dc-dc boost converter using Proportional, Integral and Derivative control strategy

SPY ROBOT CONTROLLING THROUGH ZIGBEE USING MATLAB

Faculty Development Program on Micro-Electro-Mechanical Systems (MEMS Sensor)

Welcome to Arduino Day 2016

3-Degrees of Freedom Robotic ARM Controller for Various Applications

AC : THE UBIQUITOUS MICROCONTROLLER IN MECHANICAL ENGINEERING: MEASUREMENT SYSTEMS

Montgomery Village Arduino Meetup Dec 10, 2016

AC Overload Tester for Magnet Wire

ENGI1020. Lab 0 Introduction to Arduino IDE and Hardware Lori Hogan, Lab Instructor - Winter 2019

RX23T inverter ref. kit

HAND GESTURE CONTROLLED ROBOT USING ARDUINO

MAKEVMA502 BASIC DIY KIT WITH ATMEGA2560 FOR ARDUINO USER MANUAL

Dispenser printed proximity sensor on fabric for creative smart fabric applications

EEL 4924 Electrical Engineering Design (Senior Design) Preliminary Design Report. 2 February Project Name: LoL Assistant

SOLDIER NAVIGATION AND HEALTH RECORDING SYSTEM USING IOT

An Interactive Radar Demonstration for Children

Design and Implement of a Frequency Response Analysis System

32-bit ARM Cortex-M0, Cortex-M3 and Cortex-M4F microcontrollers

International Journal Of Core Engineering & Management Volume-4, Issue-11, February-2018, ISSN No:

Embedded systems. Exercise session 1. Introduction and project presentation

A COMPARISON ANALYSIS OF PWM CIRCUIT WITH ARDUINO AND FPGA

Development of a MATLAB Data Acquisition and Control Toolbox for BASIC Stamp Microcontrollers

Multi Frequency RFID Read Writer System

CHAPTER 7 HARDWARE IMPLEMENTATION

Functional Specification for Wireless Ultrasonic Waterflow Monitoring System Project Team: Timbo Yuen Eric Lo Ehsan Arman Ye Lin Babak Razzaghi

Arduino An Introduction

Industrial Automation Training Academy. Arduino, LabVIEW & PLC Training Programs Duration: 6 Months (180 ~ 240 Hours)

Low-Cost hardware connectivity with Simulink MATLAB-Day RWTH Aachen Sebastian Groß October 24th, 2013

USING ARDUINO AND WIFI WITH RSSI TO CONTROL LED: AN IOT BASED APPROACH

SMART DATA ACQUISITION TECHNIQUE FOR LEVEL PROCESS USING LIFA

Rockets, Robots, Hovercraft, and Quadracopters, all for the STEM of IT! John J. Helferty Temple University

Controlling LED Smartphone using Arduino

Arduino Interfacing And Signal Processing By Yury Magda

EPICS Education at University. 2017/05/16 Osaka City University M.Iwasaki

Motion Capture for Runners

National Instruments Accelerating Innovation and Discovery

Vehicle Speed Detection and Collision Avoider RADAR (VSDCAR)

MEMS for RF, Micro Optics and Scanning Probe Nanotechnology Applications

Electronic Instrumentation and Measurements

Wireless Master-Slave Embedded Controller for a Teleoperated Anthropomorphic Robotic Arm with Gripping Force Sensing

3.3V regulator. JA H-bridge. Doc: page 1 of 7

Autonomous Optical Guidance System. Group 2 Brandon Staton John Ciambriello John Fridenmaker Ryan Shoaf

ELG3336 Design of Mechatronics System

Arduino Controllers & Ham Radio A PRESENTATION BY MICHAEL MAGNUSON N7ETA

Automated Industrial Wind Tunnel Network Control with LabVIEW. Matt Draear

Embedded Systems & Robotics (Winter Training Program) 6 Weeks/45 Days

Department of Mechatronics Engineering

PC-based controller for Mechatronics System

Citrus Circuits Fall Workshop Series. Roborio and Sensors. Paul Ngo and Ellie Hass

PCB & Circuit Designing (Summer Training Program) 6 Weeks/ 45 Days PRESENTED BY

Design, Characterization & Modelling of a CMOS Magnetic Field Sensor

MECHATRONICS IN A BOX

MICROCONTROLLER METERING CONVERTER OF CAPACITANCE WITH VOLTAGE-CONTROLLED RC-GENERATOR

Introduction to the Arduino Kit

Quanser Products and solutions

EITF40 Digital and Analogue Projects - GNSS Tracker 2.4

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

INTRODUCTION OF SOME APPROACHES FOR EDUCATIONS OF ROBOT DESIGN AND MANUFACTURING

USB-UT350(T) Portable Ultrasonic Pulser/Receiver and Analog to Digital Converter. User s Guide

Building a 10Mhz GPS Disciplined Oscillator. Lucas Ford W6AER

LoRa Quick Start Guide

Unit level 5 Credit value 15. Introduction. Learning Outcomes

Sensors Fundamentals. Renesas Electronics America Inc Renesas Electronics America Inc. All rights reserved.

GSM BASED AGRICULTURE MONITORING SYSTEM

Lab 2A: Introduction to Sensing and Data Acquisition

Emant Pte Ltd BRIDGE SENSOR APPLICATION ADAPTOR FOR EMANT300, EMANT380

Accelerometer Sensors

International Journal of Advance Engineering and Research Development AUTOMATIC POWER FACTOR CONTROL USING ARDUINO UNO

Object Detection for Collision Avoidance in ITS

International Journal of Advance Engineering and Research Development

Pre-Proposal Presentation Team 1: Portable Micro-sensor Reader

Surface Micromachining

Transcription:

Using Arduino & LabView for Teaching MEMS Devices Andrew G. Bell July 28, 2016

Background Ivy Tech Community College is Indiana s largest public postsecondary institution and the nation s largest singly accredited statewide community college system. Ivy Tech serves nearly 200,000 students annually and has campuses throughout Indiana. We offer Associates of Science degrees in: Electrical Engineering Technology Mechanical Engineering Technology Engineering Technology Pre Engineering Nanotechnology Design Technology over 40 degree programs 2

What is an Arduino? So what is an Arduino? Arduino is a inexpensive Microcontroller CCA that interface to your PC via USB They typically cost ~ 20 to 25 and are available many places online Software to program them is free, open source. https://www.arduino.cc/ Arduino Uno (and other models) have daughter boards call shields that you can stack Shield include Motor Drives, Prototype boards, Displays, etc. Arduino microcontrollers have become very popular with hobbyist, students and colleges. http://www.jameco.com/ https://www.adafruit.com/ http://www.elexp.com 3

What is an Arduino? Arduino Uno Rev3 is a 8 bit microcontroller board based on the ATmega328P, Specification Microcontroller ATmega328P Operating Voltage 5V Input Voltage 7 12V Digital I/O Pins 14 Analog Input Pins 6 Flash Memory 32 KB SRAM 2 KB EEPROM 1 KB Clock Speed 16 MHz PC Interface USB Arduino Uno Prototype Shield https://www.arduino.cc/en/main/arduinoboarduno 4

What is LabView? LabView is a graphical programing language made by National Instruments (NI) http://www.ni.com/labview/ Designers can use LabView to build custom compiled software. LabView training has three basic level: LabView Core 1, 2 and 3 LabView can be used for control, data acquisition and displaying results using custom LabView can interface with other NI software and hardware products use in both educational and industry LabView can also be used with microcontrollers like the Arduino Uno Support for this is now provided by MakerHub @ https://www.labviewmakerhub.com/ 5

What is LabView? GUI Interface GUI Controls Numeric Functions Graphical Program 6

What are MEMS? MEMS stands for MicroElectroMechanicalSystems MEMS from my perspective are sensors: pressure, accelerometer, gyroscope, etc. They also include actuators and transducers MEMS are microscopic devices that contain both electronics and mechanical parts They translate physical, environmental phenomena into electrical signals They are manufactures using the same types of ways that semiconductor devices are made: photolithography, etching, deposition, lift off MEMS are used in automotive, defense, biomedical, etc. MEMS devices are based on the same type of electrical and mechanical principles as can be found in the macro world. http://www.scme nm.org 7

Integration of MEMS into Curriculum Ivy Tech started its associating with SCME in the Fall of 2012 and has been a Co PI on Southwest Center for Microsystem Education (SCME) NSF ATE Grant. MEMS Kits Implementation Plan IVY TECH (Fort Wayne & Valparaiso) ENGT 120 METC 111 METC 143 EECT 111 EECT 112 ENGR 251 ENGT 279 MEMS Kit MEMS: Making Micro 1 Machines Kit X 2 Dynamic Cantilever Kit X X X 3 Crystallography Kit X 4 Pressure Sensor Model Kit X X X X 5 GeneChip Model Kit X 6 MEMS Innovators Kit X 7 Lift-off Kit X X 8 Pressure Sensor Process Kit X 9 LIGA Micromachining Simulation Kit X 10 Anisotropic Etch Kit X X 11 Rainbow Wafer Kit X The scope of our effort was to integrate the SCME material into some of our engineering programs courses 8

Integration of MEMS into Curriculum Ivy Tech started its associating with SCME in the Fall of 2012 and has been a Co PI on Southwest Center for Microsystem Education (SCME) NSF ATE Grant. In Fort Wayne we have used three basic kits: 9

Our Project - Using Arduino & LabView for Teaching MEMS Devices In 2014 we decided to develop supplemental data acquisition electronics for two of the kits. Reasons To improve on data collection of the experiments Add more electronics to the kit material Approach Use LabView and Arduino micro controllers Reasons Knowledge of LabView can help students get a job Arduinos are cheap, popular and very flexible 10

Our Approach - Using Arduino & LabView for Teaching MEMS Devices Use Discovery Based Learning Approach 1.) Give students general idea and requirements for design 2.) Provide students with resources to design, build and test 3.) Provide feedback as needed but don t micromanage 4.) Allow students time to learn, fail and succeed 5.) Provide positive feedback and recognition 6.) Step back and let them learn 11

Our Results - Using Arduino & LabView for Teaching MEMS Devices Multisim schematic Utliboard PWB 12

Results The new DAC DP Kit for Pressure Sensor Kit Includes Arduino Uno based DAC DP interface module, instruction manual, Executable LabView Data acquisition software, USB cable, and pressure sensor interface cable. 13

Results The new DAC DP Kit for Cantilever Kit Includes Arduino Uno based DAC DP interface module, instruction manual, executable LabView Data acquisition software, USB cable, and Cantilever beam Strain gauge interface Discovered How to make a Strain Gauge 14

New Challenge Variable Capacitor New Variable Capacitor design Can use same code as Cantilever LabView code Based on common 555 Timer design Capacitance (F) Capacitance vs Plate Spacing 1.40E 9 1.20E 9 1.00E 9 800.00E 12 600.00E 12 400.00E 12 200.00E 12 000.00E+0 1/64 1/32 3/64 1/16 5/64 3/32 7/64 1/8 Spacing (in) 15

New Challenge Variable Inductor New Variable Inductor design Want to use same code as Cantilever LabView code Could be based on oscillator design Could be based on LCR design Could be based on DC DC converter design http://langster1980.blogspot.com/2013/07/arduino lc meter shield.html https://forum.arduino.cc/index.php?topic=80357.0 http://mchp.blogspot.com/2014/11/arduino rclf meter.html http://hackaday.com/2011/07/24/using an arduino to measure inductance/ https://reibot.org/2011/07/19/measuring inductance/ 16

The future Building more electronic kits based on Arduino and LabView Developing three new MEMS course to focus on how to use MEMS devices with electronics Continue to use discovery based learning http://www.scme nm.org/ http://www.ivytech mems.org/ Andy Bell Department Chair Engineering Ivy Tech Community College Northeast Phone: 260-481-2288 : Fax: 260-480-2052 : abell118@ivytech.edu SDKB Technology Center, Room TC1240R, 3800 N. Anthony Blvd., Fort Wayne, IN 46805 17