> 재미있는 전기 전자 아두이노 라즈베리파이 :: 아두이노란

아두이노란

아두이노|2020. 1. 4. 15:01

아두이노 (Arduino) 란?


아두이노(Arduino)는 전기전자&프로그램 전공자가 아니어도,

어느 정도만 공부해서 이미 만들어져 있는 하드웨어(보드들과 입출력 가능한 각종 모듈-센서,릴레이,스위치,led,등...)하드와 소프트웨어( C/C++)를 기반으로 하는 오픈 소스 플랫폼이다.

아두이노(Arduino) 보드로 필요한 입력 정보들을 읽을 수 있다.

예로) 전등 on/off 센서신호, 버튼들의 입력 상태 정보들을 원하는 출력 대상으로 변환할 수 있다. 전등 on/off, LED 켜기, 릴레이 작동, 스피커 출력....

보드에는 두뇌 기능을 하는 작은 마이크로컨트롤러(Microcontroller) 또는 MCU(Micro Controller Unit)라는 칩이 내장되어 있고 이 칩주변에 입.출력 신호들을 처리 하기 위한 기본적인 하드웨어 부분들이 있고, 

 

이 보드를  제어및 사용하기 위해서 이 보드들의 주변에 와이어나 브레드 보드을 이용해서 입.출력 모듈들을 연결 해주고, 아두이노 프로그램 개발툴(arduinp ide)로 간단하게 프로그램을 작성해 주면 된다.

 

 

아두이노 우노 보드 예
아두이노 나노 보드중 예

 

이 아두이노는 여러 분야들인 간단한 응용에서 복잡한 응용에 적용 되면서, 이미 몇천개의 많은 프로젝트에 사용을 해 왔고,

 

지금도 학생, 취미 활동가,예술가, 프로그래머, 프로페셔널 등 세계적인 메이커 커뮤니티가 오픈 소스 플랫폼에서 활동중이고, 이들의 기여는 초보자와 전문가 모두에게 큰 도움이 될 수 있는 많은 양의 자료들을 무료로 얻을수 있고 , 각자 개인의 업무에 맞게 약간의 수정을 해서 사용 가능하다.

아두이노 탄생은 이탈리아의 "이브레아 상호작용디자인연구소(Ivrea Interaction Design Institute)" 에서 전기.전자 지식과 프로그래밍에 대한 지식이 없는 비전공 학생들을 위해서  만들어졌고, 시제품 제작은 짧은 시간에 만들기 위한 쉬운 도구로 만들어졌다.

 

또한 아두이노는 간단한 동작기능에서 좀더 발전을 하면서 IoT 어플리케이션,웨어러블,3D프린팅.... 아두이노 하드웨어와 소프트웨어를 통해 점점 우리의 주변에 사용되는 제품들에 응용이 되고 있다.

 

 아두이노의 입력샌서및 케이블하네스 예

아두이노 가스센스 예
아두이노 알콜센서
아두이노 입.출력 연결용 하네스 예

 

 

아두이노의 작동기 이미지 예

아두이노 작동기중 스텝모터
아두이노 작동기중 서보모터 예

 

 

아두이노는 전기전자&프로그램 전공자가 아니어도,

어느 정도만 공부해서 이미 만들어져 있는 하드웨어(보드들과 입출력 가능한 각종 모듈-센서,릴레이,스위치,led,등...)하드와 소프트웨어( C/C++)를 기반으로 하는 오픈 소스 플랫폼이다.

 

 

아두이노(Arduino) 보드로 필요한 입력 정보들을 읽을 수 있다.

예로) 전등 on/off 센서신호, 버튼들의 입력 상태 정보들을 원하는 출력 대상으로 변환할 수 있다. 전등 on/off, LED 켜기, 릴레이 작동, 스피커 출력....

 

 

보드에는 두뇌 기능을 하는 작은 마이크로컨트롤러(Microcontroller) 또는 MCU(Micro Controller Unit)라는 칩이 내장되어 있고 이 칩주변에 입.출력 신호들을 처리 하기 위한 기본적인 하드웨어 부분들이 있고, 

 

 

