최근에 나오는 제품들을 보면 스마트폰과 연결 가능한 제품들이 많습니다. 제품의 정보를 스마트폰으로 볼 수 있거나 스마트폰으로 제품을 작동시키는 경우도 있습니다. 한번 쯤은 사물인터넷(Internet of Things, 약어 IoT)이란 단어를 접해봤을 것입니다. 사물인터넷 중에는 센서로 감지한 데이터를 스마트폰이나 서버에 전송해서 분석하는 조합이 많습니다. 아두이노로 만들 수 있는 기능들입니다. 우선 아두이노의 정보를 스마트폰으로 전송하는 것부터 알아보겠습니다. 블루투스 모듈을 이용해 온/습도 정보 스마트폰에 출력하기 블루투스로 스마트폰과 아두이노 연결하기 블루투스 모듈을 이용해 아두이노와 스마트폰을 쉽게 연결할 수 있습니다. 블루투스와 스마트폰을 연결하기 위해서는 다음과 같은 작업이 필요합니다.1. 아..
개발 프로젝트를 진행할 때 아무런 계획 없이 진행하면 기한내에 완성 못하고 실패하기 쉽습니다. 특히 팀 프로젝트를 할 경우 더 그렇습니다. 아이디어를 모으는데 시간이 많이 걸리고 다양한 의견들 사이에서 타협점을 찾는 것이 쉽지 않습니다. 의견을 모았다고 해도 프로젝트를 진행하는 과정에서 많은 차질이 생깁니다. 진행과정에서 갑자기 다른 의견을 내는 팀원도 있고 가끔 어떤 팀원들은 방향성 자체를 흔들기도 합니다. 초기 계획에 너무 많은 시간과 비용이 들고 개발 과정이 길어져 결과물이 안나오거나 잘못된 결과가 나오는 문제가 발생하는 것입니다. 개발 프로젝트의 이런 문제점들을 해결하고자 사용되는 방법론 중 하나가 애자일입니다. 애자일 개발 프로세스 애자일(Agile)이란? 애자일 개발 프로세스는 개발에 대한 개..
아두이노 교재나 블로그를 보면 각종 기판이나 부품이 깔끔하게 그려진 회로도를 볼 수 있습니다. 이 회로도들은 어떤 프로그램으로 그린 것인지 또 어떻게 그리는 건지 알아보겠습니다. Fritzing Fritzing은 오픈소스 프로그램으로 인터넷에서 정보를 쉽게 얻을 수 있고 사용법도 간단해 쉽게 배울 수 있습니다. 일반 회로도를 꾸미는 거라면 사용법을 따로 배우지 않아도 직관적으로 만들 수 있을 만큼 사용법이 쉽습니다. 프로그램을 사용하기에 앞서 홈페이지에서 다운로드 받습니다. Fritzing 다운로드 다운로드 페이지에서 운영체제에 맞는 항목을 클릭해줍니다. 저는 Window 64 bit를 클릭하겠습니다. 그럼 간단한 예제를 하나 해보겠습니다. 예제: 온/습도 정보 LCD에 표시하기 실행시키면 메인와 같..
온/습도센서를 이용해 LCD에 온도와 습도를 출력하는 예제를 해보겠습니다. 온/습도 LCD 출력 모습 온습도센서 아두이노에서 흔히 사용되는 온/습도 센서는 DHT11과 DHT22가 있습니다. 두 제품 특징이 조금 다르지만 일반적으로 DHT22가 더 성능이 좋은 센서라고 할 수 있습니다. DHT11으로도 일상적인 온도를 측정이 가능하기 때문에 저렴한 DHT11이 더 널리 사용됩니다. DHT11(Blue) vs DHT22(White) (source: https://learn.adafruit.com/dht/overview) DHT11 vs DHT22 DHT11 DHT22 Power 3 to 5V power and I/O Current 2.5mA max current use during conversion (w..
초음파센서와 버튼스위치로 동작하는 서보모터 실습을 해보겠습니다. 버튼스위치, 초음파센서는 구성이 단순하고 사용법이 쉬워 흔히 쓰이는 입력장치입니다. 서보모터 역시 다양한 곳에 적용되는 출력장치 중 하나입니다. 주변에 동작되는 기계들을 보면 모터로 구성된 것들이 많습니다. 돌아가는 레이더머리, 자동으로 열리는 문 등은 회전하는 모터에 바로 연결해서 사용하는 경우입니다. 컨베이어벨트나 엘레베이터처럼 모터의 회전을 직선운동으로 바꿔서 사용하기도 합니다. 그럼 이제 자동으로 동작하는 사물함을 설계한다고 상상해 봅시다. 버튼을 누르면 문이 열리고, 사물함에 물건을 넣으면 자동으로 문이 닫힙니다. 이 동작들을 단계별 아두이노 로직으로 짜보겠습니다. 1. 버튼을 누르면 문에 연결된 서보모터가 돌아간다.(문이 열린다...
아두이노의 장점은 마이크로 컨트롤러와 인/아웃 모듈이 하나의 칩에 있어 사용이 간편하다는 것입니다. 결국 자동화된 시스템을 만든다는 것은 입력을 마이크로 컨트롤러로 계산해서 출력을 컨트롤 한다는 것이니 이것들이 한군데 모여 있고 사용도 간편하다는 것은 큰 장점이죠. 아두이노에는 다양한 기능의 핀, 슬롯, 버튼들이 있지만 이번시간에는 인/아웃 핀만 설명 드리겠습니다. (가장 많이 사용되며, 기본인 아두이노 우노(Arduino UNO)로 설명 드리겠습니다.) 아두이노 인/아웃핀 DIGITAL IN/OUT 디지털 인/아웃은 위 그림 중 위쪽에 있는 핀들입니다. ‘DIGITAL’이라고 적혀 있는 핀입니다. 디지털 신호는 0(Low)와 1(High)로 이뤄져 있습니다. 0은 전기가 흐르지 않는 것이고 1은 전기가..
아두이노, 메이커 등에 관심이 많았는데 이번에 봉사활동으로 학교에서 아두이노 교육을 하게 되었습니다. 지식을 잘 전달하는 것은 평소에 많은 준비를 하지 않으면 힘든 일이라, 교육 중 유익한 것을 하나라도 더 전달하고 혹시 모를 다음 교육 때는 더 좋은 교육을 위해 이 글들을 쓰게 되었습니다. 아두이노란? 아두이노(Arduino)란 초소형 컴퓨터로 하나의 칩에 마이크로프로세서와 입출력 모듈이 들어있습니다. 따라서 하나의 칩만으로도 다양한 곳에 손쉽게 사용될 수 있습니다. 이런 초소형 컴퓨터들을 마이크로컨트롤러라고도 하는데, 아두이노는 이 마이크로컨트롤러 중 가장 유명하고 널리 사용되는 제품입니다. 하나의 칩이기 때문에 하드웨어에 익숙하지 않은 사람들도 사용하기 쉽고, 인기가 많아 부품과 자료를 인터넷에서 ..
- Total
- Today
- Yesterday
- DC Motor
- Stepper Motor
- 태양광 공유
- 태양광
- 아두이노
- 시리얼 모니터
- Renewable
- dc 모터
- solar
- 애자일
- 온도
- DHT22
- relay
- 초음파센서
- Solar Sharing
- 스크럼
- 코딩
- LED
- Fading LED
- Solar Panel
- Arduino
- Scrum
- Potentiometer
- 릴레이
- 서보모터
- 습도
- agile
- Step Motor
- 4 원칙
- dht
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |