Please enable JavaScript.
Coggle requires JavaScript to display documents.
사물 인터넷 시스템 구현
1519 양인실 - Coggle Diagram
사물 인터넷 시스템 구현
1519 양인실
사물 인터넷 시스템 설계와 구현 실습
실습 1) 운동 칼로리 계산 시스템
- 가속도 센서를 이용하여 다리 운동 횟수에 따른 소모 칼로리를 자동으로 계산하는 시스템을 만든다.
알고리즘 설계하기
- 다리 운동 여부를 감지할 마이크로비트, 그리고 소모 칼로리를 계산하고 출력할 마이크로비트의 라디오 그룹을 동일하게 설정
- 마이크로비트의 스크린이 하늘을 향할 경우 1회로 인정하고, 회당 0.32kcal로 계산한다.
- 계산 결과를 실시간으로 출력한다.
실습 2) 스마트 전등 시스템
원격 제어를 통해 LED를 최대 밝기로 켜거나 끌 수 있고, 조도 감지 모드를 설정 할 경우 주변 밝기에 따라 전등의 밝기가 자동으로 조절되는 시스템을 만든다.
알고리즘 설계하기
- 리모컨과 전등 역할을 할 각 마이크로비트의 라디오 그룹을 동일하게 설정한다.
- 리모컨 역할을 하는 마이크로비트의 A 버튼을 누를 경우, 전등 역할을 하는 마이크로비트의 LED 상태를 확인하여 LED가 켜져 있다면 끄고, LED가 꺼져 있다면 켜도록 한다.
- 리모컨 역할을 하는 마이크로비트의 B 버튼을 누를 경우, 전등 역할을 하는 마이크로비트가 주변의 밝기를 감지하고 LED의 밝기가 주변의 밝기에 반비례하도록 설정한다.
실습 3) 층간 소음 예방 시스템
소리 센서를 이용하여 특정 마이크로비트에 층간 소음 발생 기준을 초과하는 소리가 감지되면, 모든 방에 위치한 인터폰에 방 번호와 경고음이 출력되도록 만든다.
알고리즘 설계하기
- 특정 세대에서 인터폰 역할을 하는 마이크로비트들의 라디오 그룹을 동일하게 설정한다. 세대별로 서로 다른 라디오 그룹을 설정하여 혼선이 발생하지 않도록 방지한다.
- 인터폰 욕할을 하는 마이크로비트에 층간 소음 발생 기준을 초과하는 소리가 감지되면, 모든 방에 위치한 인터폰에 소음이 발생한 방의 번호와 경고음을 출력한다. 이때, 특정 세대의 각 방에서 인터폰 역할을 하는 마이크로비트마다 서로 다른 방 번호를 부여한다.
- 여러 차례 테스트를 통해 층간 소음 발생 기준 값을 적절히 설정한다.
-