Getting started with interactive projects using the Arduino, Max and Processing.

Slides:



Advertisements
Similar presentations
A brief overview of sensors (and why you should love them)
Advertisements

Microprocessor Motor Control Spring Introduction  Stamp projects Robots  Sensors  Motor control  Logic Rocketry  Reading acceleration (“g”
Robotics Club, Snt Council2 The 3 Schools of Robotics: Mechanical Design – Types of motors – Material selection –
Indian Institute of Technology Hyderabad ROBOTICS LINE FOLLOWER HARI KISHAN TANDEY – ES12B1008 DILIP KONDAPARTHI – ES12B1010 SAI KARTIK – CE12B1015.
Potentiometer Electric circuit Cell or Battery Resistor Switch Bulb Earth/Ground LED.
[HW] 2015 – sensors purpose of a sensor:
Basic Stamp II is kinda cool Bytes of EEPROM(non-volatile) - Clock speed of 20 MHz. - Holds 600 lines of code in EEPROM - executes an average of.
Sensors And Micro-Controllers
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.
SENIOR DESIGN 10/16.
Introduction.
 Main Components:  Sensors  Micro controller  Motor drivers  Chasis.
Engineering 1040: Mechanisms & Electric Circuits Fall 2011 Introduction to Embedded Systems.
Project Goals And Objectives ____________________________________________________ Create a “smart”, customizable, all in one system Little to no learning.
Fundamentals of Robot Technology
Dean Brock, Rebecca Bruce and Susan Reiser, CCSC SE 2009 Using Arduino Material taken from Todbot blog Bionic Arduino Todbot blog Bionic ArduinoTodbot.
Little arduino microcontrollers Meghan Jimenez 12 February 2014.
HARDWARE LIBRE PARA LINUX Y ANDROID. Arduino is a platform  A physical Input / Output board (I/O) with a programmable Integrated Circuit (IC).
DPNM Lab., POSTECH 1/29 CS490K - Internet of Things (IoT) Jonghwan Hyun DPNM Lab. Department of Computer Science and Engineering, POSTECH
Applied Control Systems Technology. © t 4 Galway Education Centre 2 Applied Control Systems Inputs Push switches L.D.R. Microphone Tilt switch Infrared.
Microcontroller Hands-on Workshop #3 Ahmad Manshad New Mexico State University Institute of Electrical and Electronics Engineers November 7, 2009.
Segway Controller Notes. = connection on top layer of circuit board = connection on bottom layer of circuit board Ground Plane: Areas enclosed by the.
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.
Overview What is Arduino? What is it used for? How to get started Demonstration Questions are welcome at any time.
Sensors I Lecture is based on material from Robotic Explorations: A Hands-on Introduction to Engineering, Fred Martin, Prentice Hall, 2001.
Introduction 2 Electrical Design
Introduction to Arduino Microcontrollers. What is a Microcontroller ? What is a Microprocessor ? A Microcontroller (8 bit) does one task very fast and.
Automatic accident avoiding system PROJECT MEMBERS MUTHUKUMAR.K (05ME33) SAKTHIDHASAN.S (05ME39) SAKTHIVEL.N (05ME40) VINOTH.S (05ME56) PROJECT GUIDE:
POR:NATALIA RESTREPO BUSTAMANTE. hardware refers to all physical parts of a computer system; its components are: electrical, electronic, electromechanical.
WELCOME TO ARDUINO E-DAY CAR PROJECT MEETING – ITALY MARCH.
Microcontroller Hands-on Workshop #2 Ahmad Manshad New Mexico State University Institute of Electrical and Electronics Engineers October 31, 2009.
EMBEDDED SYSTEM & ROBOTICS. Introduction to robotics Robots are machines capable of carrying out a complex series of actions automatically. Robotics is.
Microcontrollers, Microcomputers, and Microprocessors
Smart Lens Robot William McCombie IMDL Spring 2007.
 Introduction.  Block Diagram.  Sensors.  Arduino.  Advantages.  Limitations.  Applications.  Conclusion. Contents.
Keyboard mode: First Touch Second Touch if2is2mf2ms2rf2rs2ps2 if1abcdfg[space] is1hejklm[backspace] mf1npiqrs[return] ms1tvwoxz[period] rf10123u4[sym]
Sensors For Robotics. What makes a machine a robot?
Pulse-Width Modulation: Simulating variable DC output
1 Microcontrollers. 2 Programmers work in the virtual world Machinery works in the physical world Microcontrollers connect the virtual and physical world.
Components of Mechatronic Systems AUE 425 Week 2 Kerem ALTUN October 3, 2016.
Welcome to Arduino A Microcontroller.
By Rick Darby Sponsors: Geekspace Gwinnett The WorkSpot
Obstacle avoiding robot { pixel }
Scrolling LCD using Arduino.
Lucas Dias and Fabio Mantelli
ARDUINO BASED AUTOMATIC TEMPERATURE BASED FAN SPEED CONTROLLER
Home automation using Arduino & ‘PIR sensor’
Automatic human detector garbage can.
An Arduino Workshop A Microcontroller.
ARDUINO LINE FOLLOWER ROBOT
‘SONAR’ using Arduino & ultrasonic distance sensor
Analog Input through POT
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
FeMaidens Programming
CSCI1600: Embedded and Real Time Software
Sensors and actuators Sensors Resistive sensors
CSCI1600: Embedded and Real Time Software
Manual Robotics ..
Arduino Workshop University of Jordan.
Arduino Workshop University of Jordan.
Introduction to Arduino
Lab #1: Getting Started.
Arduino Board.
Arduino म्हणजे काय?.
Lecture 8: Arduino 20 March 2019.
Pulse-Width Modulation: Simulating variable DC output
Presentation transcript:

Getting started with interactive projects using the Arduino, Max and Processing

What’s a micro-controller?

A Micro-controller is an integrated circuit that contains many of the same items that a desktop computer has, such as CPU, memory, etc., but does not include any “human interface” devices like a monitor, keyboard, or mouse. Micro-controllers are mostly designed for machine control applications, rather than human interaction. What’s a micro-controller?

A Micro-controller is an integrated circuit that contains many of the same items that a desktop computer has, such as CPU, memory, etc., but does not include any “human interface” devices like a monitor, keyboard, or mouse. Micro-controllers are mostly designed for machine control applications, rather than human interaction. Micro-controllers paired with all the peripherals they need to be self- sufficient, such as the Arduino Board, are sometimes called “single- board computers.” What’s a micro-controller?

What is Arduino? Open Source Physical Computing Platform Open source: free to inspect & modify physical computing platform for all sorts of projects A physical board, a programming environment, a development philosophy Tiny computer you can program to do all sorts of tasks Completely stand-alone, or used to communicate with other devices

What is Arduino? Arduino is also a standardized “bootloader” A tiny program that loads other programs It’s alive during first 5 seconds After 5 seconds, your program runs Don’t need special programmer board with a bootloader

What is Arduino? Capabilities 8 kBytes of Flash program memory 1 kByte of RAM 12 MHz (Apple II: 1 MHz) Inputs and Outputs 13 digital input/output pins 5 analog input pins Digital I/O can read switches and buttons, control LEDs and motors Analog input can read knobs or other varying sensors Analog output can be done with PWM

Arduino is very similar to Basic Stamp (if you know it) but cheaper, faster, & open source Uses AVR ATmega8 or Atmega168 microcontroller chip Basic Stamp uses PIC microcontroller chip. PICs and AVRs are very comparable, one’s not necessarily better than the other AVRs are a little easier if you’re using a language like C (stack-based) Don’t need to worry about the chip particulars for now

Edges are used as power “buses” supplying common + and - charges across the board.

Change ledPin to 9

Try example “fading” with the same circuit

init setup loop

“ArduinoDimmer” Simple MAX patch to send data to the arduino

1) Quit Max 2) In the arduino environment open: arduinoSerialreader_wiring.pde 4) start Max 3) Upload to Arduino 5) open Arduino2Max_MaxPatch

Solar Cell Digital Infrared Ranging Compass Touch Switch Pressure Switch Limit Switch Magnetic Reed Switch Magnetic Sensor Miniature Polaroid Sensor Polaroid Sensor Board Piezo Ultrasonic Transducers Pyroelectric Detector Thyristor Gas Sensor Gieger-Muller Radiation Sensor Piezo Bend Sensor Resistive Bend Sensors Mechanical Tilt Sensors Pendulum Resistive Tilt Sensors CDS Cell Resistive Light Sensor Hall Effect Magnetic Field Sensors Compass IRDA Transceiver IR Amplifier Sensor IR Modulator Receiver Lite-On IR Remote Receiver Radio Shack Remote Receiver IR Sensor w/lens Gyro Accelerometer IR Reflection Sensor IR Pin Diode UV Detector Metal Detector

Bend Sensors Resistance = 10k to 35k Ohms (usually) Force to produce 90deg = 5 grams = 12$ Potentiometers Fixed Rotation Sensors Easy to find, easy to mount Light Sensor Good for detecting direction/presence of light Non-linear resistance Resistive Sensors Resistive Bend Sensor Cadmium Sulfide Cell Potentiometer

Call and ask for pricelist And Fsr guide Force Sensing Resistors FSRs