Sensor & Lab Template Arduino STEM Academy Steven K. Roberts

Slides:



Advertisements
Similar presentations
EMS1EP Lecture 6 Digital Inputs
Advertisements

Lab7: Introduction to Arduino
Anurag Dwivedi & Rudra Pratap Suman.  Open Source electronic prototyping platform based on flexible easy to use hardware and software.
Bits and Bytes + Controlling 8 LED with 3 Pins Binary Counting and Shift Registers.
IR Object Detection living with the lab IR light from LED IR light reflected off object IR LED IR receiver Infrared (IR) light leaving an LED reflects.
Embedded Programming and Robotics Lesson 8 Light Sensors and Temperature/Humidity Light Sensors1.
Embedded Programming and Robotics
Introduction to Arduino Prepared by R. Lamond.  “Arduino is an open-source electronics prototyping platform based on flexible, easy- to-use hardware.
Basic Circuits – Lab 2 Arduino and Sensors Xmedia Spring 2011.
Embedded Programming and Robotics
Microcontroller Hands-on Workshop #3 Ahmad Manshad New Mexico State University Institute of Electrical and Electronics Engineers November 7, 2009.
Microprocessors Tutorial 1: Arduino Basics
Tweaking Your Simon Adding a photoresistor and changing code Instruction by Pete Lewis and Linz Craig.
Microprocessors Tutorial 1: Arduino Basics
1 - Remove LED from 13 and GND - Bring out your breadboard from HW#4 Arduino Overview:
Chris Bent.  Electronic sensor that measures infrared (IR) light  Do not detect motion; detect changes in temperature  Emits nothing; it’s “passive”
Who Are You, Arduino? Er. Sahil Khanna
Microcontrollers, Microcomputers, and Microprocessors
INTERNET OF EVERYTHING SDU 2016 Week 4. Simple Digital and Analog Inputs  The Arduino’s ability to sense digital and analog inputs allows it to respond.
Infrared IR Sensor Circuit Diagram and Working Principle.
1 Introduction to Haptics Introduction to the Hapkit board Allison M. Okamura Stanford University.
INTERNET OF EVERYTHING SDU 2016 Week 12. Remotely Controlling Devices  interact with almost any device that uses some form of remote control  TVs, audio.
:Blink Blink: Er. Sahil Khanna
ME 120: Arduino Programming Arduino Programming Part 1 ME 120 Mechanical and Materials Engineering Portland State University
Arduino Programming. THE ARDUINO IS A MICROCONTROLLER – A LOW COST, LOW PERFORMANCE COMPUTER.
Introduction to Physical Computing
Assist. Prof. Rassim Suliyev - SDU 2017
Home Automation using Arduino
If you want to swing an robot arm or …
Home automation using Arduino & ‘PIR sensor’
Microcontroller basics
Introduction to the Arduino
An Arduino Workshop A Microcontroller.
UCD ElecSoc Robotics Club 2017/2018
Get Your Project Started with Arduino
Lab 1: Arduino Basics Topics: Arduino Fundamentals, First Circuit
INC 161 , CPE 100 Computer Programming
Arduino - Introduction
Arduino Uno and sensors
Introduction to Arduino Microcontrollers
How to avoid catching things on fire.
Analog Input through POT
Roller Coaster Design Project
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.
Continuing with LED’s and Arduino
Internet-of-Things (IoT)
IoT Programming the Particle Photon.
Arduino 101 Credit(s):
using the Arduino to make LEDs flash
Using Photoresistors with an Arduino
CS-4540 Robotics - Lab 05 Switch inputs to the Arduino Uno
Welcome to Digital Electronics using the Arduino Board
Implementing Switches Using Interrupts
IR Object Detection IR detector IR LED IR light reflected off object
Arduino : Introduction & Programming
Arduino Part 4 Let there be more light.
Arduino 7 Segment Display Lab
Aeroponic Engineering and Vertical Farming
TinkerCAD – Analog vs Digital
Art without Engineering is dreaming
Introduction to Digital Design Concepts
Introduction to Arduinos
Arduino程式範例.
Interrupts.
Autofarmer.
Autofarmer.
CTY SAR FCPS Alexander Velikanov
Autofarmer.
Autofarmer.
Autofarmer.
Presentation transcript:

Sensor & Lab Template Arduino STEM Academy Steven K. Roberts From 1983 to 1991, high-tech nomad Steven K. Roberts pedaled 17,000 miles around the United States on a computerized and networked recumbent bicycle, the BEHEMOTH (Big Electronic Human-Energized Machine, Only Too Heavy). Now, Roberts has retired the .2 million BEHEMOTH to build a pair of canoe-based amphibian pedal/solar/sail trimarans known as Microships. This fall, the bike goes on permanent loan to Computer History Museum; in early 2001, Roberts and his partner, Natasha, will launch a multi-year expedition throughout the United States aboard their tiny Linux-powered boatlets. Prior to Steve's life as a technomad, he owned a consulting engineering business in the Midwest and published three books on microprocessors and industrial control system design. Steve's once-radical notion of "nomadic connectivity" has become a trend as computer and communication tools become ever smaller and more powerful.

See Appendix A, for Licensing & Attribution information by-nc-sa-3.0 https://creativecommons.org/licenses/by-nc-sa/3.0/ https://creativecommons.org/faq/#what-does-some-rights-reserved-mean

PIR Sensor https://learn.adafruit.com/pir-passive-infrared-proximity-motion-sensor PIR sensors allow you to sense motion, almost always used to detect whether a human has moved in or out of the sensors range. They are small, inexpensive, low-power, easy to use and don't wear out. For that reason they are commonly found in appliances and gadgets used in homes or businesses. They are often referred to as PIR, "Passive Infrared", "Pyroelectric", or "IR motion" sensors. When the detector sees PIR signal, it will pull the output low,

How it Works Power PIR with 3-5 volts 5 volts seems to work best Connect +5V to VCC Connect GND to Ground Digital OUT is a signal that will be LOW if there is no motion, and HIGH if there is motion Typically you should let the PIR “warmup” for 30-60 sec after you power on the circuit. Delay Time Adjust will change the time the PIR is HIGH after it sees motion Sensitivity Adjust tunes how sensitive to motion the PIR is The Retrigger Jumper controls if…

Arduino Code & connections const int arduinoBoardLED = 13; // LED on pin 13 const int pirSensor = 6; // input pin for sensor int buttonVal = 0; // variable to store the read value void setup() { pinMode(arduinoBoardLED, OUTPUT); // set pin 13 as output pinMode(pirSensor, INPUT); // set pin 6 as input } void loop() buttonVal = digitalRead(pirSensor); // read the input pin digitalWrite(arduinoBoardLED, buttonVal); // sets the LED to button's value

Sensor LAB Add instructions for building a circuit to test and use this sensor You can build examples in Tinker and cut and past the image here… If you want, you can send me your code, and after we verify it works, I can post it on my GitHub site… or you can create and post to your own GitHub site.

Sensor Lab Steps Step by Step how to setup Step by Step on connecting to the Arduino <Link to your code> Step by Step on how to verify it is working Any trouble shooting tips for issues that could go wrong or get in the way

Appendix

Appendix A: License & Attribution This content is primarily the Intellectual Property of <add your name here> This presentation and content is distributed under the Creative Commons License CC-by-nc-sa-3.0 My best attempt to properly attribute, or reference any other sources or work I have used are listed in Appendix B

Appendix B: Attribution for Sources Used Add any links to sites you used here…

Reference Slides