SW.AI 트랙/마이크로비트:마퀸

[마이크로비트] 온도에 작동하는 선풍기

AI 봇 2025. 3. 28. 10:12

온도에 작동하는 선풍기 설계

  • 시작하면 온도센서가 온도와 습도를 측정한다.
  • 측정한 온도와 습도 값을  OLED에 출력한다. 
  • 측정한 온도 값이 24보타 높으면 DC모터 선풍기를 켠다
  • 측정한 온도 값이 24보다 같거나 낮으면  선풍기를 끈다.

 

필요한 부품

  • 마이크로비트 V2
  • 마이크로비트 IOT 확장보드
  • 온도센서
  • OLED
  • DC 모터
  • 날개
  • 마이크로 5핀 케이블
  • AAA 배터리 박스와 AAA 베터리 2개
  • 삼선 점퍼선 2개
  • FF 점퍼선 4
  • 기타 꾸미지 재료 : 박스, 가위, 테이프 등

 

하드웨어 연결

  1. 마이크로비트 : IOT 확장보드 슬롯에 장착
  2. OLED :  IOT 확장보드 IC2 인터페이스 첫번째 줄에 장착
  3. 온도센서 : IOT 확장보드에 FF점퍼선으로 연결. 
    온도센서 GND핀  >  IOT 20번핀 검정색 G
                    VCC핀  >  IOT 20번핀 빨간색 V
                    SDA핀  >  IOT 20번핀 노란색 S
                    SCL핀  >  IOT 19번핀 노란색 S
  4. DC모터 :  IOT 확장보드 15번 핀에 삼색 점퍼선으로 연결 
  5. AAA건전지 : 마이크로비트에 연결
  6. 마이크로 5핀 케이블 : IOT 확장보드에 연결 (외부 배터리)

 

완성코드

microbit-수업_똑똑한선풍기.hex
1.29MB

 

 

 

 

마이크로비트에서 Octopus 꾸러미의 [value of BME280 temperature] 블록과 입력 꾸러미의 [온도] 블록은 서로 다른 방식으로 온도를 측정한다.

[value of BME280 temperature] 블록 : 이 블록은 BME280 센서를 통해 온도를 측정한다. BME280은 온도뿐만 아니라 습도와 기압도 측정할 수 있는 고급 센서입니다.  BME280 센서가 올바르게 연결되고 초기화되었는지 확인하는 것이 중요하며, 센서가 제대로 작동하지 않으면 온도 값이 0으로 표시될 수 있가.


[온도] 블록 : 이 블록은 마이크로비트 자체의 온도 센서를 사용하여 온도를 측정한다. 마이크로비트의 온도 센서는 실제 주변 온도보다는 칩의 온도를 측정하므로 정확도가 떨어질 수 있다.