Instructor Resources.

Slides:



Advertisements
Similar presentations
RedBot An introduction to robotics using the SparkFun RedBot Board
Advertisements

Resistor Color Code. Lesson 2 Theory (30 minutes) WorkStation (30 minutes) –Measure Resistance color Revision (30 minutes) Break Individual Exercise (1.
MICROCONTROLLERS MODULE 2 Programming, Controlling and Monitoring.
1 Boe-Bot Parts BOE-BOT Lecture #1b DE - Digital Electronics.
Building a Pressure/Temperature Weather Station (Sensor Pack) AEM 1905, Fall 2008.
Living with the Lab Using Your Arduino, Breadboard and Multimeter EAS 199A Fall 2011 Work in teams of two!
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.
MEASUREMENT DEVICES OUTLINE Multimeters Analog Multimeters
George Washington University DC Circuits Lab Professor Ahmadi ECE 002.
Embedded Programming and Robotics Lesson 1 Basic Electricity and Electronics Transistor Basics Lesson 1 -- Basic Electricity1.
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
ELECTRICAL ENGINEERING TECHNOLOGY PROGRAM EET 109: ELECTRICAL CIRCUITS LAB I Instructor: Albert Lozano Session #1: 8/31/07.
Ch4 Electronic Components Circuit/Schematic Symbols.
Segway Controller Notes. = connection on top layer of circuit board = connection on bottom layer of circuit board Ground Plane: Areas enclosed by the.
George Washington University DC Circuits Lab Professor Ahmadi ECE 002.
MICRO CONTROLLER MODULE 1. Learning Objectives Name some gadgets that use microcontrollers. Define a microcontroller. Differentiate between a computer.
Experiments Day 1 & 2 Resistors, Potentiometers and Photocells.
Experiments Day 1 Resistors.. Electronic Technology Definition: The technology of using small amounts of electricity for controlling, detecting, collecting,
Overview What is Arduino? What is it used for? How to get started Demonstration Questions are welcome at any time.
Circuits, Systems, & the Arduino. Challenge: Make the bulb light up! -Make observations and explain why it has the setup it does? - What are the components.
Analog to Digital Converter David Wallace English 314.
Using Your Arduino, Breadboard and Multimeter ME 120 Fall 2013 Work in teams of two!
ISA CLICK CONTROL #38 – FALL 2014 ERIC BRUNNGRABER DRAKE ISABIRYE.
How to Build a Digital Physical System - Lab Lecture 2.
CSE 341 Project : Ultrasonic Radar PRESENTED BY: NAME : AKIFA TASNEEM ID : SECTION: 02 1.
Robotics Grant Agreement No LLP UK-LEONARDO-LMP Project acronym: CLEM Project title: Cloud services for E-Learning in Mechatronics Technology.
Prototyping with Microcontrollers and Sensors. Overview Objective Background Information Problem Statement Materials Procedure Assignment Closing.
Python with Raspberry PI Kit
Having fun with code, using Arduino in a middle school CS classroom
Control Devices/Electrical Conditioners
Smart Newton Car By: Hui Zhu.
Build on a Breadboard Simulator
Class 1: Building a Raspberry Pi LED Flasher
Arduino Uno – controlling LED strips
By Rick Darby Sponsors: Geekspace Gwinnett The WorkSpot
Prototyping with Microcontrollers and Sensors
Microprocessors Tutorial 1: Arduino Basics
Arduino Development for Beginners
Introduction to Handshaking Communication with SSC-32U
UCD ElecSoc Robotics Club 2017/2018
Fair Use Building and Research Labs Presents
Arduino - Introduction
Introduction to Arduino Microcontrollers
Unit 3 – Fundamentals of Electronics Examination Specifications
Introduction to Arduino Microcontrollers
Unit 3 – Fundamentals of Electronics Examination Specifications
Roller Coaster Design Project
Visual Instructions.
All you wanted to know about Arduino (and somethings you didn’t)
Instructor Resources.
What is Arduino? By James Tedder.
FeMaidens Programming
Internet-of-Things (IoT)
Digital Electronics Lab 2 Instructor:
Dave Mawdsley, DACS Member, Linux SIG January 16, 2013
Fair Use Building and Research Labs Presents
Basic circuits Electrical circuits Electrical properties Ohm’s law
Chapter 1 Introduction of Arduino
Prepared by: Engr. Qurban Ali Memon Incharge of Final project Lab.
Prototyping with Micro-controllers, Sensors, and Materials
Prototyping with Micro-controllers, Sensors, and Materials
Python with Raspberry PI Kit
testing and experimenting with electronic circuits
Introduction to Electronics
Introduction to Arduino
Intro to Arduino Part 2 The Breadboard
Introduction to Arduinos
Prototyping with Micro-controllers, Sensors, and Materials
2019 Investing Now Summer Program
Presentation transcript:

Instructor Resources

Outline Activity and goals Arduino introduction Parts and Pieces Kit supplies list Description/function of each part Where to purchase needed supplies

Activity Overview Use the Arduino platform to build a simple scientific instrument to measure temperature, program and calibrate the instrument, and collect and visualize the data. Goals: Exposing the “black box” of a key piece of scientific instrumentation, the CTD. Hands-on experience building an electrical circuit. Exposure to computer programming. Introduction to, and importance of, calibration. Practice working in Excel to fit and plot data.

Arduino Arduino is a microcontroller that offers a flexible platform that can be customized for a wide variety of projects. Arduino can take a variety of inputs and produce various outputs as illustrated below: Arduino uses its own Arduino programming language and is an open-source product allowing users to contribute to the overall utility of this flexible hardware/software platform. Arduino Board Input: Sensor Button/Switch Digital command Output: View data stream Publish online Activate motor Turn something on/off

Kit Supplies Each student kit should include the following: 1 Arduino uno R3 board 1 half size breadboard 1 Arduino/breadboard holder 1 4.7k ohm pull-up resistor 2 male-male jumper wires 1 male-female jumper wire 1 waterproof DS18B20 digital temperature sensor (modified as shown) 1 USB connector Students will also need Laptop with Arduino IDE software and appropriate libraries (see separate instructions for “Preparing Student Computers”) Arduino code for this lab (see SERC website for links to code)

A completed kit includes: Resistor Arduino/Breadboard Holder Arduino Board Breadboard 2x Jumper Wires (2 x male/male, male/female) Temperature Sensor USB AB cable

1. Arduino uno R3 board Common Arduino board Relevant for this activity: the Arduino board contains digital and analog connections, USB connection, power jack.

2. Breadboard Allows connection of wires and building of simple circuits without the need for soldering Good for building prototypes or temporary circuits (such as in this exercise) Each row consists of two conductive metal clips that connect the five cells (e.g. a-e or f-j) to each other. Plugging a wire into one cell (e.g. a) in the row electronically connects it to anything else plugged into the same row (e.g. b-e), allowing electricity to flow through the connection. A maximum of five things can be connected in a given row Each breadboard typically also has two sets of power rails. These + and – columns on the left and right of the breadboard are connected via a similar metal clip. Typically all cells within a column are connected. When linked to a power source the power rails allow easy access to power regardless of which row you are working in. (note: this exercise does not use the power rails) Power rails

3. Arduino/Breadboard holder Simple plastic plate that provides an organized and stable platform for the Arduino board and breadboard. Image source: Sparkfun.com

5. Pull up resistors Resistors limit electron flow through a circuit The resistance (measured in Ohms, Ω) of a resistor is indicated by a series of color bands on the resistor itself. A pull up resistor is a special type of resistor that helps transfer a digital signal The language of digital signals, such as those used by computers (such as Arduino) is a binary language. Digital signals can only be interpreted in two states: 0 and 1 (i.e. ON and OFF). This state is a function of the voltage passing through the system. If no voltage is passing through the system this can result in an unknown or “floating“ state where the digital signal is neither 0 nor 1 and can easily be changed due to electrical noise. A pull up resistor is designed to set the default value (of 1) for a circuit. (pull-down resistors which set the default at 0 are also available, though less common). Modifications of voltage passing through the resistor will result in 0 – 1 transitions and corresponding information transfer. This activity uses a through-hole 4.7 k Ω pull-up resistor (5% tolerance) Reference: https://learn.sparkfun.com/tutorials/pull-up-resistors

5. Male-male jumper wire Wire with male connections at each end In this exercise the male ends are plugged into the breadboard and Arduino board

6. Male-female jumper wire Wire with female connector at one end and male connector at the other end In this exercise the male end is plugged into the breadboard and the resistor is plugged into the female end Male end Female end

7. Temperature Sensor Waterproof temperature sensor that measures temperature using a transistor Note: must be prepared by instructor prior to use. Male jumper wires must be soldered to temperature sensor wires (see video demonstration)

8. USB connector Standard A-B USB connector to connect Arduino board to computer Image source: Amazon.com USB A USB B

9. Power The Arduino board derives power from the USB connection in this exercise. Students may ask if the Arduino must always be connected to a computer to work. A battery can be plugged into the Arduino and used as power. In that case the computer need only be connected to the Arduino to load the code. Then it can be disconnected. In this lab we need the serial monitor to see the data, so it makes sense to have the computer power the Arduino.

Materials – Where to purchase Arduino uno R3 board Source: Adafruit (product ID: 50) https://store.arduino.cc/usa/arduino-uno-rev3 Half size breadboard Source: Adafruit (product ID: 64) https://www.adafruit.com/products/64 ~$5.00 each Arduino/Breadboard holder (1/kit) Source: Sparkfun (product ID: DEV-11235) https://www.sparkfun.com/products/11235 $3.95 each Source: Adafruit (product ID: 275) https://www.adafruit.com/product/275 $4.00 to $5.00 each depending on quantity Through-hole 4.7k ohm pull-up resistor Source: Adafruit (product ID: 2783) https://www.adafruit.com/product/2783 ~$0.75 / 25 pack male-male jumper wires (2/kit) Source: Adafruit (Product ID: 758 / 1956) https://www.adafruit.com/?q=758 ~$4.00 / 40 pack; ~$2.00 / 20 pack Male/female jumper wires (1/kit) Source: Adafruit (Product ID: 826 / 1954 https://www.adafruit.com/product/826 ~$4.00 / 40 pack; ~$2.00 / 20 pack Waterproof DS18B20 digital temperature sensor and extras Source: Adafruit industries (Product ID: 381) https://www.adafruit.com/products/381 ~$10.00 each A-B USB connector Source: Adafruit (Product ID: 62) https://www.adafruit.com/product/62 $3.95 each Materials available on SERC website Arduino IDE software Arduino code Student/Professor provided Laptop with IDE software