BME/ECE 462 Presentation II Arduino basics & Visual display Yue Yin & Chenchen Qi 09/18/2014.

Slides:



Advertisements
Similar presentations
MM Player Supervised by: Dr. Luai Malhis. Prepared by: Mustafa Assaf & Mahmoud Musa.
Advertisements

ECE 480 Design Team 3 Technical Lecture
What is Arduino?  Arduino is a ATMEL 168 micro-controller kit designed specially for small projects  User friendly IDE(Integrated Development Environment)
By: Russ Butler ECE4220 Spring 2012 Dr. DeSouza May 2, 2012.
Robotics Club, Snt Council2 The 3 Schools of Robotics: Mechanical Design – Types of motors – Material selection –
Dr. Ashraf Armoush Supervisor Oday Jihad IbrahimTariq Ziad Yameen.
Khaled A. Al-Utaibi  Digital Vs Analog Signals  Converting an Analog Signal to a Digital One  Reading Analog Sensors with the.
Sleep Apnea Monitoring and Alarm System Prepared by Jiayuan Wang Ying Zhou Renyuan Cheng.
EE 472 – Senior Project Hang B. Lee, Applied Physics & EE Advisor: Prof. Robert Grober “Noise Characterization of A/D Converter on PIC Microcontroller”
Multidisciplinary Engineering Senior Design Project 6508 Controls Lab Interface Improvement Preliminary Design Review 11/11/05 Team Members: Michael Abbott,
Arduino Week 3 Lab ECE 1020 Prof. Ahmadi. Objective Data acquisition (DAQ) is the process of measuring an electrical or physical phenomenon such as voltage,
Introduction.
 Main Components:  Sensors  Micro controller  Motor drivers  Chasis.
Khaled A. Al-Utaibi  What is Arduino?  Arduino Boards  Arduino Shields  Arduino Uno Hardware.
BLDC MOTOR SPEED CONTROL USING EMBEDDED PROCESSOR
Engineering 1040: Mechanisms & Electric Circuits Fall 2011 Introduction to Embedded Systems.
Little arduino microcontrollers Meghan Jimenez 12 February 2014.
2.0 EMBEDDED CONTROLLER Engr. Hj. Mohamad Fauzi bin Zakaria Department of Mechatronics and Robotics Engineering Faculty of Electrical and Electronic Engineering.
Ballooning Bundle. What is a Microcontroller? Small computer with a processor core, memory and programmable input/output Continuously repeats software.
Arduino Josh Villbrandt February 4, Digital Circuits Analog versus digital – What’s the difference? – How to represent an analog signal in a computer?
LVTech / / IRC #makelv on freenode.net Jared Steckel AN INTRODUCTION.
Introduction to Arduino Chris Meyer Enlight Tech Talk
Ryan Courtney Senior Design II Advisor: Junkun Ma.
Daniel Pickem and Rowland O’Flaherty 12/04/2012 Mechatronics (ME 6405) Student Lecture On Arduinos *Some slides courtesy of Eoin Brazil
Arduino. What is it? A open-source software suite and single-board microcontroller. Allows easy and affordable prototyping of microcontroller applications.
Arduino 101 Instructors: Ted Markson / Jim Sweeney.
Unconventional User Interface // // Mood Based Navigation Sheo // 1Haring, Naderer, Zachhuber Arduino  Open Source Project (HW u. SW)  Analog.
Samuel John Vinod Kumar CG Ganesh Raam K. Introduction  The need for health consciousness has increased in the recent past and so is the need to monitor.
RoboNova 1.
FLAC Audio Player An ability to decode files stored in the FLAC format. An ability to select files stored on the device. An ability to display visualization.
QUAD POD TRANSFORMABLE VEHICLE Supervisor: Dr. Samer Mayaleh Ala’ Lahham Basmah AbdAlrahman Leena Talalweh Department of Electrical Engineering Quadpod.
Getting Started With the Arduino Uno
智慧電子應用設計導論(1/3) Arduino MEGA 2560
System Software Design Review.  MCU: NXP LPC2378 ARM7 32-bit  512 KB Flash, 8KB EEPROM and SRAM  Bus Frequency: 20 MHz  Approximate Memory requirements:
Samuel Oshin.  Interfaces Atom  Touch-screen  Hard drive  Wireless card  Microcontroller  Microphone Microcontroller  NFC Transceiver  LCD  Pressure.
Alex Wanamaker.  2 astable 555 timer circuits  Blinking rate: ~1.1 seconds  Q1 and Q2 used to provide additional current for the circuit beyond.
DESIGN CONSTRAINTS AND MICRO SELECTION PRESENTED BY: JACKSON MCCORMICK Acoustic Storm Interweaving the impressive visual power of electricity and the visceral.
Μ [sic] design constraints wesley :: chris :: dave :: josh.
ARDUINO OVERVIEW Bob Wilton – KF5TPQ. ARDUINO UNO.
 Introduction.  Block Diagram.  Sensors.  Arduino.  Advantages.  Limitations.  Applications.  Conclusion. Contents.
