Your Contact to Sensirion

Umschlag

Contact

Contact our sensor experts:

Contact Form

Distributoren

Distributors

Here you find the nearest distributor in your area:

Our Distributors

Standorte

Locations

Find out where we are located:

Our Locations

toggle menu
  • Home
  • News
  • Platforms
    • Environmental Sensor Shield
    • Smart Gadget Development Kit
    • Wearable Development Kit
    • Raspberry Pi
    • Qualcomm Snapdragon
    • Arduino
    • Cypress PSoC Series
    • Generic Linux Support
    • Thingstream MQTT IoT Sensor Starter Kit
  • Tutorials
    • Wearable Development Kit: Build Your Own Device
    • Wearable Development Kit: Logging Data
    • Raspberry Pi: SFM Software Package
    • Raspberry Pi: Alexa with Indoor Air Quality
    • Raspberry Pi: Using Flow Sensors
    • Raspberry Pi: Weather Station
    • Arduino: Create Your Own CO2 Monitor
    • Arduino: Stand-Alone Liquid Flow Meter
    • Arduino: Interface for Liquid Flow Sensors
    • Arduino: Weather Station
    • Arduino: Closed Loop Volume Controller Using Liquid Flow Sensors
    • Arduino: Interface for Multiple SF06 Liquid Flow Sensors
    • Arduino: Interface for SF06 Liquid Flow Sensors with Level Shifter
    • Arduino: CAN Bus Flow Meter
  • Partner Spotlight
  • Applications
    • Medical Ventilation
    • CO2 Monitor Reference Design
    • SHTC3 BLE Beacon Development Kit
    • Directional Wind Meter Using SDP3x
    • Smart Speaker
    • Archive
      • On/Off Body Detection
      • Perspiration
      • Antifogging in VR Goggles
  • Labs
    • #20 - Integrate Flex-PCB Sensors into Prototyping Setups
    • #19 - Smart Factory Particle Monitor Network
    • #18 - Inhalation Application Benefits
    • #17 - Sleep Analysis and Pulse Monitor
    • #16 - Thermal Comfort Sensor
    • #15 - Anti-Fogging for Bathroom Mirrors
    • #14 - Improved Puff Sensing of Inhalation Devices
    • #13 - Spirometer
    • #12 - Breath Detection
    • #11 - Stress, Mood and Emotion Sensing
    • #10 - CO2 Sensing in Car
    • #9 - Milk Fat Concentration Sensor
    • #8 - Presence Detection with IR Sensor
    • #7 - RH Sensor Trigger for BLE Beacon
    • #6 - Smart Inhaler
    • #5 - Windshield Ice Detector
    • >> See All Labs Ideas
  • Global Website

Contact

search
cart
DOWNLOAD CENTER BUY NOW INVESTORS
Sensirion AG Switzerland
  • Home
  • News
  • Platforms
    • Environmental Sensor Shield
    • Smart Gadget Development Kit
    • Wearable Development Kit
    • Raspberry Pi
    • Qualcomm Snapdragon
    • Arduino
    • Cypress PSoC Series
    • Generic Linux Support
    • Thingstream MQTT IoT Sensor Starter Kit
    • Platforms/Tutorials

      Choose Your Platform

      Here you can find an overview of various platforms which support Sensirion sensors. Furthermore, we have added some tutorials like how to build your own weather station with Arduino or how to use flow sensors on Raspberry Pi and many more. Learn more about which platform supports our sensors.

      Platform overview

  • Tutorials
    • Wearable Development Kit: Build Your Own Device
    • Wearable Development Kit: Logging Data
    • Raspberry Pi: SFM Software Package
    • Raspberry Pi: Alexa with Indoor Air Quality
    • Raspberry Pi: Using Flow Sensors
    • Raspberry Pi: Weather Station
    • Arduino: Create Your Own CO2 Monitor
    • Arduino: Stand-Alone Liquid Flow Meter
    • Arduino: Interface for Liquid Flow Sensors
    • Arduino: Weather Station
    • Arduino: Closed Loop Volume Controller Using Liquid Flow Sensors
    • Arduino: Interface for Multiple SF06 Liquid Flow Sensors
    • Arduino: Interface for SF06 Liquid Flow Sensors with Level Shifter
    • Arduino: CAN Bus Flow Meter
  • Partner Spotlight
  • Applications
    • Medical Ventilation
    • CO2 Monitor Reference Design
    • SHTC3 BLE Beacon Development Kit
    • Directional Wind Meter Using SDP3x
    • Smart Speaker
    • Archive
      • On/Off Body Detection
      • Perspiration
      • Antifogging in VR Goggles
    • Applications

      Get Inspired by Our Applications

      On this page we want to inspire you with an assembly of various patented in-house application concepts, which our engineers came up with. Here you can find tutorials as well as documentations showing the versatile usage of Sensirion’s sensors.

      Explore now

  • Labs
    • #20 - Integrate Flex-PCB Sensors into Prototyping Setups
    • #19 - Smart Factory Particle Monitor Network
    • #18 - Inhalation Application Benefits
    • #17 - Sleep Analysis and Pulse Monitor
    • #16 - Thermal Comfort Sensor
    • #15 - Anti-Fogging for Bathroom Mirrors
    • #14 - Improved Puff Sensing of Inhalation Devices
    • #13 - Spirometer
    • #12 - Breath Detection
    • #11 - Stress, Mood and Emotion Sensing
    • #10 - CO2 Sensing in Car
    • #9 - Milk Fat Concentration Sensor
    • #8 - Presence Detection with IR Sensor
    • #7 - RH Sensor Trigger for BLE Beacon
    • #6 - Smart Inhaler
    • #5 - Windshield Ice Detector
    • >> See All Labs Ideas
    • Sensirion Labs

      Welcome to Sensirion Labs

      Sensirion stands for innovation. To inspire engineers and developers who are working with our sensor solutions, we have founded a new section called «Sensirion Labs». There you can find documentation to various ideas, which our employees came up with - for example how to use a differential pressure sensor to measure adblue / urea concentrations in liquids or how to build a pulse monitor. 

      See all labs ideas

