intelligent sensing with arduino & xig -...
TRANSCRIPT
![Page 1: Intelligent Sensing with Arduino & XIG - Wirelesswireless.ictp.it/.../2012/02/ICTPIntelligentSensingwithArduinoXIG.pdf · Arduino Open-Source Hardware Compatible hardware available](https://reader030.vdocuments.site/reader030/viewer/2022040710/5e1017a766595651eb62103a/html5/thumbnails/1.jpg)
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](https://reader030.vdocuments.site/reader030/viewer/2022040710/5e1017a766595651eb62103a/html5/thumbnails/2.jpg)
![Page 3: Intelligent Sensing with Arduino & XIG - Wirelesswireless.ictp.it/.../2012/02/ICTPIntelligentSensingwithArduinoXIG.pdf · Arduino Open-Source Hardware Compatible hardware available](https://reader030.vdocuments.site/reader030/viewer/2022040710/5e1017a766595651eb62103a/html5/thumbnails/3.jpg)
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](https://reader030.vdocuments.site/reader030/viewer/2022040710/5e1017a766595651eb62103a/html5/thumbnails/4.jpg)
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](https://reader030.vdocuments.site/reader030/viewer/2022040710/5e1017a766595651eb62103a/html5/thumbnails/5.jpg)
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](https://reader030.vdocuments.site/reader030/viewer/2022040710/5e1017a766595651eb62103a/html5/thumbnails/6.jpg)
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](https://reader030.vdocuments.site/reader030/viewer/2022040710/5e1017a766595651eb62103a/html5/thumbnails/7.jpg)
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](https://reader030.vdocuments.site/reader030/viewer/2022040710/5e1017a766595651eb62103a/html5/thumbnails/8.jpg)
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](https://reader030.vdocuments.site/reader030/viewer/2022040710/5e1017a766595651eb62103a/html5/thumbnails/9.jpg)
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](https://reader030.vdocuments.site/reader030/viewer/2022040710/5e1017a766595651eb62103a/html5/thumbnails/10.jpg)
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](https://reader030.vdocuments.site/reader030/viewer/2022040710/5e1017a766595651eb62103a/html5/thumbnails/11.jpg)
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](https://reader030.vdocuments.site/reader030/viewer/2022040710/5e1017a766595651eb62103a/html5/thumbnails/12.jpg)
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](https://reader030.vdocuments.site/reader030/viewer/2022040710/5e1017a766595651eb62103a/html5/thumbnails/13.jpg)
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](https://reader030.vdocuments.site/reader030/viewer/2022040710/5e1017a766595651eb62103a/html5/thumbnails/14.jpg)
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](https://reader030.vdocuments.site/reader030/viewer/2022040710/5e1017a766595651eb62103a/html5/thumbnails/15.jpg)
@jordan_husney http://jordan.husney.com
Jordan Husney