Michael Rahaim, PhD Candidate Multimedia Communications Lab

Slides:



Advertisements
Similar presentations
What is Arduino?  Arduino is a ATMEL 168 micro-controller kit designed specially for small projects  User friendly IDE(Integrated Development Environment)
Advertisements

EXTERNAL COMMUNICATIONS DESIGNING AN EXTERNAL 3 BYTE INTERFACE Mark Neil - Microprocessor Course 1 External Memory & I/O.
Intro to the Arduino Topics: The Arduino Digital IO Analog IO Serial Communication.
Intro to Arduino with LilyPad Make a MakerSpace, Artisan’s Asylum Linz Craig, Chris Taylor, Mike Hord & Joel Bartlett.
1 Building a Computer from Scratch: A Hardware Lab Sequence for Computer Science Students Michael Black American University CCSC East.
Electrical and Computer Engineering iLights Nick Wittemen, EE Chris Merola, EE José Figueroa, EE Matt Ryder, EE Comprehensive Design Review.
Introduction.
Khaled A. Al-Utaibi  What is Arduino?  Arduino Boards  Arduino Shields  Arduino Uno Hardware.
Embedded Programming and Robotics
+ Using Ohm’s Law to Build a Voltage Divider 1. + Learning Objectives Understand and demonstrate the engineering design process Use Ohm's Law as a tool.
Arduino Part 1 Topics: Microcontrollers Programming Basics: structure and variables Digital Output Analog to Digital Conversion.
Intro to Arduino Zero to Virtual Prototyping in Seven Hours
Intro to the Arduino Topics: The Arduino Digital IO
EE Lab Intro ELEC 106 Fundamentals of Electrical Engineering Dr. Ron Hayne.
Franz Duran INTRODUCTION TO A RDUINO PROGRAMMING & INTERFACING Engr. Franz Duran, MEP-ECE RapidSignal Electronics.
Tweaking Your Simon Adding a photoresistor and changing code Instruction by Pete Lewis and Linz Craig.
+ Using Ohm’s Law to Build a Voltage Divider 1. + Learning Objectives Understand and demonstrate the engineering design process Use Ohm's Law as a tool.
Tweaking Your Simon Adding a photoresistor and changing code Instruction by Pete Lewis.
Overview What is Arduino? What is it used for? How to get started Demonstration Questions are welcome at any time.
Daredevil Robot Direction Module (DRDM) Senior Design II Midterm Presentation.
1 - Remove LED from 13 and GND - Bring out your breadboard from HW#4 Arduino Overview:
An introduction to PIC’s for KS3 and KS4. Mr Rooks Hetton School.
Self-Sustainable Electric Golf Bag Final Presentation Group 19 Jon Kinney, Cory Edwards, Harrison Kantner 30 April 2013.
Arduino “Getting Started” Instructor : Dr Matthew Miss Khin Yi Kyaw
1 Microcontrollers. 2 Programmers work in the virtual world Machinery works in the physical world Microcontrollers connect the virtual and physical world.
MODULE 6: Soldering SUMMER CHALLENGE Electrical Engineering: Smart Lighting Michael Rahaim, PhD Candidate Multimedia Communications Lab Boston University.
MODULE 1: INTRODUCTION SUMMER CHALLENGE Electrical Engineering: Smart Lighting Michael Rahaim, PhD Candidate Multimedia Communications Lab Smart Lighting.
MODULE 2: Signals / Rhett Board SUMMER CHALLENGE Electrical Engineering: Smart Lighting Michael Rahaim, PhD Candidate Multimedia Communications Lab Smart.
Having fun with code, using Arduino in a middle school CS classroom
MODULE 2: Circuits, Signals and the Analog Discovery Board SUMMER CHALLENGE Electrical Engineering: Smart Lighting Michael Rahaim, PhD Candidate Multimedia.
Arduino Part 1 Topics: Microcontrollers
Michael Rahaim, PhD Candidate Multimedia Communications Lab
European Robotic LABoratory
Scrolling LCD using Arduino.
Prototyping with Microcontrollers and Sensors
Fundamentals of Computer Engineering
Home automation using Arduino & ‘PIR sensor’
MODULE 2: Circuits, Signals and the Analog Discovery Board SUMMER CHALLENGE Electrical Engineering: Smart Lighting Michael Rahaim, PhD Candidate Multimedia.
Michael Rahaim, PhD Candidate Multimedia Communications Lab
The university of Lahore Department of computer Engineering Electric Network Analysis Project Tittle : Audio tone IR transmitter and receiver Group.
Microprocessors Tutorial 1: Arduino Basics
An Arduino Workshop A Microcontroller.
SUBMITTED BY EDGEFX TEAM
Arduino Development for Beginners
Michael Rahaim, PhD Candidate Multimedia Communications Lab
IBDP Computer SCIENCE Di WU
Arduino Part 1 Topics: Microcontrollers Programming Basics
INC 161 , CPE 100 Computer Programming
Introduction to Arduino Microcontrollers
Remote Controlled Smart Socket
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.
Intro to the Arduino Topics: The Arduino Digital IO
"You don't need anyone's permission to make something great
Welcome to Digital Electronics using the Arduino Board
ECE 477 Final Presentation Team 2 Spring 2012
Manual Robotics ..
Arduino Workshop University of Jordan.
CTY SAR FCPS Shawn Lupoli, Elliot Tan
CTY SAR FCPS Shawn Lupoli, Elliot Tan
Arduino Workshop University of Jordan.
Arduino 7 Segment Display Lab
UNIT 9 Relays.
Lab #1: Getting Started.
Arduino म्हणजे काय?.
UNIT 9 Relays.
Introduction to arduino
♪ Embedded System Design: Synthesizing Music Using Programmable Logic
I/O Experiments Assignment 1.
2019 Investing Now Summer Program
Presentation transcript:

