Intuitive Understanding of Arduino for IoT

76

description

Intuitive Understanding of Arduino for IoT

Transcript of Intuitive Understanding of Arduino for IoT

Page 1: Intuitive Understanding of Arduino for IoT
Page 2: Intuitive Understanding of Arduino for IoT

5V

GND D+ D-

USB to UART

USB

MCU

Page 3: Intuitive Understanding of Arduino for IoT

Arduino for IoTIntuitive Understanding of Arduino

Page 4: Intuitive Understanding of Arduino for IoT

“제너럴 일렉트릭, 제너럴 모터스, 제너럴 밀스와 같은 이름을 가진 기업들의 시대는 끝났다. 시장에서 벌 수 있는 돈은 크릴 새우와 같다. 영리하고 창의적인 사람들이 수억개의 작은 사업 기회를 발견하고 잡을 수 있다.”

- 코리 닥터로우, 메이커스

Page 5: Intuitive Understanding of Arduino for IoT

“Software is eating the world, ! Hardware gives it teeth”!

Page 6: Intuitive Understanding of Arduino for IoT

센싱 !

주변 상황 정보의 획득과 실시간 전달

네트워크 인프라

!사물 인터넷의 연결

서비스 인터페이스

!수집된 정보의 가공,처리, 융합

H/W BT/WiFi/Internet 서비스

보안

Page 7: Intuitive Understanding of Arduino for IoT

What is Arduino?

Page 8: Intuitive Understanding of Arduino for IoT

1. started in 2005 as a project for students at the Interaction Design Institute Ivrea in Ivrea, Italy. !!

2. 비전공자, 디자이너, 학생!!

3. 쉽고, 싸고!!

4. open source S/W, H/W

Page 9: Intuitive Understanding of Arduino for IoT
Page 10: Intuitive Understanding of Arduino for IoT
Page 11: Intuitive Understanding of Arduino for IoT

Computer

Page 12: Intuitive Understanding of Arduino for IoT
Page 13: Intuitive Understanding of Arduino for IoT
Page 14: Intuitive Understanding of Arduino for IoT
Page 15: Intuitive Understanding of Arduino for IoT

Input

output

Page 16: Intuitive Understanding of Arduino for IoT

x Y

f(x)

MC

화분 흙의 농도습도 센서

화분에 물서보 모터

Page 17: Intuitive Understanding of Arduino for IoT

IoT 디바이스

Arduino

컴퓨팅 파워가 작아짐

단순 기능

저전력구현이 쉬움

Page 18: Intuitive Understanding of Arduino for IoT

Examples

Page 19: Intuitive Understanding of Arduino for IoT
Page 20: Intuitive Understanding of Arduino for IoT
Page 21: Intuitive Understanding of Arduino for IoT
Page 22: Intuitive Understanding of Arduino for IoT
Page 23: Intuitive Understanding of Arduino for IoT
Page 24: Intuitive Understanding of Arduino for IoT
Page 25: Intuitive Understanding of Arduino for IoT
Page 26: Intuitive Understanding of Arduino for IoT

www.instructables.com

Page 27: Intuitive Understanding of Arduino for IoT

Exercise - 1

Page 28: Intuitive Understanding of Arduino for IoT

Sparkfun Starter Kit for RedBoard!!

https://www.sparkfun.com/products/12789!

!

Arduino로 D.I.Y 실습에 !필요한 재료들로 구성!!

가격 49.95$ !

Page 29: Intuitive Understanding of Arduino for IoT
Page 30: Intuitive Understanding of Arduino for IoT
Page 31: Intuitive Understanding of Arduino for IoT
Page 32: Intuitive Understanding of Arduino for IoT

5V

GND D+ D-

USB to UART

USB

MCU

Page 33: Intuitive Understanding of Arduino for IoT

Download IDE!!

http://arduino.cc/en/main/software!

1- Android IDE 설치

