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

Windows 10 IoT Core에서 SHT15로 정확한 온도 & 습도 모니터링

Windows 10 IoT Core와 SHT15 온도 & 습도 센서

프로젝트 개요

업데이트 2015-08-15: 프로젝트가 Visual Studio 2015 RTM으로 마이그레이션됨.

Windows 10 IoT Core와 SHT15 센서

이 가이드는 SHT15 센서를 Windows 10 IoT Core 디바이스와 통합하는 방법을 보여줍니다. SHT15는 정밀한 온도와 습도 읽기를 제공하여 환경 모니터링 애플리케이션에 이상적입니다.

기존 C++ 라이브러리를 .NET Core용 C#으로 포팅했습니다. 변환은 간단했으나 센서의 데이터 준비 대기 로직에서 예외가 있었습니다. 원본 코드는 데이터 핀을 확인하기 위해 100번 루프를 돕니다. Windows 10 IoT Core에서는 이 루프가 충분하지 않으며, 3,000회로 확장하면 문제가 해결됩니다. 더 긴 대기는 커널 스케줄러와 장치의 I/O 지연을 보상합니다. 비슷한 타이밍 문제가 발생하면 루프 횟수 증가나 Task.Delay로 시간 지연 구현을 고려하세요.

애플리케이션은 온도, 습도를 읽고 아두이노 DHT 라이브러리와 같은 알고리즘으로 이슬점 계산. DHT 라이브러리가 공식에 대한 신뢰할 수 있는 참조 제공.

하드웨어 배선

  1. SHT15 Vcc → 3.3V
  2. SHT15 GND → GND
  3. SHT15 Data → GPIO24 (핀 #18)
  4. SHT15 SCK → GPIO23 (핀 #16)

샘플 사용법

Visual Studio 2015에서 프로젝트 열고 Remote Device 디버깅 옵션 선택. Debug 탭에서 라즈베리 파이 2의 IP 주소 구성.

앱 실행 후 내부 HTTP 서버 https://<RPi2 IP Address>:8080으로 이동. 웹 페이지가 5초마다 자동 새로고침되며 실시간 온도, 습도, 이슬점 값 표시.

출처: Windows 10 IoT Core and SHT15

제조공정

  1. 라즈베리 파이 & HDC2010: I2C 온습도 센서 완전 설정 가이드
  2. 라즈베리 파이와 파이썬으로 원격 온도 센서 만들기 – 단계별 가이드
  3. 라즈베리 파이 & DS18B20으로 다중 센서 온도 & 조도 모니터링 시스템 구축
  4. 라즈베리 파이 센서 및 액추에이터 제어 마스터하기: 가속도계, 서보 모터, 데이터 스트리밍
  5. 라즈베리 파이, DHT11, ThingSpeak로 첫 IoT 프로젝트 만들기
  6. 윈도우 10 IoT 코어 라즈베리 파이로 심박수 펄스 읽기 – 단계별 가이드
  7. 습도 센서 검증 및 보정으로 정밀 측정 달성하기
  8. 윈도우 IoT와 라즈베리파이로 안전한 얼굴 인식 도어락 만들기
  9. 아다프루트 10DOF IMU 데이터를 라즈베리파이 2에서 Azure Event Hubs로 전송 (윈도우 10 IoT Core)
  10. 라즈베리 파이 3 모델 B+에 Windows 10 IoT Core 설치 - 단계별 가이드