Team 6. Guitar Audio Amplifier Audio Codec DSP Wireless Adapter Motor Array PC LCD Display LED Arrays Pushbutton or RPG Input Device
Microcontroller basics Embedded systems for mortals.
Arduino Microcontroller Technical Details : Arduino (UNO R3) micro-controller ATmega 328 CPU (“industry-standard” micro-controller CPU) ?? MHz clock speed.
A LECTURE ON Arduino Interface With LabVIEW (Used Boards: Arduino UNO & Arduino MEGA 2560) By Satish Kumar Rai Assistant Professor Department of ECE BKBIET,
HW & SW Overview  What’s UNO  Hardware  Specification  Installing IDE  Programming  Compiling.
1 Microcontrollers. 2 Programmers work in the virtual world Machinery works in the physical world Microcontrollers connect the virtual and physical world.
Team 4: The Beancounters Kyle Haver Ethan Price Wesley Tso Shicheng Guo SOFTWARE DESIGN NARRATIVE.
Arduino Week 3 Lab ECE 1020 Prof. Ahmadi. Objective Data acquisition (DAQ) is the process of measuring an electrical or physical phenomenon such as voltage,
Components of Mechatronic Systems AUE 425 Week 2 Kerem ALTUN October 3, 2016.
Arduino.
Intro to USB-6009 DAQ.
Introducing the Arduino boards & some supporting modules
Arduino Based Industrial appliances control system by decoding dual tone multi frequency signals on GSM / CDMA network. Submitted by:
connect a DC-Motor with an arduino
UTA010 : Engineering Design – II
SArduino Training 2018 cho THPT Saigon Institute of Technology
Vision for Robotic Applications
The Arduino Microcontroller: Atmel AVR Atmega 328
Arduino and Grove LET’S START.
ARDUINO     What is an Arduino? Features 14 Digital I/O pins 6 Analogue inputs 6 PWM pins USB serial 16MHz Clock speed 32KB Flash memory 2KB SRAM.
Arduino Analog I/O Analog input pins: 0 – 5
Arduino Board.
Manual Robotics ..
Introduction to Arduino
Arduino Board.
Arduino म्हणजे काय?.
HOME AUTOMATION SYSTEM BLUETOOTH BASED.  INTRODUCTION  PROBLEM STATEMENT  OBJECTIVES  BLOCK DIAGRAM  CIRCUIT DIAGRAM  METHODOLOGY  APPLICATIONS.
Presented By,  Mamata Yadav (BE Elex & Comm.) Vice R&D Coordinator(HW), PCRT  Payal Shah (BE Elex & Comm.)  Ananta Das (BE Elex & Comm.) R&D Team,PCRT.
05 | Integrating Advanced Sensors and Shields
Presentation transcript:

BME/ECE 462 Presentation II Arduino basics & Visual display Yue Yin & Chenchen Qi 09/18/2014

Arduino UNO hardware Microcontroller: Atmega328 Operating Voltage: 5V Input Voltage (recommended): 7-12V Digital I/O Pins: 14 (of which 6 provide PWM output) Analog Input Pins: 6 DC Current per I/O Pin: 40 mA DC Current for 3.3V Pin: 50 mA Flash Memory: 32 KB Clock Speed: 16 MHz

Sample code Sensor Pin is defined as analog pin 0 Function returns no value; Starts a program and sets initial values Baud rate is 9600 Prints data to the serial port; Reads the value from specified analog pin Pauses for 2 ms

3 ways to visualize the result

Touch shield for Arduino 2.8” diagonal color touchscreen TFT 240x320 resolution, 18-bit (262,000) color High speed SPI display with digital SPI touchscreen driver The display uses digital pins 13-9 Touchscreen controller requires digital pin 8

MATLAB Real time signal acquisition and processing Ex. Real time plotting of distance on MATLAB using Arduino Uno & PING

LabVIEW Visual programming language Data acquisition Built-in functions/libraries NI LabVIEW Interface for Arduino Toolkit -Easily control or acquire data from Arduino microcontroller -Develop algorithm to control Arduino hardware -Present findings on polished UI

Comparisons ProsCons Touch shieldPortable, more like a deviceCost, hard to process data MATLABPowerful data handlingMore code writing LabVIEWGreat interface and librariesNot portable