김희승 임승한 IoT And Arduino OneScoreSung Han Lim. Contents 1.Internet of Things 2.Action Items 3.Designing 4.Arduino 5.Action Items 6.Designing.

Slides:



Advertisements
Similar presentations
Hamster Manual 정보통신과 이우형. 목차 세팅 햄스터 하드웨어 - Model - I/O -Sensor 센서별 예제.
Advertisements

진우석 오준민 정무여 김상구 황현서 5조5조.
ReadyNAS Surveillance for x86 platform (Version ) NETGEAR.
XQ-EHT800 Specifications 8ch EX-SDI DVR EX-SDI, HD-SDI 자동 인식 입력
4D 장치 제작 체험으로 배우는 아두이노 및 SW프로그래밍 교육
Progress Report YoonMo Yeon
7. 스마트 폰으로 아두이노 제어하기 기능을 확장하기 위한 다양한 종류의 쉴드 보드 적층형 구조 블루투스나 WiFi 쉴드
IHXP-1648 Specifications Plug & Display (ITX카메라 자동 연결)
Format String Attack! 포맷 스트링 공격 경일대학교 사이버보안학과 학년 남주호.
컴퓨터와 인터넷.
1.IOT ? 2.IOT 관련이미지 3. 현재진행중(ex:) 4.iot에대한 개인소견?
캡스톤 디자인 이해경 조나라.
자바실험실 이동준 우리 곁으로 다가온 사물 컴퓨팅 자바실험실 이동준.
아두이노 센서의 연결 디지털 및 아날로그 센서값의 특징 디지털 센서 핀 구조 및 연결하기 아날로그 센서 핀 구조 및 연결하기
아날로그 입력과 출력.
아두이노 기반 펌웨어 개발 FUTURE INNOVATOR 강사: 김 영 준 ㈜헬로앱스
네트워크 스캔하기 WiFi 시리얼 보드 활용가이드 김영준 헬로앱스 (
갤럭시 S를 이용한 자동차 원격 제어 시스템 담당교수 : 진현욱 교수님
Pincom Study team ARDUINO of IOT Members : 이학성, 김도건.
DVR eDVR MS400 preliminary Key Features MPEG4 4ch Stand Alone DVR
독립형 모션제어기 사양 - Catalog (optional) XMC-PO04-MOD
AP 모드 활용하기 WiFi 시리얼 보드 활용가이드 김영준 헬로앱스 (
Capstone-Design : IoTeam Introduction Abstract
2. 아두이노의 개발환경 만들기 - 스마트 폰으로 제어하는 아두이노 -.
HomeNetWork의 개념과 실생활의 예
아두이노? 2005년 이탈리아 이브레아에서 예술가와 디자이너를 위한 마이크로컨트롤러 프로젝트로 시작 아두이노는
Ubiquitous Computing Practice (RFID)
IOT Products and Services : Case Study
버스카드 시스템 1조 하경록 : 작품 제작, 파워포인트 김태승 : 작품 제작, 파워포인트 최성호 : 작품 제작, 프로그래밍
Contents 1. 설계주제 2. 시연시나리오 3. Output 4. Design 5. Required items
마이크로컨트롤러, 마이크로컨트롤러 보드 마이크로컨트롤러 보드 = 마이크로컨트롤러 +  마이크로컨트롤러 마이크로컨트롤러 보드.
보광병원 마취통증의학과장 양재영 아두이노를 이용한 . 나만의 온습도계 만들기 보광병원 마취통증의학과장 양재영
Arduino 101 using NodeJS Korea University of Technology and Education
이동식 다 관절 로봇팔 Removable Articulated robot arm
Ubiquitous Computing Practice (RFID)
NodeMCU를 이용한 SmartPot 제작
제 1장. 멀티미디어 시스템 개요.
P2P시스템에 대해서 (peer to peer)
재해 및 미개척지 탐사를 위한 4족 보행 로봇 제어 허준영 교수님 연구실 2007 손승하 2006 우인식.
Transmission & Analysis
아두이노 프로그래밍 5일차 – Part2 아두이노 보드간 통신 강사: 김영준 목원대학교 겸임교수.
2016년 2학기 PULSE 4 Experiment 12 – 블루투스 통신.
483(W) x 88(H) x 260(D) / 19(W) x 3.5(H) x 10.2(D)
Tiny OS와 NesC Tiny OS Part1. Won Mi Sun – 17 지능제어 연구실.
캡스턴 디자인 9조 스마트 어항 (중간 보고서) 조원 : 김민석 김선일 박현수.
아두이노 프로그래밍 (응용과정) 3일차 – Part2 LCD 활용하기 강사: 김영준 목원대학교 겸임교수
PSD센서 명령어 이해하기 목차 재료준비 및 브레드 보드 배선 구성하기 PSD센서 명령어 이해 및 실습 응용 작품 만들기.
02강 아두이노 LED 기본 개념 LED Example1 LED Example2 LED Example3
클라우드 서버로 사용자 데이터 전송하기 WiFi 시리얼 보드 활용가이드 김영준 헬로앱스 (
VTalk Solution 소개자료
클라우드 서버로 부터 값 읽어오기 WiFi 시리얼 보드 활용가이드 김영준 헬로앱스 (
7. 실제 세계와의 통로 센서 정보영재 석사 김석전.
웹서버 기능으로 데이터 읽기 및 제어하기 WiFi 시리얼 보드 활용가이드 김영준
네트워크 환경 구축과 이미지 전송 호스트/타겟 통신 직렬 통신을 이용한 이미지 전송 수퍼 데몬 BOOTP 환경 구축
PART 1 앱 인벤터 프로젝트 12 원격 로봇. PART 1 앱 인벤터 프로젝트 12 원격 로봇.
Wireless Sensor Network
홈 네트워크 시스템 Home Network System.
자이로센서와 GPS를 이용한 블랙박스 G.Cube DSP skc.
아두이노 프로그래밍 5일차 – Part1 블루투스 통신 강사: 김영준 목원대학교 겸임교수.
AT MEGA 128 기초와 응용 I 기본적인 구조.
아두이노와 충격감지센서, GPS를 활용한 자전거 주행 중 응급 상황 발생 시 자동 신고 시스템
JDC-200/400/600 1CH DIGITAL P.A POWER AMPLIFIER
IO-Link 통신 기술 소개 산업 Ethernet 필드버스 게이트웨이 접속 IO-Link 마스터 IO-Link 통신
채팅 및 파일전송 프로그램 권 경 곤 김 창 년.
06. 디바이스의 등록과 해제 김진홍
Wake On Lan 발표자: 김 홍 기 김홍기 조성오
1장 C 언어의 개요 C 언어의 역사와 기원 C 언어의 특징 프로그램 과정 C 프로그램 구조 C 프로그램 예제.
아두이노 프로그래밍 2일차 – Part4 아날로그 키패드 활용하기 강사: 김영준 목원대학교 겸임교수
엑셀 리포트를 웹 클라이언트에서 사용시 설정 방법
홈 네트워크 시스템 Home Network System.
Presentation transcript:

김희승 임승한 IoT And Arduino OneScoreSung Han Lim

Contents 1.Internet of Things 2.Action Items 3.Designing 4.Arduino 5.Action Items 6.Designing

Internet of Things IoT : Internet of Things :: 생활 속 사물들을 유무선 네트워크로 연결해 정보를 공유하는 환경

Internet of Things 가전제품, 전자기기뿐만 아니라 다양한 분야에서 사물 네트워크로 연결해 정보를 공유 Fuel-bendNFC Smart Ring (Near Field Communication) Smart GlassRemote Reading Of Meter

Action Items ▣ “ 변화하는 문화의 흐름 ” Single 증가 ( 직장인 ) :: 원룸, 오피스텔 Single 족 : 대형 냉장고 or 多기능 Device < Design

Action Items ▣ “ 타이밍, 사회 분위기는 곧 산업 ” 내가 느끼는 것 너도 느끼는 것 같이 느끼는 것 공통적인 느낌

Action Items ▣ “ 타이밍, 사회 분위기는 곧 산업 ” 이전의 휴식이란 개념 : 누워서 잠을 자거나, 공원에 누워 쉬는 것 or 독서 현재 10 대들의 휴식 개념 : n 개의 스크린 가동 : Computer, Phone App, iPad

Action Items ▣ “ 거부하지 않는 소비자 ” 반려견 2 세 ~3 세 아이들 언어구사능력 취약 반려견 건강 Check 목걸이 및 악세서리 아이들 건강 Check 의류 및 악세서리 반려견 식사 챙겨주는 device OR 훈련, 놀아주는 device 반려견과의 화상통화 device

Action Items ▣ “ 모든 Thing 들에게 의사소통 능력을 ” 정원 관리 Application 연동 Device 공 모양 360˚ 촬영 기능 카메라 :: 하늘에 던져 사용 공기, 온도, 방사능 Check 센서 Device ex) 후쿠오카 자전거 음악이 나오는 샤워부스

Action Items ▣ “ 쓸모없어 보이는 Things” 물 끓임 감지 주전자 :: Application 알림 서비스 물 섭취량 Check 물병 양치질 Check 칫솔 :: Web, App 연동 건강관리 Check Web, App 연동 몸무게 변화 Check 체중계 Arduino 를 이용한 TV 시청 시간 Check Device 압전센서 의자 ex) Desktop on/off 각종 Device 연동

Action Items ▣ “ 인생의 ⅓ 은 잠 ” 비교적 수면 상태와 연관되어있는 Application, Device 많지 않은 편 ▣ “Wearable 답지 않은 Wearable Device” 딱딱한 외형의 디지털 스마트 시계 x -> kairos Smart Watch

Designing ▣ 온도 측정 센서를 이용한 건강상태 Check Device :: Application, Web 연동 ( 수 ) 의사 정보 전달 서비스 :: 아이, 반려견 건강 상태 Check # 문제점 : 운동 후 체온 상승 -> 건강에 이상이 있다고 판단 # 방안 : :: 움직임이 없을 때 체온이 상승하면 이상이 있다고 판단할 수 있는 Device :: 압전센서 응용 ( 내장 압전센서 장판, 침대 등 ) # 응용 가능 분야 : 사용자의 수면 상태 Check :: Web && Application 연동 ▣ Smart 보청기 :: 보청기를 이용하더라도 의사소통에 불편함을 느끼는 People 多 :: Application && 음성 인식 기술 :: 상대방의 말을 음성인식을 통해 Application 으로 문자 출력 # 해결해야 할 문제점 :: 주변 잡음 소리 ▣ Smart 오토바이 / 자전거 헬멧 :: 헬멧에 가해지는 충격 측정 :: 사고 발생 시 서버 전송을 통한 알림 서비스 구현 # 해결해야 할 문제점 :: 오 ( 誤 ) 판단 - 헬멧을 바닥에 떨어뜨림 - 지나가던 사람이 헬멧을 침

아두이노 ( Arduino ) Arduino Uno R3

Arduino ▣ 아두이노 ( Arduino ) 마이크로 컨트롤러 (micro controller) 를 내장한 기기 제어용 기판. 오픈소스 하드웨어 (Open-Source Hardware) : 자유 소프트웨어 운동에서 출발한 오픈 소스라는 개념을 하드웨어 부문까지 확산시킨 것. 컴퓨터 상 소프트웨어 로드 (load) 를 통해 제어용 전자 장치부터 빛, 소리. 접촉, 움직임 등에 반응하거나 이러한 것들을 제어할 수 있는 도구를 만들 수 있다.

Arduino ▣ 아두이노 통합 개발 환경 (IDE) 스케치 (sketch) : 이두이노 기능을 제어하는 컴퓨터 명령이 포함된 소스 코드

Arduino ▣ 아두이노 통합 개발 환경 (IDE) ① 컴파일 ② 보드에 업로드 ③ 새 스케치 ④ 기존 스케치 열기 ⑤ 스케치 저장 ⑥ 시리얼 모니터 ⑦ 탭 단추 ⑧ 텍스트 콘솔 ( 상태 및 오류 메시지 ) ①②③④⑤ ⑥ ⑦ ⑧

Action Items ▣ 아두이노 ( Arduino ) 를 이용한 예

Action Items ▣ 아두이노 ( Arduino ) 응용 GPIO(general purpose input/output, 다용도 입출력 포트 ), 타이머 기반 LED / FND 출력 디바이스 온도 센서 입력 하드웨어 빛 센서 입력 하드웨어 적외선 리모콘 송수신 하드웨어 PWM(pulse width modulation, 펄스 폭 변조 ) 응용 디바이스 (LED 밝기 조정, DC 모터 속도 제어 등 )

Action Items ▣ 아두이노 ( Arduino ) 심화 홈 제어 시스템 (Smart Home) 스마트폰과 아두이노 블루투스 송수신 시스템 가스 감지 시스템 ( 원격검침, Remote Reading Of Meter) TV 제어 시스템 냉장고 제어 시스템 세탁기 제어 시스템 보일러 제어 시스템 커튼 제어 시스템 전등 제어 시스템

Designing ▣ 서보를 이용한 동작 제어 물리적인 이동을 정밀하게 제어하는 데 유용하다. 0 도부터 180 도 사이에서 대상을 회전시킬 때 이상적이다.

Designing ▣ 서보를 이용한 동작 제어 :: 서보 위치 제어 #include Servo myservo; // 서보를 제어할 서보 오브젝트 생성 int angle = 0; // 서보 위치를 저장할 변수 void setup() { myservo.attach(9);// 핀 9 의 서보를 서보 오브젝트에 연결 } void loop() { for(angle = 0; angle < 180; angle += 1) //0 도에서 180 도로 이동 { //1 도씩 변경 myservo.write(angle); //angle 변수의 위치로 서보 이동 delay(20); // 서보 명령 간에 20ms 를 기다린다. } for(angle = 180; angle >= 1; angle -= 1) //180 도에서 0 도로 이동 { myservo.write(angle); delay(20); }

Designing ▣ 서보를 이용한 동작 제어 :: 컴퓨터 명령으로 서보 제어 #include //Servo 라이브러리 #define SERVOS 1 int servoPins[SERVOS] = {7};// 핀 7 연결 Servo myservo[SERVOS]; void setup() { Serial.begin(9600); for(int i=0; i < SERVOS; i++) myservo[i].attach(servoPins[i]); } void loop() { serviceSerial(); } void serviceSerial() { static int pos = 0; if ( Serial.available()) { char ch = Serial.read(); if( isDigit(ch) ) //ch 가 숫자라면 pos = pos * 10 + ch - '0';// 값을 누적시킨다. else if(ch >= 'a' && ch <= 'a'+ SERVOS)//ch 가 서보에 해당하는 문자라면 myservo[ch - 'a'].write(pos); // 위치 배열에 위치를 저장한다. } serviceSerial() : 시리얼 포트를 검사한 후 수신 된 데이터를 사용하여 위치를 갱신 serviceSerial() : 시리얼 포트를 검사한 후 수신 된 데이터를 사용하여 위치를 갱신

Designing ▣ 서보를 이용한 동작 제어