Z1 Sensors

From Zolertia

Jump to: navigation, search


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.



Available test applications (TinyOS):

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


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 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.



Buy the sensor:


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.



Buy the sensor:


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.



Buy the sensor:


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.



Buy the sensor:

  • PIR at Zolertia shop


Available test applications:


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


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


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


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.


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


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


Touch Sensor

is a capacitive touch sensor and can detect a touch through plastic, glass, or paper.

3.0VDC to 5.25VDC


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


Slider 60mm

is a linear potentiometer - the resistance varies linearly with the position of the slider.


Mini Joy Stick Sensor

Two-axis joystick with a momentary switch.

3.0VDC to 5.25VDC


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


Multi-turn Rotation Sensor

3600 degrees of rotation - 10 full turns.

3.0VDC to 5.25VDC


Voltage Sensor


50Amp Current Sensor AC&DC

Measures alternating current up to 50Amps and direct current from -50Amps to +50Amps.

4.5VDC to 5.5VDC


20Amp Current Sensor AC&DC

Measures alternating current up to 20Amps and direct current from -20Amps to +20Amps.

4.5VDC to 5.5VDC


30 Amp Current Sensor AC&DC

Measures alternating current up to 30Amps and direct current from -30Amps to +30Amps.

4.5VDC to 5.5VDC


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


Precision Voltage Sensor

Measures DC voltages from -30 to +30 Volts with a typical error of ±100mVolts.

4.75 to 5.25 VDC


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


Humidity/Temperature Sensor

Measures Relative Humidity from 10% to 95%

4.75VDC - 5.25VDC


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


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


Sonar Sensor

Detects objects from 0 inches to 254 inches (6.45 meters) with 1 inch resolution.

3.0VDC to 5.25VDC


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


Personal tools
MansOS Support
General guides and apps