Page 34: Intuitive Understanding of Arduino for IoT
Page 35: Intuitive Understanding of Arduino for IoT
Page 36: Intuitive Understanding of Arduino for IoT
Page 37: Intuitive Understanding of Arduino for IoT

http://www.ftdichip.com/Drivers/VCP.htm

Page 38: Intuitive Understanding of Arduino for IoT
Page 39: Intuitive Understanding of Arduino for IoT

코드#에디터 (�����)�

컴파일 (������ ����)�

업로드 (������� �����

)�

시리얼$모니터 (���� ������ ���)�

메시지$창 (������ ���)�

Page 40: Intuitive Understanding of Arduino for IoT
Page 41: Intuitive Understanding of Arduino for IoT
Page 42: Intuitive Understanding of Arduino for IoT
Page 43: Intuitive Understanding of Arduino for IoT
Page 44: Intuitive Understanding of Arduino for IoT
Page 45: Intuitive Understanding of Arduino for IoT

Soft Potentiometer

Page 46: Intuitive Understanding of Arduino for IoT
Page 47: Intuitive Understanding of Arduino for IoT
Page 48: Intuitive Understanding of Arduino for IoT
Page 49: Intuitive Understanding of Arduino for IoT
Page 50: Intuitive Understanding of Arduino for IoT
Page 51: Intuitive Understanding of Arduino for IoT
Page 52: Intuitive Understanding of Arduino for IoT
Page 53: Intuitive Understanding of Arduino for IoT
Page 54: Intuitive Understanding of Arduino for IoT
Page 55: Intuitive Understanding of Arduino for IoT
Page 56: Intuitive Understanding of Arduino for IoT

Test~!

Page 57: Intuitive Understanding of Arduino for IoT

Exercise - 2

Page 58: Intuitive Understanding of Arduino for IoT

온도 측정 IoT Sensor Device

Page 59: Intuitive Understanding of Arduino for IoT

센싱 !

주변 상황 정보의 획득과 실시간 전달

네트워크 인프라

!사물 인터넷의 연결

서비스 인터페이스

!수집된 정보의 가공,처리, 융합

H/W BT/WiFi/Internet 서비스

보안

Page 60: Intuitive Understanding of Arduino for IoT
Page 61: Intuitive Understanding of Arduino for IoT
Page 62: Intuitive Understanding of Arduino for IoT
Page 63: Intuitive Understanding of Arduino for IoT
Page 64: Intuitive Understanding of Arduino for IoT
Page 65: Intuitive Understanding of Arduino for IoT

https://github.com/hyunghunny/DIoTY/

Page 66: Intuitive Understanding of Arduino for IoT
Page 67: Intuitive Understanding of Arduino for IoT
Page 68: Intuitive Understanding of Arduino for IoT

Drag & Drop

Page 69: Intuitive Understanding of Arduino for IoT
Page 70: Intuitive Understanding of Arduino for IoT
Page 71: Intuitive Understanding of Arduino for IoT
Page 72: Intuitive Understanding of Arduino for IoT

5V

GND

1.2V ~ 5V

Page 73: Intuitive Understanding of Arduino for IoT

5V

GND

1.2V ~ 5V 5V

1.2V

2.5V

( ADC - 238)/100

전압

1024

245

512

ADC

78.6

7.7

27.4

온도

Page 74: Intuitive Understanding of Arduino for IoT

준비 과정에 !필요한 코딩을 !setup()

필요한 동작을 !loop()

시작#

setup()�

loop()�

Page 75: Intuitive Understanding of Arduino for IoT

http://arduino.cc

- open source H/W site

https://www.sparkfun.com

http://www.adafruit.com

- 국내 까페

http://cafe.naver.com/arduinostory

- 국내 쇼핑몰

http://www.eleparts.co.kr/main/main.php

http://www.devicemart.co.kr

http://artrobot.co.kr

Page 76: Intuitive Understanding of Arduino for IoT

!www.daddyslab.com

아빠의 공작소 !!!

https://www.facebook.com/profile.php?id=100000664214357 송 영 광