Giter Site home page Giter Site logo

makezurich-hardware-intro's Introduction

#MakeZurich hardware intro

Introducing some of the hardware available at MakeZurich.ch.

Found a bug or have a question? Submit an issue.

Arduino Nano BLE Sense

The Arduino Nano BLE Sense is a microcontroller, a small computer that runs a single program.

The Nano uses 3.3V logic. Here is the pinout, a map of all general purpose input/output (GPIO) pins:

Getting started with the Nano

Follow this guide to get started with the Arduino Nano BLE Sense.

Installing a library for the Nano

Follow these steps to install an Arduino library.

Then check the File > Examples > LIBRARY_NAME menu in the Arduino IDE.

Measuring humidity and temperature with the Nano

The Arduino Nano BLE Sense has a humidity and temperature sensor, the HTS221.

To use it, install the ArduinoHTS221 library and check the examples.

Measuring barometric pressure with the Nano

The Arduino Nano BLE Sense has a barometric pressure sensor, the LPS22HB.

To use it, install the ArduinoLPS22HB library and check the examples.

Measuring orientation in space of the Nano

The Arduino Nano BLE Sense has a 9-axis inertial measuring unit (IMU) built-in.

The LSM9DS1 includes an accelerometer, a gyroscope and a magnetometer.

To use it, install the ArduinoLSM9DS1 library and check the examples.

Measuring noise and recording audio with the Nano

The Arduino Nano BLE Sense has a built-in microphone, the MP34DT05 which outputs PDM signals.

To use it, install the PDM library and the ArduinoSound library and check the examples.

Measuring gestures, color or proximity with the Nano

The Arduino Nano BLE Sense has a light intensity sensor, the APDS9960.

The multifunctional sensor can detect gestures, light color and proximity.

To use it, install the ArduinoAPDS9960 library and check the examples.

Measuring air quality with the Sensirion ESS-C3 shield

The Sensirion ESS-C3 shield has environmental sensors to measure temperature, humidity, TVOC and CO2.

To connect the Sensirion shield to the Nano you can use the TODO or a NanUno v2 hardware adapter.

To use the sensors, install the Sensirion ESS library and check the examples.

Sending data to TheThingsNetwork with the Murata LoRaWAN board

The Murata B-L072Z-LRWAN1 board can be used as a modem to send data to TheThingsNetwork (TTN).

To connect the Murata board to the Nano you can use the TODO hardware adapter.

Sending data from the Nano with Bluetooth Low Energy (BLE)

The Arduino Nano BLE Sense has built-in Bluetooth Low Energy (BLE) connectivity.

This allows you to connect to the Nano from a phone, laptop or another BLE device.

To use it, follow this tutorial or install the ArduinoBLE library and check the examples.

Arduino Uno

The Arduino Uno is a microcontroller.

The Uno uses 5V logic, the pinout is printed right on the board:

Getting started with the Uno

Follow the steps in this tutorial (PDF, p.10 - p.41).

Installing a library for the Uno

Follow these steps to install an Arduino library.

Then check the File > Examples > LIBRARY_NAME menu in the Arduino IDE.

Measuring air quality with the Sensirion ESS-C3 shield

The Sensirion ESS-C3 shield has environmental sensors to measure temperature, humidity, TVOC and CO2.

To use it, install the Sensirion ESS library and check the examples.

Sending data to TheThingsNetwork with the Dragino LoRaWAN shield

Follow the steps in LoRaWAN IoT with Arduino Uno (PDF, p.42 - p.63).

makezurich-hardware-intro's People

Contributors

tamberg avatar

Watchers

Raphael avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.