And cheap, yes! River Falls, WI October 30, 2010 Saint Cloud State University, MN.

Slides:



Advertisements
Similar presentations
Lecture 1 – Arduino Basics
Advertisements

Lab7: Introduction to Arduino
What is Arduino?  Arduino is a ATMEL 168 micro-controller kit designed specially for small projects  User friendly IDE(Integrated Development Environment)
Overview of New System Beta Team from Wilsonville 1425 Wilsonville Robotics – Code Xero 2550 Oregon City Robotics.
Arduino. Arduino is a tool for making computers that can sense and control more of the physical world than your desktop computer. It's an open-source.
How to Build a Digital-Physical System-Lab Assegid Kidané Fall 2014.
Wireless Digital Audio Transmission Senior Design Project Summer 2002 E. Donnelly, K. Khan, S. Owen D. Choy Dr. H. Lam.
Introduction.
 Main Components:  Sensors  Micro controller  Motor drivers  Chasis.
Khaled A. Al-Utaibi  What is Arduino?  Arduino Boards  Arduino Shields  Arduino Uno Hardware.
Introduction to Arduino Prepared by R. Lamond.  “Arduino is an open-source electronics prototyping platform based on flexible, easy- to-use hardware.
Embedded Programming and Robotics
Engineering 1040: Mechanisms & Electric Circuits Fall 2011 Introduction to Embedded Systems.
Open Source Physics Laboratory Data Acquisition System V 2.0 Open source physics laboratory data acquisition system V 2.0 (OSPL V2) is a physics laboratory.
Working with Arduino: Lesson #1: Getting Acquainted with the Kit EGN1007.
Camera Interfacing using ARM7
Baseboard Aavikkomursu 7.2. Aavikkomursu Micro- controller Extension port for programming microcontroller and sensor input Resistor RS485 interface chip.
Dean Brock, Rebecca Bruce and Susan Reiser, CCSC SE 2009 Using Arduino Material taken from Todbot blog Bionic Arduino Todbot blog Bionic ArduinoTodbot.
Week 10 Today 1.Homework presentations and critique. 2.Review digital and analog inputs. 3.DIY - jumpers, soldering etc.
Ballooning Bundle. What is a Microcontroller? Small computer with a processor core, memory and programmable input/output Continuously repeats software.
Microcontroller Hands-on Workshop #3 Ahmad Manshad New Mexico State University Institute of Electrical and Electronics Engineers November 7, 2009.
Daniel Pickem and Rowland O’Flaherty 12/04/2012 Mechatronics (ME 6405) Student Lecture On Arduinos *Some slides courtesy of Eoin Brazil
AAPT 2013 Summer Meeting Portland, OR July 17, 2013 Saint Cloud State University, MN.
Arduino. What is it? A open-source software suite and single-board microcontroller. Allows easy and affordable prototyping of microcontroller applications.
Franz Duran INTRODUCTION TO A RDUINO PROGRAMMING & INTERFACING Engr. Franz Duran, MEP-ECE RapidSignal Electronics.
Overview What is Arduino? What is it used for? How to get started Demonstration Questions are welcome at any time.
Unconventional User Interface // // Mood Based Navigation Sheo // 1Haring, Naderer, Zachhuber Arduino  Open Source Project (HW u. SW)  Analog.
Who Are You, Arduino? Er. Sahil Khanna
AAPT workshop W03 July 26, 2014 Saint Cloud State University, MN, USA
AAPT workshop W03 July 26, 2014 Saint Cloud State University, MN, USA
AAPT workshop W03 July 26, 2014 Saint Cloud State University, MN, USA
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.
Arduino Board SHUBHAM PANCHAL: What is an Arduino? A microcontroller board + programming IDE Microcontrollers & Robotics.
ARDUINO UNO The Arduino uno is a microcontroller board based on the ATmega328. It has 14 digital Input / Output pins (of which 6 can be used as PWM outputs),
Having fun with code, using Arduino in a middle school CS classroom
Arduino.
Microcontrollers A microcontroller is a small computer which interacts with its environment, e.g switches, sensors, lights, motors It does not have.
Solar Energy Generator: Design Rendering Description
Smart Newton Car By: Hui Zhu.
By Rick Darby Sponsors: Geekspace Gwinnett The WorkSpot
Prototyping with Microcontrollers and Sensors
Dr. Kyung Eun Park Summer 2017
REMOTE CONTROL OF A MECHATRONICS SYSTEM WITH WIRELESS COMMUNICATIONS
Vinculum II Development Modules
Audio tools with Arduino
RECAP OF THE LAST LESSON
cyBorg 1.0 Project by Team ROBOTECH The Green PAFIANS
‘SONAR’ using Arduino & ultrasonic distance sensor
Introduction to Arduino Microcontrollers
Arduino and Design of Embedded Applications
Arduino and Grove LET’S START.
Roller Coaster Design Project
Visual Instructions.
Instructor Resources.
What is Arduino? By James Tedder.
Working with Arduino: Lesson #1: Getting Acquainted with the Kit
Journey: Introduction to Embedded Systems

