온도에 작동하는 선풍기 설계
- 시작하면 온도센서가 온도와 습도를 측정한다.
- 측정한 온도와 습도 값을 OLED에 출력한다.
- 측정한 온도 값이 24보타 높으면 DC모터 선풍기를 켠다
- 측정한 온도 값이 24보다 같거나 낮으면 선풍기를 끈다.
필요한 부품
- 마이크로비트 V2
- 마이크로비트 IOT 확장보드
- 온도센서
- OLED
- DC 모터
- 날개
- 마이크로 5핀 케이블
- AAA 배터리 박스와 AAA 베터리 2개
- 삼선 점퍼선 2개
- FF 점퍼선 4
- 기타 꾸미지 재료 : 박스, 가위, 테이프 등
하드웨어 연결
- 마이크로비트 : IOT 확장보드 슬롯에 장착
- OLED : IOT 확장보드 IC2 인터페이스 첫번째 줄에 장착
- 온도센서 : IOT 확장보드에 FF점퍼선으로 연결.
온도센서 GND핀 > IOT 20번핀 검정색 G
VCC핀 > IOT 20번핀 빨간색 V
SDA핀 > IOT 20번핀 노란색 S
SCL핀 > IOT 19번핀 노란색 S - DC모터 : IOT 확장보드 15번 핀에 삼색 점퍼선으로 연결
- AAA건전지 : 마이크로비트에 연결
- 마이크로 5핀 케이블 : IOT 확장보드에 연결 (외부 배터리)
완성코드
마이크로비트에서 Octopus 꾸러미의 [value of BME280 temperature] 블록과 입력 꾸러미의 [온도] 블록은 서로 다른 방식으로 온도를 측정한다.
[value of BME280 temperature] 블록 : 이 블록은 BME280 센서를 통해 온도를 측정한다. BME280은 온도뿐만 아니라 습도와 기압도 측정할 수 있는 고급 센서입니다. BME280 센서가 올바르게 연결되고 초기화되었는지 확인하는 것이 중요하며, 센서가 제대로 작동하지 않으면 온도 값이 0으로 표시될 수 있가.
[온도] 블록 : 이 블록은 마이크로비트 자체의 온도 센서를 사용하여 온도를 측정한다. 마이크로비트의 온도 센서는 실제 주변 온도보다는 칩의 온도를 측정하므로 정확도가 떨어질 수 있다.
'SW.AI 트랙 > 마이크로비트:마퀸' 카테고리의 다른 글
[마이크로비트] I2C (0) | 2025.03.28 |
---|---|
[마이크로비트] 센서에 있는 GND, VCC, SDA, SCL 표시 (0) | 2025.03.28 |
마이크로비트| 전진후진좌회전우회 (0) | 2025.01.13 |
마퀸 확장팩 설치 링크 (0) | 2025.01.12 |
마이크로비트|마퀸| 라디오통신을 활용한 마퀸조종 (0) | 2025.01.08 |