Z1 Sensors
From Zolertia
Built-in sensors
The Z1 mote has two built-in sensors ready to use for most WSN applications: ADXL345 accelerometer and TMP102 temperature sensor. Currently both are fully supported in Contiki and TinyOS.
ADXL345 Accelerometer
The ADXL345 is a small, thin, low power, 3-axis accelerometer with high resolution (13-bit) measurement at up to ±16 g. Digital output data is formatted as 16-bit twos complement and can be accessed through either a SPI (3- or 4-wire) or I2C digital interface. ADXL is connected to msp430 through the USCIB1 used as I2C.
Legacy ADXL435 TinyOS drivers are available on the zolertia SVN:
cd $TOSROOT/tos/chips/ svn co https://zolertia.svn.sourceforge.net/svnroot/zolertia/tinyos-2.1.1/tos/chips/adxl345 adxl345
A newer version of the drivers will be integrated in upcoming TinyOS release, this link will be updated soon.
Documentation:
Drivers:
- TinyOS ADXL345 driver
- Contiki (soon!)
Available test applications (TinyOS):
- Test 1 - Basic example
- Test 2 - Using hardware interruptions
- Test 3 - Accelerometer + Radio
- Test 4 - Another example
Available test applications (Contiki):
- Soon!
TMP102 Temperature
The TMP102 is a two-wire, serial output temperature sensor available in a tiny SOT563 package. Requiring no external components, the TMP102 is capable of reading temperatures to a resolution of 0.0625°C. The TMP102 is ideal for extended temperature measurement in a variety of communication, computer, consumer, environmental, industrial, and instrumentation applications. The device is specified for operation over a temperature range of -40°C to +125°C. TMP102 is connected to msp430 through the USCIB1 used as I2C.
TMP102 TinyOS drivers are available on the zolertia SVN:
cd $TOSROOT/tos/chips/ svn co https://zolertia.svn.sourceforge.net/svnroot/zolertia/tinyos/tos/chips/tmp102 tmp102
Documentation
Available test applications (TinyOS):
Available test applications (Contiki):
External sensors
Z1 motes provides a full range of pins available for connecting many kinds of sensors in a really easy way. Pinout is divided in 3 areas (each at one border of the board): Analog sensors, digital buses and GPIO.
- Analog Sensors
Analog sensors powered up to 5V can be connected to Z1 without external components or modifying existing components. Unregulated VCC is available at the analog pin area, a 5V regulated out is also available (requires Z1 powering through USB pins). Ports ADC0-7 and DAC? are available.
- Digital Sensors
Digital sensors using I2C, SPI or UART protocols can be connected using the digital buses pinout.
Ziglets
Ziglets are a new concept of sensors towards an standardization of digital sensors, they are based on the I2C bus and provide an easy way to connect more than one sensor to a single port of your Z1. Features a GPIO pin highly configurable alongside with the SDA/SCLK and VDC/GND lines. The idea behind the Ziglets is to allow the developer to focus on work other than having to worry about how to connect a sensor to a board, provide an intelligent port that in the future can behave as a truly plug-n-play device, and ease the integration of many sensors to the same enclosure if wanted.
ZIG001 Temperature-Humidity Sensor
ZIG001 Temperature-Humidity sensor is the first Ziglet designed by Zolertia. The sensor selected for this purpose is an SHT1x/7x temperature/humidity sensor from Sensirion. This sensor is factory-calibrated and provides a digital output with good accuracy and low power consumption. With this Ziglet it is possible measure relative humidity in the range 0%-100% and operating temperatures in the -40ºC - +123.8°C range.
Documentation:
Buy the sensor:
- ZIG001 at Zolertia Shop
Drivers:
Available test applications:
ZIG002 Light Sensor
Light sensor is one of the most popular sensors concerning wireless sensor networks. This sensor is widely used in low-power applications because it allows the user to measure the amount of light that hits the sensor so you can optimize the consumption of the system under different circumstances. The simplest example is a lamp that turns on when night falls and vice-versa. This Ziglet can measure a range of 0.1 lux (full moon on clear night) to 40,000 lux (direct sunlight) with an approximate human eye response.
Documentation:
Buy the sensor:
- ZIG002 at Zolertia Shop
Drivers:
Available test applications:
ZIG003 Barometric Sensor
This Ziglet includes BMP085 high-precision, low power barometric pressure sensor. This Ziglet can be used as a weather application or as altimeter. The driver for this Ziglet automatically makes the calculation to determine the altitude easily if necessary. The BMP085 offers a measuring range of 300 to 1100 hPa with a noise level of down to 0.03 hPa (equivalent to an altitude change of 0,25m). At the same time the power consumption is less than 2µA. It's based on piezo-resistive technology for EMC robustness, high accuracy and linearity as well as long term stability.
Documentation:
Buy the sensor:
- ZIG003 at Zolertia shop
Drivers:
Available test applications:
Analog (Phidget-like)
This family of sensors are ready-to-use analog sensors adapted to the Z1 platform, featuring connection ports similar and compatible to the Phidgets, and with the required circuitry to operate. The following sensors are available at our webshop.
Low power consumption PIR (optic)
MS-320LP is a multipurpose low power passive infrared motion sensor module provided by IR-TEC. The module is able to detect the human movement within 90° wide angle, 10m long detection range. It is an extremely low power sensor module ideal for battery or solar powered products.
Documentation:
Buy the sensor:
- PIR at Zolertia shop
Drivers
Available test applications:
Phidgets
Phidgets are easy to connect sensors provided by Phidgets Inc.. They provide analog sensors with standard molex conector with VCC, Signal and GND. Phidgets are 5V powered sensors, but most of them work with 3V or less and can be used with the Z1 module out of the box. When using phidgets you have to power the Z1 to the requiring voltage and connect the phidgets either to the 3V or the 5V pin.
Below we provide a complete list of recommended sensors for most WSN applications.
IR Distance Adapter
Designed to interface the Sharp GP2D12 sensor to the PhidgetInterfaceKit 8/8/8 or the PhidgetTextLCD. Measures distances from 10 cm to 80 cm.
4.75VDC to 5.25VDC
http://www.phidgets.com/products.php?product_id=1101
IR Reflective Sensor 5mm
Can detect an object at 5mm. Can be used to determine the difference between low reflective conditions and high reflective conditions.
3.0VDC to 5.25VDC
http://www.phidgets.com/products.php?product_id=1102
IR Reflective Sensor 10cm
Can detect the presence of a highly reflective object at 10cm, for less reflective objects (like hands) the distance is about 5cm.
4.75VDC to 5.25VDC
http://www.phidgets.com/products.php?product_id=1103
Vibration Sensor
Buffers a piezoelectric transducer. As the transducer is displaced from the mechanical neutral axis, bending creates strain within the piezoelectric element and generates voltages.
http://www.phidgets.com/products.php?product_id=1104
Force Sensor
The Force Sensor is intended as a user input device (i.e recognizing that someone is pushing a button). It is not accurate enough to be used as a weight measurement device. Bold text http://www.phidgets.com/products.php?product_id=1106
Magnetic Sensor
Hall-effect sensor that provides a voltage output that is proportional to the applied magnetic field.
4.5VDC to 5.5VDC
http://www.phidgets.com/products.php?product_id=1108
Rotation Sensor
can be rotated 300 degrees and outputs a number between 0 and 1000 based on the shaft position.
3.0VDC to 5.25VDC
http://www.phidgets.com/products.php?product_id=1109
Touch Sensor
is a capacitive touch sensor and can detect a touch through plastic, glass, or paper.
3.0VDC to 5.25VDC
http://www.phidgets.com/products.php?product_id=1110
Motion Sensor
Detects changes in infrared radiation which occur when there is movement by a person (or object) which is different in temperature from the surroundings.
4.75VDC to 5.25VDC
http://www.phidgets.com/products.php?product_id=1111
Slider 60mm
is a linear potentiometer - the resistance varies linearly with the position of the slider.
http://www.phidgets.com/products.php?product_id=1112
Mini Joy Stick Sensor
Two-axis joystick with a momentary switch.
3.0VDC to 5.25VDC
http://www.phidgets.com/products.php?product_id=1113
Gas Pressure Sensor
Measures absolute gas pressure from 20 to 250 kPa (2.9 to 36.3 psi) with a maximum error of ±1.5%.
4.74VDC to 5.46VDC
http://www.phidgets.com/products.php?product_id=1115
Multi-turn Rotation Sensor
3600 degrees of rotation - 10 full turns.
3.0VDC to 5.25VDC
http://www.phidgets.com/products.php?product_id=1116
Voltage Sensor
http://www.phidgets.com/products.php?product_id=1118
50Amp Current Sensor AC&DC
Measures alternating current up to 50Amps and direct current from -50Amps to +50Amps.
4.5VDC to 5.5VDC
http://www.phidgets.com/products.php?product_id=1118
20Amp Current Sensor AC&DC
Measures alternating current up to 20Amps and direct current from -20Amps to +20Amps.
4.5VDC to 5.5VDC
http://www.phidgets.com/products.php?product_id=1119
30 Amp Current Sensor AC&DC
Measures alternating current up to 30Amps and direct current from -30Amps to +30Amps.
4.5VDC to 5.5VDC
http://www.phidgets.com/products.php?product_id=1122
Voltage Divider
Provides an interface to non-Phidgets resistance sensors such as: Force-Sensing Resistors (FSR), light sensors, thermistors (heat sensors), and bend sensors.
3.0VDC to 5.25VDC
http://www.phidgets.com/products.php?product_id=1121
Precision Voltage Sensor
Measures DC voltages from -30 to +30 Volts with a typical error of ±100mVolts.
4.75 to 5.25 VDC
http://www.phidgets.com/products.php?product_id=1123
Precision Temperature Sensor
Measures ambient temperatures from -50°C to +150°C (-58°F to 302°F). Typical error: ±0.5°C
4.0VDC to 6.5VDC
http://www.phidgets.com/products.php?product_id=1124
Humidity/Temperature Sensor
Measures Relative Humidity from 10% to 95%
4.75VDC - 5.25VDC
http://www.phidgets.com/products.php?product_id=1125
Differential Gas Pressure Sensor
Measures the pressure difference between two pressure intakes. Pressure range: -3.6 psi (-25 kPa) to +3.6 psi (+25kPa)
4.75 to 5.25 VDC
http://www.phidgets.com/products.php?product_id=1126
Precision Light Sensor
Measures human perceptible light level in lux. Measures from 1 lux (Moonlight) to 1000 lux (TV studio lighting)
3.3VDC to 5.0VDC
http://www.phidgets.com/products.php?product_id=1127
Sonar Sensor
Detects objects from 0 inches to 254 inches (6.45 meters) with 1 inch resolution.
3.0VDC to 5.25VDC
http://www.phidgets.com/products.php?product_id=1128
IR Distance Sensor
Uses the 1101 - IR Distance Adapter to interface the Sharp GP2D12 sensor to the PhidgetInterfaceKit 8/8/8 or the PhidgetTextLCD.
4.75VDC to 5.25VDC

