2023-04-12
2023-1
아두이노 개요
1
오픈소스 소프트웨어 (OSS)
• 정의
• Open-source software (OSS) is a type of computer software in which source code is
released under a license in which the copyright holder grants users the rights to use,
study, change, and distribute the software to anyone and for any purpose.
• 참고
• https://www.redhat.com/ko/topics/open-source/what-is-open-source-software
2
2023-04-12
오픈소스 하드웨어 (OSH)
• 정의
• Hardware design (i.e. mechanical drawings, schematics, bills of material, PCB layout
data, HDL source code and integrated circuit layout data), in addition to the software
that drives the hardware, are all released under free terms.
• 참고
• https://www.oshwa.org/
3
아두이노
• 탄생
• 이탈리아, 이브레아에서 탄생
• IDII(Interaction Design Institute Ivrea)
• 컴퓨터나 기계를 다루는 기술자와 예술가가 함께 수업
• 기술과 예술을 혼합한 재미있는 프로젝트들을 많이 운영
• 기술과 예술이 융합된 작품을 인터랙티브 디자인 또는 피지컬 컴퓨팅이라고 부름
• 피지컬 컴퓨팅의 중심은 사람이고, 사람과 기술이 서로 쉽게 의사소통할 수 있도록 하는 것이 목적
• 예시: 사람이 다가갈수록 빛이 나거나 만지는 것에 따라 다양한 소리가 나는 것
• IDII는 이와 같이 피지컬 컴퓨팅을 전문적으로 가르침
4
2023-04-12
아두이노
• 탄생
• 마시모 반지
•
•
•
•
2002년, IDII의 부교수로 부임
프로그램을 설계하는 직업인 소프트웨어 아키텍트
IDII에서 가급적 많은 일반인과 학생들에게 피지컬 컴퓨팅을 알리고 가르치고 싶어했음
피지컬 컴퓨팅 수업에 필요한 시간과 재료가 많이 부족했음
• 베이직 스탬프
• 과거 피지컬 컴퓨팅을 가르치던 사람들이 주로 이용
• 피지컬 컴퓨팅 프로젝트에서 사용하기에 성능이 너무 떨어졌고 가격도 너무 비쌌음
• 마시모 반지는 베이직 스탬프를 대체할 쉽고 저렴한 도구를 만들어야겠다고 결심
https://m.blog.naver.com/PostView.nhn?blogId=dokkosam&logNo=220613554639&proxyRef
erer=https:%2F%2Fwww.google.com%2F
5
아두이노
• 탄생
• 프로세싱
•
•
•
•
•
MIT 미디어랩의 케이시 리아스와 벤자민 프라이가 개발한 프로그래밍 언어
프로그래밍을 잘 모르는 일반인이나 디자이너들을 위해 만들어진 언어
프로세싱 IDE(Integrated Development Environment)가 쉽고 편리하게 되어있음
https://processing.org/
https://ko.wikipedia.org/wiki/%ED%94%84%EB%A1%9C%EC%84%B8%EC%8B%B1_(%ED%94%84%EB%A1
%9C%EA%B7%B8%EB%9E%98%EB%B0%8D_%EC%96%B8%EC%96%B4)
6
2023-04-12
아두이노
• 탄생
• 프로세싱 IDE → 아두이노 IDE by 마시모 반지
• 프로세싱과 동일한 형태의 IDE를 사용
• 프로그래밍을 잘 모르는 일반인이나 디자이너들을 위해 만들어진 언어
→ 프로그래밍이나 하드웨어를 잘 모르는 일반인 또는 학생들을 위해 만들어짐
7
아두이노
• 탄생의 목적
• 쉽게 쉽게 만들자
• 어떤 기능이 필요하면? 해당 기능을 수행하는 쉴드를 부착하자
• 쉴드?
• 아두이노 보드 위에 끼워서 사용할 수 있는 특정 기능을 위한 부품
• MP3 쉴드, 이더넷 쉴드, WiFi 쉴드, etc.
ECG
lead lines
with
electrodes
ANBS
ECG
monitor
8
2023-04-12
아두이노
• 탄생의 목적
• 쉽게 쉽게 만들자
• 잘 모르겠으면? 설계도를 파보거나 다른 사람들 솔루션을 찾아보자
• 오픈소스니까!!
• 설계도를 보고 똑같이 만들어서 다른 사람한테 팔 수도 있음
• 단, “아두이노 호환 보드 (Arduino Compatible Board)”라는 표시 필요
9
아두이노
• 탄생의 목적
• 쉽게 쉽게 만들자
• 잘 모르겠으면? 설계도를 파보거나 다른 사람들 솔루션을 찾아보자
• 오픈소스니까!!
• 아두이노를 통해 만든 다양한 프로젝트들도 오픈소스로 공개되어 있음
• 아두이노 정보 사이트들
• 아두이노 블로그 : blog.arduino.cc
• 메이크진 : makezine.com
• Neosarchizo 블로그 : goo.gl/m4RUJW
10
2023-04-12
아두이노 종류
• 아두이노 UNO
• 가장 대중적인 모델
• UNO = 1 (Italy)
11
아두이노 종류
• 아두이노 MEGA
• UNO보다 성능 향상 (핀 개수, Rx, Tx 수, 용량, etc.)
• 조금 더 전문적
• 참고: MEGA ADK
12
2023-04-12
아두이노 종류
• 아두이노 ESPLORA
• ESPLORA = 탐험
• https://www.arduino.cc/en/Reference/EsploraLibrary
13
아두이노 종류
• 아두이노 LILYPAD
• 웨어러블 (wearable) 아두이노
• 전도성 실 (conductive thread)로 바느질을 하여 회로를 구성
• https://youtu.be/L4a89n4ZJ5w
14
2023-04-12
아두이노 종류
• 소형 아두이노
• 아두이노 MINI와 아두이노 NANO
15
아두이노 종류
• 아두이노 YUN
• Complex & smart
• https://m.blog.naver.com/PostView.nhn?blogId=elepartsblog&logNo=220204887939&pro
xyReferer=https:%2F%2Fwww.google.com%2F
16
2023-04-12
메이커 운동과 아두이노
• 메이커 = 뭔가 만드는 사람
• 2005년 “메이크“ 잡지를 통해 대중화되기 시작한 단어
• 기술과 문화의 발달
• 아두이노, 3D 프린터, 소프트웨어
• 협력의 용이성
• 인터넷, 네트워크
• 역사적인 순간
•
•
•
•
2005년 <MAKE> 잡지 발행 – 단골 중의 하나: 아두이노
2006년 메이커 페어* 행사 개최
2008년 아두이노 출시
2012년 라즈베리 파이 출시
17
메이커 운동과 아두이노
• 메이커들의 행사
• 버닝맨
• 미국 네바다 사막 한 가운데 매년 8월 마지막 주 주말부터 열흘 정도 나타났다가 사라지는 도시 (블랙 락 시티) 행사
• https://www.bookjournalism.com/contents/930/chapters/988
• https://blockinpress.com/archives/23688
• 메이커페어
• 전세계적인 메이커들의 행사
• 2014년 백악관에서 개최
• 메이커페어 서울은 2012년부터 진행됨 (2020, 2021년은 개최 취소)
(https://sites.google.com/makekorea.co/mfs2020/%ED%99%88?authuser=0)
18
2023-04-12
메이커 운동과 아두이노
• 메이커스페이스 = 뭔가 만드는 사람들의 공간
• 메이커들의 공간
• 참고 (https://aliceon.tistory.com/2469 by 엘리스온 문명진 에디터)
19
메이커 운동과 아두이노
• 메이커스페이스 = 뭔가 만드는 사람들의 공간
• 한국의 메이커스페이스
• 무한상상실 (창의재단)
•
•
•
https://ideaall.net/sub6/sub6_1.php
일반인들이 자유롭게 사용할 수 있도록 개방
레이저 커터, 3D 프린터, 등등이 있고 초보 메이커들을 위한 기술 도우미들이 존재
• 셀프제작소 (경기지방중소기업청)
•
•
•
시제품 제작터
https://www.makeall.com/reservation/info.php?tsort=&msort=&space_no=1897&list_url=L3Jlc2VydmF0aW9uL2luZGV4LnBocD90c29yd
D0mbXNvcnQ9JnBhZ2U9MjI%3D
회원 가입 후 신청제 (경기도 수원)
• 중소벤처기업부 / 창업진흥원 주관
•
https://www.k-startup.go.kr/homepage/businessManage/businessManageFunction.do?mid=30502&sid=560&itemSeq=300012
• 팹랩서울 (타이드인스티튜트)
•
•
•
MIT의 Center for Bits and Atoms에서 시작된 메이커 스페이스의 확장 (전세계 122개국, 1800개소 이상 운영 중)
2013년 팹랩서울 시작 (세운상가)
교육, 팹트럭, 메이커톤, 팹틴 등 다양한 business 진행
• Self-defined 메이커스페이스
•
HS 메이커스페이스 (경삼관)
https://news.unn.net/news/articleView.html?idxno=220247
20
2023-04-12
아두이노
• 아두이노는?
• How? 쉽게 쉽게 만들자
• By Whom? 누구나
• For? 필요한 것들 + 재미있는 것들
• Then? 공유하자
• 예시: 자동으로 모바일 게임을 하는 아두이노
(https://blog.arduino.cc/2014/07/25/arduino-plays-timberman/)
• 빛 또는 색의 변화를 감지하는 센서를 이용해서 전기 신호를 입력하고 끊고를 반복
• 예시: 내 손을 따라 움직이는 로봇
(goo.gl/jxfpLA)
• 휨 센서 등을 통해 손의 움직임을 감지
21