Gravio 4를 사용하여 CO2 농도가 높아지면 빛의 색상을 변경합니다.
거기는 역시 Gravio이므로 대여할 수 있는 Gravio 라이트도 사용해 가시화하고 싶다고.
모처럼 색을 사용할 수 있으므로, CO2 농도가 1000ppm을 넘으면 빨강, 700ppm을 넘으면 황색, 그 이하라면 녹색이라고 하는 식으로 해 보고 싶습니다.
사용환경
※Gravio 라이트는 Basic 플랜, Gravio CO2 센서는 Standard 플랜을 계약하면 렌탈할 수 있습니다.
사전 준비
절차
Gravio 조명을 켜는 액션 만들기
새 액션을 아래와 같이 만듭니다.
여기서 포인트는 Pre Mapping에서 아래와 같이 색에 tp.Color
를 매핑한 곳입니다.tp.
는 트리거 속성을 참조하는 접두사로, 트리거에서 값을 전달할 수 있습니다. 전달하는 방법은 나중에 설명합니다.
cp.Color = tp.Color
트리거 만들기
다음과 같이 세 가지 트리거를 만듭니다.
영역과 키 레이어는 동일한 CO2 센서의 것을 지정합니다.
CO2의 조건에서, >= 1000
, 700 ~ 1000
, < 700
가 되도록 각각 지정합니다.
조건에 「범위」를 지정했을 경우, 큰 쪽의 값은 포함되지 않으므로 주의가 필요합니다.
그리고, 액션에도, 위에서 만든 것과 같은 TurnOnLight
를 지정합니다만, 상기와 같이 트리거 프로퍼티로서 색을 각각 건네줍니다.
트리거 속성 이름에 Color
를 입력하고 해당 값에 각각 red
, yellow
, green
를 지정합니다.
결과
좋은 느낌으로 색이 바뀌었습니다. 이것으로 환기의 타이밍도 확실합니다.
포인트
cp.Color = tp.Color
참고
Reference
이 문제에 관하여(Gravio 4를 사용하여 CO2 농도가 높아지면 빛의 색상을 변경합니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/zrock/items/0511f9c00c8b821b6717텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)