Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Manufacturing Technology >> Productieproces

Adafruit 10DOF IMU-data van Raspberry Pi 2 naar Azure Event Hubs Sturen met Windows 10 IoT Core

Deze tutorial begeleidt je door het aansluiten van een Adafruit 10DOF IMU (L3GD20H, LSM303, BMP180) aan een Raspberry Pi 2 met Windows 10 IoT Core, en het streamen van de sensordata naar Azure Event Hubs en Stream Analytics met een Windows Universal-app.

Vereisten

  • Hardware: Raspberry Pi 2 met Windows 10 IoT Core. Voor setup-details zie Windows on Devices.
  • Sensor: Adafruit 10DOF IMU (L3GD20H + LSM303 + BMP180).

Ontwikkelomgeving

Azure Event Hubs & Stream Analytics Instellen

  • Maak een Azure Service Bus Event Hub aan.
  • Voorzien een Azure Storage-account voor event-replay.
  • Configureer een Azure Stream Analytics-job die leest van de Event Hub en schrijft naar de Storage-tabel.
    • Bij het instellen van de uitvoer, gebruik DisplayName als PARTITION KEY en CurrentDateTime als ROW KEY.

Voor een diepere duik, zie de eerdere Galileo Event Hubs blog.

De Universal App Bouwen

  1. Maak een Blank Universal App (C#) in Visual Studio 2015 RC.
  2. Voeg de Windows IoT Extension SDK-referentie toe om toegang te krijgen tot I2C-klassen.
  3. Port de C++ wiring-code voor de 10DOF IMU naar C# (zie de GitHub-links hierboven).
  4. Voeg ConnectTheDotsHelper.cs en AppSettings.cs toe uit de ConnectTheDots-repository voor Event Hub-communicatie.
  5. In AppSettings.cs, vervang de placeholder-waarden met je Event Hub-verbindingsstring, hub-naam, en andere vereiste parameters.
  6. Build het project en deploy het naar de Pi via de remote debugger, of stel het in als de startup-app (zie de Hello World deployment-gids).
  7. Gebruik Service Bus Explorer om binnenkomende events te monitoren.
  8. Nadat Stream Analytics de data verwerkt, bekijk de resulterende tabel in Azure Storage Explorer.

Visuele Resultaten

De volgende screenshots illustreren events vastgelegd in Service Bus Explorer en de verwerkte tabel in Azure Storage.

Schema's

Bron: Windows 10 IoT Core op Raspberry Pi 2 – Adafruit Sensor data

Productieproces

  1. Raspberry Pi & HDC2010: Complete I2C Temperatuur & Vochtigheid Sensor Setup Gids
  2. Bouw Een Raspberry Pi Temperatuur Logger Met Een $5 I2C Sensor
  3. Een Multikanaal Datalogger Bouwen Met Raspberry Pi – Deel 1: Vereisten & Architectuur
  4. Een Raspberry Pi-weerstation bouwen dat dagelijkse weergegevens e-mailt
  5. Sensordata integreren in een Raspberry Pi: Een praktische gids
  6. HC-SR04 ultrasoon-sensor aansluiten op Raspberry Pi 3 – Complete gids
  7. Een LED Besturen met een PIR-bewegingssensor op Raspberry Pi
  8. Een Goedkope Raspberry Pi Grondvochtigheidssensor Bouwen voor Slimme Irrigatie
  9. Een Multi-sensor Temperatuur- & Lichtmonitoringssysteem Bouwen met Raspberry Pi & DS18B20
  10. Raspberry Pi-sensor- en actuatorbeheersing onder de knie: versnellingsmeter, servo en datastreaming
  11. IoT Data Drijft Precision Agriculture: Opgaven Verhogen en Kosten Verlagen