Wireless control of an LED. the XBee transceiver transmitter: sends radio waves receiver: receives radio waves transceiver: sends AND receives.

Slides:



Advertisements
Similar presentations
Wireless Cue Light Project
Advertisements

Amplifying Signals Breadboarding: from a diagram to an actual working amplifier.
Lab7: Introduction to Arduino
Introduction 2 BASIC Stamp®. Microcontrollers Microcontrollers can be thought of as very small computers which may be programmed to control systems such.
Introduction to electronics lab ENGRI 1810 Using: Solderless prototype board (white board) Digital multimeter (DMM) Power Supply Signal Generator Oscilloscope.
MICROCONTROLLERS MODULE 2 Programming, Controlling and Monitoring.
1 Boe-Bot Parts BOE-BOT Lecture #1b DE - Digital Electronics.
Robo Car Upgrade Peter Busha 4/15/2014. Background O Limited Mobility O Messy Connections O No Auto Power Switch.
ZigBee Calvin Choy David Kim Jason Chong Devin Galutira.
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.
ZigBee Calvin Choy David Kim Jason Chong Devin Galutira.
Electronics and Networks: Dumb things with Wires Week 2: Serial Overview Jonah Brucker-Cohen Matthew Karau Monday 10am - 12pm Trinity College Dublin MSc.
New Module - Inside DeMux to Encode Switch Data Sleep Mode Sleep Light Indicator.
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.
Arduino Part 2 Topics: Serial Communication Programming Constructs: functions, loops and conditionals Digital Input.
RM2C Understanding Connections on the Robot Control Board (RCB).
MICROCONTROLLERS MODULE 2 Programming, Controlling and Monitoring.
Dean Brock, Rebecca Bruce and Susan Reiser, CCSC SE 2009 Using Arduino Material taken from Todbot blog Bionic Arduino Todbot blog Bionic ArduinoTodbot.
ROBOTC for VEX Online Professional Development
BASIC Stamp Editor Once installed, the Stamp Editor will be available on your desktop, and as a menu option under Start  Program Files  Parallax Inc.
Technician License Course Chapter 2 Radio and Electronics Fundamentals Equipment Definitions Hour-1.
Lab 4 ZigBee & with PICDEM Z Boards 55:088 Fall 2006.
MICRO CONTROLLER MODULE 1. Learning Objectives Name some gadgets that use microcontrollers. Define a microcontroller. Differentiate between a computer.
Bluetooth Controller Setting up the BT controller and Arduino with Processing.
Microchip PIC Networks Amrit Bandy, Ben Funk Neil Goldsman.
Basic Stamp OEM module By Wilmer Arellano. 2  The BASIC Stamp 2 OEM is a discreet component version of the BS2 which may be purchased in kit form. 
Bluetooth Communication Module 3. Warm Up SWQ: 30 – Oct. – 2013 Give examples where Bluetooth technology is used What is the range for the Bluetooth ?
 “Zigbee is a suite of high level communication protocols using small, low power digital radios based on an IEEE 802 standard.”  Basically- short-range.
