NucuCar/NucuCar.Sensors
2020-11-25 21:03:53 +02:00
..
Abstractions Refactor Telemetry project structure 2020-08-01 18:07:13 +03:00
Grpc NUH-40: Add Dockerfile support for NucuCar.Sensors 2020-08-09 12:49:36 +03:00
Modules Upgrade Iot.Device.Bindings and System.Device.Gpio to 1.2.0 2020-11-25 20:21:50 +02:00
Properties NUH-38: Implement TelemetryPublisherConsole 2020-08-01 17:49:20 +03:00
appsettings.Development.json Modify launchSettings and appsettings 2020-08-01 16:40:46 +03:00
appsettings.json NUC-1: Implement Hearbeat sensor for testing & tidy up things. 2020-10-24 16:06:04 +03:00
Dockerfile NUH-40: Add Dockerfile support for NucuCar.Sensors 2020-08-09 12:49:36 +03:00
NucuCar.Sensors.csproj Upgrade Iot.Device.Bindings and System.Device.Gpio to 1.2.0 2020-11-25 20:21:50 +02:00
Program.cs NUC-3: Fix unhandled TaskCanceledException in SensorWorker.cs and TelemetryWorker.cs 2020-10-25 15:31:54 +02:00
Readme.md Update NucuCar.Sensors Readme.md 2020-11-25 21:03:53 +02:00
SensorWorker.cs NUC-3: Fix unhandled TaskCanceledException in SensorWorker.cs and TelemetryWorker.cs 2020-10-25 15:31:54 +02:00

Introduction

This module will read sensors data periodically and provide access to it via gRPC, while optionally publishing telemetry data into the cloud.

For installing see instructions from the Readme.md file located at the root directory.

Wiring

You may download the Fritzing diagrams from Docs/fritzing/ in order to play with them.

Wire your sensor according to the following diagram:

alt text

BME680

Connect the BME680 sensor to the I2C bus 1 (I2C.1) of the Raspberry Pi. The address 0x76 will be used to communicate with the sensor.

Make sure I2C is enabled. Use raspi-config.

Sensors

Environment Sensor

We use BME680 environmental sensor from Bosh.

Sensor capabilities:

  • Temperature
  • Barometric Pressure
  • Humidity
  • VOC Gas (Gas Resistance)