이 보드를 제어및 사용하기 위해서 이 보드들의 주변에 와이어나 브레드 보드을 이용해서 입.출력 모듈들을 연결 해주고, 아두이노 프로그램 개발툴(arduinp ide)로 간단하게 프로그램을 작성해 주면 된다.

 

 

지금도 학생, 취미 활동가,예술가, 프로그래머, 프로페셔널 등 세계적인 메이커 커뮤니티가 오픈 소스 플랫폼에서 활동중이고, 이들의 기여는 초보자와 전문가 모두에게 큰 도움이 될 수 있는 많은 양의 자료들을 무료로 얻을수 있고 , 각자 개인의 업무에 맞게 약간의 수정을 해서 사용 가능하다.

 

아두이노 탄생은 이탈리아의 "이브레아 상호작용디자인연구소(Ivrea Interaction Design Institute)" 에서 전기.전자 지식과 프로그래밍에 대한 지식이 없는 비전공 학생들을 위해서 만들어졌고, 시제품 제작은 짧은 시간에 만들기 위한 쉬운 도구로 만들어졌다.

 

 

또한 아두이노는 간단한 동작기능에서 좀더 발전을 하면서 IoT 어플리케이션,웨어러블,3D프린팅.... 아두이노 하드웨어와 소프트웨어를 통해 점점 우리의 주변에 사용되는 제품들에 응용이 되고 있다.

 

 

아두이노의 장점

  • 하드웨어 완전한 오프소스 
  • 소프트웨어도 오픈소스 (전세계 수많은 사용자들이 직접 사용한 소스들을 오픈) 
  • 오픈소스라 지속적으로 성장이 가능하다.
  • 수만은 사용자들의 경험적인 오픈소스로 접근이 쉽다
  • 접근이 쉬어 내가 필요로 하는 프로젝트물을 찾아서 사용 할수있고, 이에 대한 감사로 본인이 응용한 결과물을 오픈하면서 서로가 도움을 주는것이다.
  • 어떠한 프로타입 제작시 많은 비용 절감이 가능하다. ( 예 - 전에는 보드와간단한 입.출력 추가해서 뭔가를 만들려고 고 해도 최소 몇십만원에서~ 몇백만원까지 나왔다) 
  • 해당 전문가가 아니라도, 비전문가도 사용할 수 있다.
  • 가격이 부담되지 않는다.

 

아두이노 응용 예

  • 학교에서 저렴한 비용의 과학기구( 물리, 화학,전기,전자..)에 적용 및 기계적 요소와도 연동 가능.
  • 실업무에서 프로토타입 개발및 실 제품에 적용
  • 예술가들의 응용 ( 소리, 빛.)
  • 3D프린트,드론,IoT (사물인터넷)...
  • 농업분야 - 하우스온도 조절, 빛이 필요한곳에 빛 조절...
  • 응용분야는 매우 많이 다양하다.

 

위의 응용 자료는 아두이노 사이트나 커뮤니트 사이트에 보면 많은 소스들이 오픈이 되어 있어, 배워서 사용하고자분들은 언제든지 사용이 가능하다.

 

https://www.arduino.cc/ : 아두이노 공식 대표 사이트

 

 

https://blog.arduino.cc

: 아두이노 공식 블로거 ( 그동안 아두이노를 통해 전 세계 수많은 메이커들이 직접 만들면서 시행착오들을 겪으면서 나온 실생활,실업무, 학교에서 기초과학, 기계분야, 교육,언어,이미지... 프로젝트 등이 카테고리별로 나와있고, 본인에게 필요한 콘텐츠들을 찾아보면 괜찮은 콘텐츠들도 많이트 있다.

 

아두이노 보드 모델별, 프로젝트 카테고리별, 연도별로 분류하여 자료를 찾을 수도 있다. 

 

 

 

국내 사이트는 포털 사이트들(구글,다음.네이버...) 에서 검색을 하면 많이 나온다.

 

반응형

'아두이노' 카테고리의 다른 글

아두이노 나노보드 ardunio-nano  (0) 2023.10.21
아두이노 쉴드(shield)  (1) 2023.10.15
아두이노 우노 보드  (0) 2020.01.05

댓글()