파릇한 수경재배

책 미리 보기/"스마트 수경재배기 만들기" 26

3.2 소프트웨어 설치하기: (1) 아두이노 IDE 설치하기

“Arduino IDE”라는 검색어로 검색하면 다음과 같이 다운로드할 수 있는 사이트를 찾을 수 있다.  1. OS 선택하기오른쪽 DOWNLOAD OPTIONS에 다운로드할 수 있는 여러 옵션이 제공된다. 아두이노를 사용할 컴퓨터의 OS를 확인하기 바란다. 여기서는 Windows 10을 기준으로 설명하겠다. 사양이 맞지 않으면 아래쪽으로 더 내려가 보면 Legacy IDE (1.8.X)로 가서 old version을 설치할 수 있다.OS(Operating System)운영체제. 시스템 소프트웨어다. 대표적으로 마이크로소프트 윈도우(Microsoft Windows), 맥 오에스(Mac OS X), 유닉스(Unix), 리눅스(Linux), 안드로이드(Android), iOS 등이 있다.2. 인터넷으로 설치할..

3.1 아두이노에 대해: (3) 아두이노(Arduino)에 대해

아두이노는 하드웨어에 익숙하지 않은 학생들이 자신들의 디자인 작품을 손쉽게 제어할 수 있도록 이탈리아의 IDII(Interaction Design Institute Ivrea)에서 2005년에 고안한 컴퓨팅 플랫폼이다. 아두이노는 아두이노 보드 뿐만 아니라 아두이노 프로그램을 통틀어 말한다. 아두이노는 오픈 소스를 기반으로 하여 보드의 회로도가 공개되어 있다. 이를 활용하여 여러 회사에서 아두이노 호환 보드를 만들고 있다. IDII에서 만든 것을 ‘정품 보드’라 하고, 다른 회사에서 만든 것을 ‘호환 보드’라고 한다. 호환 보드는 가격이 싸지만 칩셋이 다를 수 있고, 다른 칩셋을 쓰는 것은 드라이버를 설치해야 정상적으로 동작한다. 아두이노에서 칩셋은 컴퓨터와의 통신을 위해 사용된다. 컴퓨터에 칩셋에 맞는..

3.1 아두이노에 대해: (2) 마이크로컨트롤러 보드

인쇄회로기판(PCB; printed circuit board)은 전자 부품을 기판의 표면에 고정하고 부품 사이를 구리 배선으로 연결하여 전자 회로를 구성한 판을 말한다. PCB에 마이크로컨트롤러와 주변 부품을 연결한 것을 ‘마이크로컨트롤러 보드’ 또는 ‘MCU 보드’라고 한다. 잘 알려진 것이 아두이노 보드이다. 3.1 아두이노에 대해: 링크(1) 마이크로프로세서와 마이크로컨트롤러: 링크 (2) 마이크로컨트롤러 보드: 링크 (여기)(3) 아두이노(Arduino)에 대해: 링크

3.1 아두이노에 대해: (1) 마이크로프로세서와 마이크로컨트롤러

프로그램의 명령어를 처리하기 위한 장치를 프로세서(processor)라고 한다. 현대에 사용하고 있는 프로세서는 커봐야 지우개 정도 크기 밖에 되지 않아 작다는 뜻으로 ‘마이크로’라는 말이 붙어 있다. 연산을 할 수 있는 초소형 처리장치는 마이크로프로세서(microprocessor)와 마이크로컨트롤러(microcontroller)로 분류할 수 있다. 마이크로프로세서를 MPU(microprocessor unit)로 부르기도 하고, 마이크로컨트롤러를 MCU(microcontroller unit)라고 부르기도 한다. 마이크로프로세서는 연산에 특화된 기능을 갖는 장치이다. 내부에 레지스터, 제어장치, 연산장치를 포함한다. 컴퓨터의 중앙처리장치(CPU; central processor unit)가 마이크로프로세서..

3장 아두이노를 이용한 전자식 자동제어

