Please enable JavaScript.
Coggle requires JavaScript to display documents.
사물인터넷 시스템구현 - Coggle Diagram
사물인터넷 시스템구현
사물인터넷 시스템의 이해
-
아두이노
-
USB 케이블에서 공급되는 5V 전압 사용, USB 없이 독립적으로 동장 또는 전력을 많이 소비하는 부품을 연결한 경우 USB 공급 전원만으로는 부족하여 외부 전원을 이용해야한다. 또한 외부 전원은 6-20V까지 가능하지만 권장 전압은 7-12V, 12V 이상 전압 공급될 경우 보드 손상 가능성 있다.
다수의 스위치나 센서로부터 값을 받아들여, LED나 모터와 같은 외부 전자 장치들을 통제함으로써 환경과 상호작용이 가능한 물건을 만들어 낼 수 있다.
라즈베리파이
용량은 공식적으로는 4GB 이상을 추천하지만 실제로는 되도록이면 8GB 이상급을 추천한다. B+ 버전에서는 기본적으로 마이크로 SD를 장착하도록 되었다. 툭 튀어나오는게 없어서 편해졌지만 일반 SD카드는 쓸 수 없다.
전원을 마이크로 USB 5핀,혹은 USB TYPE-C로 공급받기 때문에 이를 위한 어댑터도 필수이다. 보통 1A 스마트폰 충전기를 꼽거나 보조배터리를 연결하면 된다. 다른 장치를 통해 전원을 공급받는 것은 USB 3.0(150~900mA)이라면 문제없다.
본체 하나가 전부이며 , 가장 중요한 부품은 SD카드이다.
사물인터넷 시스템 설계와 구현실습
실습 2 : 스마트 전등 시스템
문제상황 : 원격제어를 통해 조도 감지 모드를 설정할 경우 , 주변밝기에 따라 전등의 밝기가 적절한 수준으로 자동 설정되는 시스템은 어떻게 설계하고 구현할수 있을까?
- 문제해결 아이디어 : 원격제어를 통해 LED를 최대밝기로 켜거나 끌수있고 , 조도 감지 모드를 설정 할 경우 주변 밝기에 따라 전등의 밝기가 자동으로 조절되는 시스템을 만든다.
구성요소 : 주변밝기를 입력받는 조도 센서 , 주변밝기에 따라 밝기가 자동 조절되는 LED , 전등과 리모콘간의 통신을 위한 블루투스 기반 라디오 통신기능
2-1. 알고리즘 설계하기
- 리모컨과 전등역할을 할 각 마이크로 비트의 라디오 그룹을 동일하게 설정한다.
- 리모컨 역할을 하는 마이크로비트의 A버튼을 누를 경우 , 전등 역할을 하는 마이크로비트의 LED 상태를 확인하여 LED가 켜져 있다면 끄고 , LED가 꺼져 있다면 켜도록 한다.
- 리모컨 역할을 하는 마이크로비트의 B 버튼을 누를경우 , 전등역할을 하는 마이크로비트가 주변의 밝기를 감지하고 LED의 밝기가 주변의 밝기에 반비례 하도록 설정한다.
-