CSCI1600: Embedded and Real Time Software
Dave Mawdsley, DACS Member, Linux SIG January 16, 2013
CSCI1600: Embedded and Real Time Software
Having fun with Arduino
FPGA Vinyl to Digital Converter (VDC)
Lab #1: Getting Started.
Arduino म्हणजे काय?.
Introduction to arduino
Course Code 114 Introduction to Computer Science
Instructor Resources.
Presentation transcript:

And cheap, yes! River Falls, WI October 30, 2010 Saint Cloud State University, MN

What are photogates? Photogates measure time with millisecond accuracy. With known distance, photogate timers can calculate period, speed, angular speed, acceleration, etc. One can do Newton’s 2 nd law, conservation of momentum and energy etc. with photogates. Photogate systems are carried by all major vendors. You can DIY a commercial-quality system. You only spend a fraction of the cost.

Comparison Pasco standalone $400Vernier PC-based $150+software DIY less than $60 Works with existing gates

What you need? Parts: Arduino microcontroller development board $25 Photo interrupter modules $2 $4 total Stereo audio jacks 3.5mm $1.5 each $6 total Stereo audio cables 3.5mm $2 $4 total Headers and resistors $2.5 Prototype boards and wires $8 Or PCB (much easier to solder) $20 (cheaper with batch order) Tools: Basic PC/Mac/Linux computer with USB RadioShack soldering set $8 Cutting tools if you use prototype boards Total: $50 if you’re good with proto-boards and diagrams or $60 if you’re not

What is an Arduino? Arduino is an open-source, very easy to learn/use physical computing platform Arduino can sense many types of sensors and buttons (analog and digital) Arduino can be programmed to sense its inputs repeatedly Arduino can communicate with a computer via the serial port Arduino has an active online community

Initial tests on breadboard Breadboard testing Connections PC interface Breadboard testing Connections PC interface Breadboard testing Connections

Very simple setup It is a proof of the concept but is not student-proof!

Switching to PCB Photogate diagramPhotogate PCB Shield diagramShield PCB Arduino spacing

PCB results PCB Populated PCB Connected to photogates Arduino board

Photogate 10mm

Improvements All parts are safe and secure Soldering is a breeze Jumper wires to audio cables and stereo jacks Breadboard-bound gates to standalone gates Gates can stay a few meters away from the timer and be mounted Arduino board can be easily taken out for repurposing and put back without having to connect a bunch of wires

Program the Arduino Open Arduino environment and load source code Compile source code Download compiled code to Arduino board

The PC program Shows live data Options of different measurements Save data automatically

Videos

How long does it take? Programming the microcontroller – 30s Soldering the PCB – 20 min Or using proto-board – 60 min? (I did the easy way) Running data collection – 30s Securing photogates – depends on your setup Testing everything – 10 min

What do you get? You will get one timer You will get two gates Same functionality is sold for $400 at Pasco Your system is pin-compatible with Pasco or Daedalon gates (needs ¼” to 3.5mm converter $2) You’re very happy You’ll likely make more stuff with the Arduino board Who knows? World peace?

How accurate is it? Well, it depends on three things: your picket fence, the timing accuracy and the speed being measured. The PC serial limits dt to ~0.1ms timing for two gates Say you use 1.00±0.01cm picket fence machined with a mill. For 1.00m/s speed, you get 1.4%. Boring math:

Update: Physics shield Connectors: Proto-connector Breadboard connector Stereo plug connector Compatible with all Arduino boards Two robust RJ11 connectors for sensors LCD and 6 buttons for user interaction GPS connector for GPS applications Real time clock and EEPROM for data logging, timing etc. Brings out all Arduino pins Photogate connector

Future directions: More functions on the PC photogate program Support more gates (may reduce timing accuracy) Start a blog liudr.wordpress.com for physics projects Develop more shields for physics prototyping Develop upper-division electronics class with Arduino

Thank you!

Care for some details?

Just links Arduino official site Arduino forum My blog Programs for the photogate shield (on my blog) Parts: Arduino microcontroller development board Arduino microcontroller development board $25 Photo interrupter modules Photo interrupter modules $2 $4 total Stereo audio jacks 3.5mm Stereo audio jacks 3.5mm $1.5 each $6 total Stereo audio cables 3.5mm Stereo audio cables 3.5mm $2 $4 total Headers and resistors Headers and resistors $2.5 Prototype boards and wiresPrototype boards and wires $8 Phi-1 shield (please check my blog)