Sensirion AG Switzerland
  • Sensirion Developers
  • Tutorials
  • Wearable Development Kit: Build Your Own Device

Wearable Devkit Tutorial: Build Your Own Device

Our goal is to enable everyone to build the Wearable Devkit we show on here, and therefore we opened all the information necessary to build such a device. This page contains the necessary information to create your own device. It allows to build an identical device, or use it as an inspiration to create something new!


Information to 3D Print the Case and Build the PCB

The file to 3D print the housing and the gerber files to make your own PCB can be found on our github page here.

The files needed to 3D print the housing are located in the “case” subdirectory. Please note that the materials used for 3D printing can contaminate the sensors. If in doubt, feel free to contact us.

The gerber files to produce the PCB can be found in the “pcb” folder. The gerber files represent a panel with 6 single PCBs. Along the gerber files, you can find the schematic and a bill of material (BOM). For most manufacturers, this information should be sufficient to recreate the PCB as used in our Wearable Devkit.

Installing the Arduino IDE

For programming the system it is necessary to install the USB drivers for the board. Also an integrated development environment (IDE) is recommended for coding and compiling. For this purpose the Arduino IDE is used and referred to in the following examples. It brings all the drivers, compilers and ohter tools necessary together. You can download it from the Arduino website.

Install Board Specific Files for the Sensirion Board

The installation of the IDE only covered the basic system. Because the PCB which is used for the Development Kit has a different microcontroller and another pinmapping, an additional step of software installation is needed.

1. Go to "File" and select "Preferences"

2. In the segment "Additional Board Manager URL" add the following URL: https://raw.githubusercontent.com/Sensirion/wearable-dev-kit-bsp/master/package_sensirion.com_samd21-board_index.json

3. Close the preferences dialog

4. From the "Tools" menu, follow the "Board" menu item and select the "BoardsManager"

5. The Board Manager will open, and it will take a few minutes to get the latest update of the different repositories

6. Look for the package "SensirionArduinoZero by Sensirion AG", select it and install it

7. The board manager gets now the board definitions and tools for the new device. This could take some minutes. After the installation the board manager can be closed

8. In the "Tools" menu, select the "Board" menu item and select "SensirionArduinoZero" from the submenu as board of your choice

9. Connect the device to your computer and select the corresponding serial port

10. The initial setup has finished, and you can program the wearable demonstrator

Flashing the Arduino Bootloader (Only Necessary Once)

To initially burn the Arduino bootloader to the device, you'll need a JTAG programmer like the Atmel-ICE, or a similar product. Follow these steps to program the bootloader

  • Connect the programmer to the connector ST2 (see schematic for a pin layout)
  • In the Arduino IDE in “Tools” go to “Programmer” and select Atmel-ICE (or your alternative programmer of choice)
  • Also in “Tools” select “Burn Bootloader”

After that, your device is equipped with a bootloader, and you can program the device via the Arduino IDE through USB.

Installing the Firmware

For the firmware, there's three different options:

1. Use a precompiled firmware image

Just upload this hex-file to your device and you are good to go. Here is an example Python script which shows how to do so. You get the full experience with AirTouch and Thermal Context.

2. Open Source Firmware

The “firmware-oss” git repository is an open source firmware which provides basic functionality, and can be adapted for your own projects. After downloading, use the Arduino IDE to compile and upload it to the Wearable Devkit.


Follow Us

GitHub

Platforms/Tutorials

  • SHT31 Smart Gadget DevKit
  • Wearable DevKit
  • Raspberry Pi
  • Arduino
  • See all supported platforms

Applications

  • SHTC3 BLE Beacon Development Kit
  • On/Off Body Detection
  • Perspiration
  • Antifogging in VR Goggles
  • Directional Wind Meter Using SDP3x

Latest Labs Ideas

  • #19 - Smart Factory Particle Monitor Network
  • #18 - Inhalation Application Benefits
  • #17 - Sleep Analysis and Pulse Monitor
  • Overview of all labs ideas

Further Information

  • Developer News
  • Download Center
  • FAQs
  • Contact
  • Locations

Your Contact to Sensirion

Umschlag

Contact

Contact our sensor experts:

Contact Form

Distributoren

Distributors

Here you find the nearest distributor in your area:

Our Distributors

Standorte

Locations

Find out where we are located:

Our Locations

Please Find Here Various Support Topics

Buy Our Products at Your Local Distributor

About Sensirion

Environmental Sensors

Flow Sensors

Media/Newsroom

Investors

Useful Links

Sensirion Automotive Solutions

Career

Support Center

Partner Access

General

Terms and Conditions

Terms and Conditions for US Customers

Supplier Social Responsibility

Quality, Environment and Ethics

Sensirion AG

Laubisruetistrasse 50

8712 Staefa ZH, Switzerland

Tel. +41 44 306 40 00

infosensirioncom

2021 © Sensirion AG Switzerland
  • Home
  • Sitemap
  • Privacy Policy and Cookies
  • Imprint
  • Login
  • Disclaimer