MODULE 9: VLC Applications SUMMER CHALLENGE Electrical Engineering: Smart Lighting Michael Rahaim, PhD Candidate Multimedia Communications Lab Boston University mrahaim@bu.edu

Overview Course Review Arduinos Experiment Finalize Presentations 07/16/2015 Overview Course Review Arduinos Experiment VLC Texting! Finalize Presentations

07/16/2015 What did we learn here??

07/16/2015 What did we learn here???? How does the signal travel on the cup & strings phone? What is an example of a component where polarity matters? What is the purpose of the trigger on the oscilloscope? What are the definitions of amplitude, frequency, and phase? What is Ohms law? What is the difference between an open, closed, and short circuit? What is meant by the term “turn-on voltage”? What happens in the frequency domain when you clip a sine wave? What is the decimal equivalent of the binary value 01110? What is the truth table for an XOR logic gate?

Reference Websites Physics Classroom: www.physicsclassroom.com 07/16/2015 Reference Websites Physics Classroom: www.physicsclassroom.com All About Circuits: www.allaboutcircuits.com Khan Academy: www.khanacademy.org Code Academy: www.codecademy.com Arduino: www.arduino.cc/ Digilent Course: www.digilentinc.com/Classroom/RealAnalog

Arduino Microprocessor vs. Microcontroller Embedded Software Arduino 07/16/2014 Arduino Microprocessor vs. Microcontroller Microprocessor: Takes data input, processes, and outputs new data Microcontroller: Interacts with, or controls, hardware Embedded Software Code - or instruction set - that runs on a microcontroller Defines what the microcontroller does and how it reacts to input Arduino Platform that makes embedded systems more accessible Hardware is a development board containing a microcontroller and other peripherals Software is simplified for ease of use and fast implementation

Serial Communication Process of sending data 1 bit at a time 07/16/2014 Serial Communication Process of sending data 1 bit at a time Serial Port General purpose interface for communicating between devices Typically viewed as an RS-232 connection Arduino Serial Port Arduino uses the USB as a serial connection Before running: Used to upload code to the Arduino After running: Used to send data between the Arduino and monitor Additional serial port: Rx and Tx pins of the Arduino (Pins 0 and 1) can be used to communicate with other serial devices!

Experiment Arduino VLC Texting Serial port and LEDs 07/16/2015 Experiment Arduino Serial port and LEDs VLC Texting Send text messages to your partner via VLC!

Other Items Group Photo! Course Evaluations Finalize Presenations 07/16/2015 Other Items Group Photo! Course Evaluations Finalize Presenations

Finalize Presentations 07/16/2015 Finalize Presentations Presentation Order Team 4 (Daniel & Kaan): Circuits Team 2 (Marc & Hyman): Resistors Team 1 (Daniel & Kevin): Ohms Law Team 8 (Sherri, Alex, Amanda): Light Emitting Diodes Team 9 (Alex, David, Andrea): Optical Links (LEDs & PDs) Team 7 (Eisley & Sam): Breadboards & PCBs Team 6 (Gerson & Fabian): Soldering Team 3 (Hasan & Kyle): Arduino