산업 제조
산업용 사물 인터넷 | 산업자재 | 장비 유지 보수 및 수리 | 산업 프로그래밍 |
home  MfgRobots >> 산업 제조 >  >> Manufacturing Technology >> 제조공정

Raspberry Pi 2의 Windows 10 IoT Core – Adafruit 센서 데이터

Adafruit 10DOF IMU와 연결된 Raspberry Pi-2를 사용하여 Windows 10 IoT Core에서 Microsoft Azure 이벤트 허브로 데이터 푸시

이것은 Adafruit 10DOF IMU(콤보 보드는 3축 자이로, 3축 나침반, 기압 및 온도 센서를 제공함)와 연결된 Raspberry Pi-2가 포함된 Windows 10 IoT Core에 대한 첫 번째 블로그입니다. 이 블로그에서는 Adafruit 센서를 Raspberry Pi2와 인터페이스하는 방법과 Windows 유니버설 애플리케이션을 사용하여 센서 데이터를 Azure Eventhub에 푸시하는 방법에 대해 설명합니다.

필수 조건>>

<울>
  • Windows IoT Core에서 실행되는 Raspberry Pi 2(자세한 내용은 www.windowsondevices.com 방문)
  • Adafruit 10DOF IMU(L3GD20H + LSM303 + BMP180)

  • 개발 설정

    <울>
  • Windows 10 공개 미리 보기에서 실행되는 Windows IoT Core SDK가 포함된 Visual Studio 2015 RC. 다음 웹사이트를 방문하여 개발 환경 설정 및 샘플 애플리케이션 생성
    • PC 설정
    • Blinky 샘플
  • 이 모듈에는 센서의 조합이 있으므로 Adafruit의 github에서 Wiring API 소스 코드를 별도로 찾을 수 있습니다. 다음은 링크입니다.
    • https://github.com/adafruit/Adafruit_LSM303DLHC
    • https://github.com/adafruit/Adafruit_L3GD20_U
    • https://github.com/adafruit/Adafruit_BMP085_Unified
    • https://github.com/adafruit/Adafruit_Sensor(Adafruit_Sensor.h의 일부 코드 부분만 필요)
    • 이 소스 코드는 C#으로 이식되었습니다.
  • · Connectthedots.io 샘플 소스의 일부를 Event Hubs에 액세스하는 데 사용했습니다.

    Event Hubs 및 Stream Analytics

    이전 Galileo 데모에서 Azure 이벤트 허브 및 스트림 분석 서비스를 사용했습니다. Galileo의 Windows IoT – Event Hubs 및 Stream Analytics 블로그 사용에서 다음 주제를 참조할 수 있습니다.

    <울>
  • Azure Service Bus 이벤트 허브 만들기
  • Azure Storage 계정 만들기
  • Azure Stream Analytics 작업 만들기
  • <울>
  • 변경 사항은 스트림 Analytics에 대한 출력 스트림을 생성하는 동안 "Displayname"을 PARTITION KEY로 사용하고 "Currentdatetime"을 ROW KEY로 사용한다는 것입니다.
  • Windows 유니버설 앱 구축

    <울>
  • Visual Studio 2015 RC를 사용하여 Windows 범용 앱 빈 앱(C#)을 만듭니다.
  • 참조에 Windows IoT 확장 SDK를 추가하여 I2C 관련 클래스에 액세스합니다.
  • C++ Wiring API Ada fruit 10DOF IMU 소스 코드(필수 조건에서 언급됨)를 C#으로 이식합니다.
  • Raspberry PI 2에서 Azure Event Hubs로 데이터를 보내기 위해 ConnectTheDotsHelper.cs 및 AppSettings.cs(필수 조건에 언급된 링크에서 이러한 파일을 얻을 수 있음)를 이 프로젝트에 추가합니다.
  • 아래와 같이 AppSettings.cs에서 이벤트 허브에 액세스하기 위해 채워야 하는 변수 집합을 찾을 수 있습니다.
  • <울>
  • 애플리케이션을 빌드하고 원격 디버거를 통해 배포하거나 시작 앱으로 만들 수 있습니다. 프로젝트를 배포하는 다양한 방법은 Hello world 프로젝트를 참조하세요.
  • 아래 사진은 Service Bus Explorer(무료 도구)를 통해 캡처한 이벤트를 보여줍니다.
  • 아래 그림은 스트림 분석 작업을 통해 스토리지 서비스 테이블에 저장된 데이터를 보여줍니다. Storage Explorer를 사용하여 PC에서 테이블 데이터를 볼 수 있으며 이는 code plex의 무료 도구입니다. 스트림 분석을 위해 병렬로 생성된 다른 소비자 그룹에서 캡처된 이벤트 허브 데이터.

    도식

    출처:Raspberry Pi 2의 Windows 10 IoT Core – Adafruit 센서 데이터


    제조공정

    1. IoT 데이터 수집은 정밀 농업을 제공합니다.
    2. 기본 IoT – RaspberryPI HDC2010 방법
    3. 라즈베리 파이 온도 로거
    4. Raspberry Pi의 다중 채널 전문 데이터 로거 – 1부
    5. 라즈베리 파이 기상 관측소
    6. 센서 데이터와 Raspberry Pi 마이크로프로세서의 통합
    7. 초음파 센서(HC-SR04) + 라즈베리파이
    8. Raspberry Pi를 사용한 모션 센서
    9. 라즈베리 파이 토양 수분 센서
    10. Raspberry Pi 온도 및 광 센서