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