Technician License Course Chapter 2 Lesson Plan Module 3 – Radio Equipment Basics.
Voice-Activated Television Remote Control (VAR) Senior Design I Mid-Semester Presentation [1]
1 - Remove LED from 13 and GND - Bring out your breadboard from HW#4 Arduino Overview:
PHY 235 Robotics Workshop Day 4 Robotic Behaviors, Light Sensing, Voltage Dividers, LCD-MOD.
Basic Circuits – Lab 5 Wireless Networking Xmedia Spring 2011.
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.
Basic Stamp OEM module By Wilmer Arellano. 2  The BASIC Stamp 2 OEM is a discreet component version of the BS2 which may be purchased in kit form. 
Vex Robotics program three: using motors and sensors together.
Mechanical Components and Programming Ken Youssefi Introduction to Engineering – E10 1.
Electricity and Circuits I can describe an electrical circuit as a continuous loop of conducting materials. I can combine simple components in a series.
Proximity-Triggered Dog Training Collar Status Report 8 Distance detecting behavior correction dog collar 4/11/2012 Team 10: Hamad Aldossary Yagoob Alsarouj.
Introduction to Arduino A very basic intro to Arduino, the IDE and the Servos class.
ISA CLICK CONTROL #38 – FALL 2014 ERIC BRUNNGRABER DRAKE ISABIRYE.
The “Board of Education” 1 Three-position switch 0 = OFF 1 = ON / wheels OFF 2 = ON / wheels ON breadboard (for building circuits) electrical power (V.
Controlling an LED with a switch. 2 breadboard place where you can build electric circuits really quickly the magical breadboard.
Equipment Definitions
Assist. Prof. Rassim Suliyev - SDU 2017
Environment Temperature Monitor
Wireless Cue Light Project
ROBOTC for VEX Online Professional Development
Diagram of the Board of Education
UCD ElecSoc Robotics Club 2017/2018
ADVANCED BRAIN Training
Lighting LEDs with a RASPBERRY PI
Zigbee Networks Using Xbee Modules
Programming Boe-Bots (Part 1)
FIGURE 28-2 A ring link network reduces the number of wires it takes to interconnect all of the modules.
Continuing with LED’s and Arduino
Pololu DC Motor Controller
FIGURE 28-2 A ring link network reduces the number of wires it takes to interconnect all of the modules.
Intro to Micro Controllers
CECOM LAR Tropo Operation Course
CTY SAR FCPS Shawn Lupoli, Elliot Tan
CTY SAR FCPS Shawn Lupoli, Elliot Tan
1.15: Dual Joystick Control (Tank)
Arduino Motor Lab Inspired by NYU ITP project
CTY SAR FCPS Shawn Lupoli, Elliot Tan
Arduino 7 Segment Display Lab
Programming Concepts (Part B) ENGR 10 Introduction to Engineering
FIGURE 16–1 Module communications makes controlling multiple electrical devices and accessories easier by utilizing simple low-current switches to signal.
I/O Experiments Assignment 1.
2019 Investing Now Summer Program
Presentation transcript:

wireless control of an LED

the XBee transceiver transmitter: sends radio waves receiver: receives radio waves transceiver: sends AND receives

hooking up your switch – transmitter side use a switch from your control box (forward or left) does not have to be in this row

hooking up your XBEE pin P0 pin P2 Vss Vdd first 4 pins you may wish to use this breadboard space to build your switch or LED circuits

program the transmitter As the name implies, this code causes the transceiver modules to connect with each other. It can/should be used without editing. The message indicating “Configuration Complete” may appear a few seconds before you will actually be able to drive your vehicle Resets the value stored in X each time the code loops Declares a variable X into which “instructions” can be stored Sets a transmission channel. This channel is specified with a Hexadecimal number. We will supply your team with a unique value This line establishes other settings for the transceiver that we don’t need to discuss This line calls a subroutine that will cause the transceiver modules to connect with each other Sets the pins used for transmitting (TX) and receiving (RX) data. Only TX is used for transmitter this IF statement only updates the value stored in X if pin 3 has 5V applied to it (i.e. HIGH or 1) SEROUT sends the value stored in X serially thru the wire plugged into P2 (TX) to the transmitter XBEE, which sends it wirelessly to the receiver XBEE shows what value has been stored in X on the DEBUG terminal allows time for the transmission to take place before sending something else main loop

program the receiver sets a transmission channel. Make sure this number matches the one programmed into the transmitter when the receiver XBEE receives a value wirelessly, it sends that value serially to pin P0. SERIN receives the value and stores it into X main loop if a computer is hooked up to the receiver, a DEBUG terminal can show the values received use IF statements to turn an LED connected to pin P1 on or off based on the received value