파릇한 수경재배

전체 글 627

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)에 대해: 링크(4) 구입할 것: 링크

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

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

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

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

빅데이터와 AI 이해 및 활용(1기) 참여(2025.03.21)

작년 10월에 Python을 활용한 빅데이터 분석(3기)를 수강했는데, 일하는 데에 도움이 되어서 이번에는 빅데이터와 AI 이해 및 활용(1기)를 신청했다. 추첨으로 교육대상자를 뽑았는데 다행히 뽑혔다. 많은 기관이 들어와 있다. 빅데이터캠퍼스는 15층이다. 세미나실에서 교육이 이루어졌다. 지급받은 교재이다. 쉬는 시간에는 휴게실에서 푹신한 의자에 앉아 머리를 식혔다.  수료증을 받았다. 지난번 교육은 이틀에 걸쳐 해서 많은 것을 배울 수 있었는데, 이번 교육은 하루로 끝났고 지난번 교육과 중복되는 것이 많아서 아쉬움이 있었다. 교재를 다시 보면서 공부해야겠다."빅데이터 분석 전문과정 참여(2024.10.28-29)": 링크"빅데이터와 AI 이해 및 활용(1기) 참여(2025.03.21)": 링크 (여기)

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

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

3D 프린터 온도 센서 교체(2024년)

2024년 9월에 히팅 베드를 설치했다(링크). 예전보다는 훨씬 나은 출력이 나왔는데, 어느 때부터인가 녹은 필라멘트가 베드에 잘 붙지 않고, 출력된 것도 찌그러짐이 많아졌다. 살펴보니 온도 센서(LM35, 아날로그 방식)의 다리가 부러져서 연결이 되었다 안되었다 하고 있었다. 같은 온도 센서 LM35를 사서 온도를 측정해보니 온도 데이터가 floating하는 현상이 나타났다. 이래저래 하다가 온도 센서 자체의 특성이 그러하다고 생각되어, 많이 사용해왔던 디지탈 온도 센서(AM2302)를 사용하기로 했다. 1. AM2302 시험 AM2302 센서 모듈에는 AM2302 센서가 납땜되어 있는데, 기판에서 들어올리면 다리가 구부러지면서 공간이 생긴다. 센서의 바닥을 베드의 알루미늄 판 위에 밀착하도록 케이블타..