무선 XBee3 Micropython 플랫폼 및 TE Connectivity의 Weather Shield
TE Connectivity Weather Shield와 Digi International의 Micropython 기능을 갖춘 XBee3 무선 모듈이 결합되어 뛰어난 무선 센서 시제품 제작 플랫폼이 되었습니다.
그림 1: Digi International Grove 기판, XBee3 모듈, TE Connectivity Weather Shield (이미지 출처: Digi International 및 TE Connectivity)
Weather Shield는 Arduino 폼 팩터 센서 평가 기판으로, TE 환경 센서 5개가 실장되어 있습니다. 실장된 센서는 HTU21D 습도/온도 센서, MS5637 압력 센서, MS8607 PHT(압력 습도 온도) 복합 센서, TSYS01 온도 센서, TSD305-1C55 무접점 온도 센서입니다. Digi International의 XBee3 무선 모듈은 지능형 독립 작동을 위한 Micropython 기능을 내장하고 있습니다. 셀룰러 및 지점 간 방식 또는 메시 2.4GHz 무선 통신 버전의 XBee3 무선 모듈이 제공됩니다.
프로젝트 설명
이 프로젝트의 범위는 예제 Micropython 코드, XBee3 모듈과 5개의 TE Connectivity 각 센서 간 전기적 인터페이스를 개발하고 문서화하는 것이었습니다. 그림 2와 같이 하드웨어를 XBee SMT Grove 개발 기판에 실장하고 I2C 버스를 통해 TE Connectivity Arduino Weather Shield에 연결한 XB3-24Z8US-J 2.4GHz 무선 모듈을 사용했습니다. Weather Shield 센서는 CD74HC4502 mux/demux IC를 통해 라우팅하는 I2C 버스 상에서 통신하며 다양한 센서 간 I2C 버스를 스위칭할 수 있습니다.
그림 2: Digi International Grove 개발 기판과 TE Connectivity Weather Shield 간 전기적 인터페이스 (Digi-Key Scheme-it®으로 작성한 구성도)
HTU21D(F) 습도/온도 센서
TE Connectivity의 HTU21D(F)는 디지털 습도 센서로, 온도 출력 형식은 DFN 패키지이며 실장 면적은 3mm x 3mm x 0.9mm로 작습니다. 센서는 보정과 선형화를 거친 RH/T(상대 습도/온도) 신호를 디지털, I²C 형식에 8/12비트 ~ 12/14비트의 분해능으로 제공합니다. 이 프로젝트에서 예제 코드는 I2C 버스를 스캔하고 활성 상태의 주소를 출력하며, 사용자 레지스터를 판독/출력하고 연속 루프로 상대 습도와 온도를 판독/출력합니다. 프로젝트에 관한 자세한 내용과 예제 코드 다운로드는 Xbee3 Micropython 및 TE HTU21D 습도 센서를 참조하세요.
MS5637 압력 센서
TE Connectivity의 MS5637은 QFN 패키지에 포함된 초소형 마이크로 고도계로, 크기는 3mm x 3mm x 0.9mm이며 인터페이스 유형은 I²C입니다. 센서 모듈은 고선형성 압력 센서와 공장 출하 시 보정된 내부 계수를 갖춘 초저전력 24비트 ΔΣ-ADC(아날로그 디지털 컨버터)를 포함합니다. 이 프로젝트에서 예제 코드는 I2C 버스를 스캔하고 활성 상태의 I2C 주소를 출력하며, 센서를 리셋하고 온보드 PROM에 저장 보정 데이터를 판독하고 연속 루프로 기압계 압력과 온도를 판독/변환합니다. 프로젝트에 관한 자세한 내용과 예제 코드 다운로드는 Xbee3 Micropython 및 TE MS5637 압력 센서를 참조하세요.
MS8607 압력/습도/온도 센서
TE Connectivity MS8607 센서는 세 가지의 물리적인 환경 측정값, 즉 압력, 습도, 온도(PHT)를 한 번에 제공하는 디지털 복합 센서입니다. 이 프로젝트에서 예제 코드는 I2C 버스를 스캔하고 활성 상태의 주소를 출력하며, 센서를 리셋하고 온보드 PROM에 저장된 보정 데이터를 판독하고 연속 루프로 기압계 압력, 온도, 습도를 판독/변환합니다. 프로젝트에 관한 자세한 내용과 예제 코드 다운로드는 Xbee3 Micropython 및 TE MS8607 PHT 복합 센서를 참조하세요.
TSYS01 온도 센서
TE Connectivity TSYS01은 공장 출하 시 보정된 온도 정보를 제공하며 온도 감지 칩과 24비트 ΔΣ-ADC를 포함합니다. 예제 코드는 I2C 버스를 스캔하고 활성 상태의 주소를 출력하며, 센서를 리셋하고 온보드 PROM에 저장된 보정 데이터를 판독하고 연속 루프로 온도를 판독/변환합니다. 프로젝트에 관한 자세한 내용과 예제 코드 다운로드는 Xbee3 Micropython 및 TE TSYS01 온도 센서를 참조하세요.
TSD305-1C55 무접점 온도 센서
TE Connectivity TSD305-1C55 무접점 온도 센서는 적외선 센서(열전퇴)와 센서 신호 조절기를 포함합니다. 예제 코드는 I2C 버스를 스캔하고 활성 상태의 주소를 출력하며, 온보드 EEPROM에 저장된 보정 데이터를 판독하고, 연속 루프로 ADC 센서와 개체 데이터를 판독하여 온도로 변환합니다. 프로젝트에 관한 자세한 내용과 예제 코드 다운로드는 Xbee3 Micropython 및 TE TSD305 무접점 온도 센서를 참조하세요.
Have questions or comments? Continue the conversation on TechForum, Digi-Key's online community and technical resource.
Visit TechForum


