Skip to content

활동

실내-실외 온도계

중급 | MakeCode, Python | LED, 라디오, 버튼, 온도 센서 | 라디오 파, 변수, 온도, 입력/출력, 통신

1단계: 만들어 보세요.

프로젝트 소개

두 개의 마이크로비트를 사용하면, 무선으로 집 밖의 온도를 모니터링 할 수 있습니다.

2개의 마이크로비트, 무선 라디오를 이용해서 어떤 마이크로비트가 다른 마이크로비트로 온도를 전송하고 있음

설명

  • 이번 프로젝트에서는 두 개의 프로그램을 사용합니다. 하나는 집 밖에서 온도를 측정해서 전송하는데 사용하고 무선 라디오 그룹으로 23 번을 사용합니다.
  • 집 밖에 두는 마이크로비트는 온도 센서를 사용해서 집 밖의 온도를 측정합니다.
  • 마이크로비트는 무선 라디오 기능을 사용해서, 집 밖에서 측정한 온도를 집 안에 있는 마이크로비트로 전송합니다.
  • 집 안에 있는 마이크로비트가 집 밖에 있는 마이크로비트에서 전송한 온도를 수신하면, 그 값을 변수 outdoorTemp 에 저장합니다.
  • 집 안에 있는 마이크로비트의 A 버튼을 누르면, 집 안에서 측정한 온도를 LED 화면에 출력합니다.
  • B 버튼을 누르면, 집 밖에 있는 마이크로비트에서 측정한 온도를 outdoorTemp 변수에서 읽어 출력합니다.

준비물

  • 마이크로비트 2대
  • MakeCode 또는 Python 편집기
  • 배터리 팩
  • 플라스틱 용기 같은 방수 용기

2단계: 프로그래밍 해보세요.

집 밖에 있는 센서 / 신호 전송기:

집 안 온도계 수신기:

3단계: 더 좋게 만들어 보세요.

  • 집 밖에 있는 마이크로비트를 사용하지 않을 때 무선 라디오 기능을 꺼두거나, 온도 전송 횟수를 적게 하면 배터리를 더 오래 가도록 할 수 있습니다.
  • 최고-최저 온도를 추적하기 위해 다른 변수들을 사용해 보세요.
  • 마이크로비트로 측정되는 온도가 정확한지 알아보기 위해, 다른 온도계로 측정한 값과 비교하고, 마이크로비트로 측정되는 온도 값을 보다 정확하게 보정해보세요.