앞에서 스마트 플러그, 스마트 멀티탭, 스마트 릴레이와 같이 와이파이를 이용하는 스마트 전원기기를 알아보았다. 이러한 스마트 전원기기가 자동으로 하는 일은 주로 맞추어 놓은 스케줄대로 스위치를 켜고 끄는 동작이다. 센서를 사용하여 무언가를 감지해서 어떤 동작을 시키려면 자동제어 기술이 필요하다. 자동제어를 위해서는 마이크로컨트롤러를 주로 사용한다. 그 중 널리 알려진 것이 아두이노이다. 이 장에서는 아두이노를 이용한 자동제어를 다룬다. 이 장에서는 스케치를 설치하고 간단한 예제 프로그램을 실행하고 변경해 볼 것이다. 실제로 사용할 때에는 수위센서, 수중펌프 등과 같은 주변기기를 연결해야 한다. 사용하는 주변기기와 회로연결 등은 실물을 만드는 글에서 자세히 소개하겠다.1부 스마트한 기술 익히기: 링크3.1..

2.4 스마트 릴레이 컨트롤러: (3) 앱 설치하기 및 스케줄 설정하기

스마트폰에서 헤이홈 아이콘을 누르면 그림 102와 같이 초기화면이 나타난다. 초기화면에는 설치되어 있는 스마트 전원기기가 표시되어 있다. 아직 스마트 릴레이는 설치되지 않은 상태이다. 오른쪽 위 + 버튼을 을 눌러 제품을 등록한다. 이후의 과정은 스마트 플러그와 유사하기 때문에 생략한다.2.4 스마트 릴레이 컨트롤러: 링크(1) 릴레이란?: 링크(2) 스마트 릴레이: 링크 (3) 앱 설치하기 및 스케줄 설정하기: 링크 (여기)

2.4 스마트 릴레이 컨트롤러: (2) 스마트 릴레이

스마트 릴레이도 다른 스마트 전원기기와 유사한 기능을 갖는다. 포장을 뜯어보면 아무런 전선이 없이 전선을 연결하는 터미널 블록이 두 개 있는 것을 볼 수 있다(그림 98). 스마트 릴레이를 사용하려면 터미널 블록에 전선을 연결해야 한다. 터미널 블록에는 L과 N이 두 터미널 블록 모두에 적혀 있고, 한 터미널 블록에는 IN이 적혀 있고 반대쪽 터미널 블록에는 OUT이 적혀 있는 것을 볼 수 있다. IN은 전원으로부터 전력을 공급받고 OUT은 부하에 전력을 공급한다. L과 N은 3상 교류(3 phase alternative current)에서 유래되었다. Y결선을 사용하는 3상 교류에서는 1개의 중성점(neutral terminal)과 3개의 상전압(phase voltage)를 가져서 4가닥의 전선을 사용..

2.4 스마트 릴레이 컨트롤러: (1) 릴레이란?

1. 릴레이란?위 그림은 릴레이 모듈(relay module)이다. 아두이노를 이용한 자동제어에 흔히 사용된다.  컴퓨터 하드웨어나 전자공학에서 말하는 모듈은 커다란 장치 내에서 비교적 작은 크기의 부품으로서 독립적으로 사용할 수 있도록 설계된 구성요소를 말한다. 릴레이 모듈은 릴레이와 몇몇 부품을 사용하여 작은 보드에 회로를 구성했다. 정확히는 그림 96에서 글자가 적혀 있는 파란색 직육면체 부품이 릴레이지만 흔히 릴레이 모듈을 그냥 릴레이라고 부른다. 여기서도 구분이 필요하지 않으면 릴레이 모듈을 릴레이라고 부르겠다. 릴레이는 전기 신호를 받아 동작하는 스위치이다. 자동차 방향지시등을 켰을 때 딸깍거리는 소리가 나면서 등이 깜빡인다. 이때 딸깍거리는 소리가 릴레이가 동작하는 소리이다. 스마트 플러그와..