15
Intelligent Sensing with Arduino & XIG Jordan Husney, Digi International

Intelligent Sensing with Arduino & XIG - Wirelesswireless.ictp.it/.../2012/02/ICTPIntelligentSensingwithArduinoXIG.pdf · Arduino Open-Source Hardware Compatible hardware available

  • Upload
    others

  • View
    23

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Intelligent Sensing with Arduino & XIG - Wirelesswireless.ictp.it/.../2012/02/ICTPIntelligentSensingwithArduinoXIG.pdf · Arduino Open-Source Hardware Compatible hardware available

Intelligent Sensing with Arduino & XIG

Jordan Husney, Digi International

Page 2: Intelligent Sensing with Arduino & XIG - Wirelesswireless.ictp.it/.../2012/02/ICTPIntelligentSensingwithArduinoXIG.pdf · Arduino Open-Source Hardware Compatible hardware available
Page 3: Intelligent Sensing with Arduino & XIG - Wirelesswireless.ictp.it/.../2012/02/ICTPIntelligentSensingwithArduinoXIG.pdf · Arduino Open-Source Hardware Compatible hardware available

Analog or Slow, Boolean Logic

OK!

Page 4: Intelligent Sensing with Arduino & XIG - Wirelesswireless.ictp.it/.../2012/02/ICTPIntelligentSensingwithArduinoXIG.pdf · Arduino Open-Source Hardware Compatible hardware available

Digital Sensors, Intelligent Things

Won't Work!

Page 5: Intelligent Sensing with Arduino & XIG - Wirelesswireless.ictp.it/.../2012/02/ICTPIntelligentSensingwithArduinoXIG.pdf · Arduino Open-Source Hardware Compatible hardware available

Digital Sensors, Intelligent Things

Need µC or Arduino!

Page 6: Intelligent Sensing with Arduino & XIG - Wirelesswireless.ictp.it/.../2012/02/ICTPIntelligentSensingwithArduinoXIG.pdf · Arduino Open-Source Hardware Compatible hardware available

Arduino

● Open-Source Hardware● Compatible hardware available from many

vendors● Easy to Learn● Flexible

● We'll use it to speak to a digital temperature and humidity sensor and...

● ..."translate" it to simple serial messages the XIG can understand

Page 7: Intelligent Sensing with Arduino & XIG - Wirelesswireless.ictp.it/.../2012/02/ICTPIntelligentSensingwithArduinoXIG.pdf · Arduino Open-Source Hardware Compatible hardware available

The Board We'll Use

Seeed Studio Seeeduino Stalker v2

Page 8: Intelligent Sensing with Arduino & XIG - Wirelesswireless.ictp.it/.../2012/02/ICTPIntelligentSensingwithArduinoXIG.pdf · Arduino Open-Source Hardware Compatible hardware available

idigi_data:names=temperature&value=22.5

Page 9: Intelligent Sensing with Arduino & XIG - Wirelesswireless.ictp.it/.../2012/02/ICTPIntelligentSensingwithArduinoXIG.pdf · Arduino Open-Source Hardware Compatible hardware available

Activity 1 - Part 1

1. Download Arduino software from http://www.arduino.cc

2. Start software3. Select serial port4. Select proper programmer:

"Arduino Pro or Arduino Mini (v3.3, 8MHz) w/ATMega 328"

Page 10: Intelligent Sensing with Arduino & XIG - Wirelesswireless.ictp.it/.../2012/02/ICTPIntelligentSensingwithArduinoXIG.pdf · Arduino Open-Source Hardware Compatible hardware available

Activity 1 - Part 2

1. Insert XBee module into Arduino

Page 11: Intelligent Sensing with Arduino & XIG - Wirelesswireless.ictp.it/.../2012/02/ICTPIntelligentSensingwithArduinoXIG.pdf · Arduino Open-Source Hardware Compatible hardware available

Activity 1 - Part 3

1. Connect DHT22 Sensor (SIG to Arduino Pin 4, VCC to 3.3v, GND to Ground)

Page 12: Intelligent Sensing with Arduino & XIG - Wirelesswireless.ictp.it/.../2012/02/ICTPIntelligentSensingwithArduinoXIG.pdf · Arduino Open-Source Hardware Compatible hardware available

Activity 1 - Part 4

1. Connect UartSBee adapter to power Board2. Flip UartSBee switch to 5v3. Plug in UartSBee to computer

Page 13: Intelligent Sensing with Arduino & XIG - Wirelesswireless.ictp.it/.../2012/02/ICTPIntelligentSensingwithArduinoXIG.pdf · Arduino Open-Source Hardware Compatible hardware available

Activity 1 - Part 5

1. Download program archive from class website (ICTP_XIG_SENSOR_APP.zip)

2. Unzip archive and open in Arduino IDE3. Program board using "play" button4. Open the Arduino IDE serial monitor to

watch output

Page 14: Intelligent Sensing with Arduino & XIG - Wirelesswireless.ictp.it/.../2012/02/ICTPIntelligentSensingwithArduinoXIG.pdf · Arduino Open-Source Hardware Compatible hardware available

Activity 1 - Part 6

1. Login to class iDigi account

http://developer.idigi.comusername: ictppassword: marconi-lab

2. Verify output appears by fetching /ws/DiaChannelDataFull web-service

Page 15: Intelligent Sensing with Arduino & XIG - Wirelesswireless.ictp.it/.../2012/02/ICTPIntelligentSensingwithArduinoXIG.pdf · Arduino Open-Source Hardware Compatible hardware available

@jordan_husney http://jordan.husney.com

Jordan Husney

[email protected]