스위치는 평소에는 전기를 흐르지 않게 하다가 눌렀을 때 회로에 전기가 통하게 하는 역할을 합니다. 누르면 회로가 닫혀 전기가 흐르고 제품을 동작 시킵니다. 가끔 눌렀을 때 고정(Hold)되어 손을 떼도 회로에 전기가 계속 흐르는 스위치도 있습니다. 하지만 가장 많이 쓰이는 버튼 스위치는 택트 스위치입니다. 버튼 스위치 텍트 스위치(Tactile Switch) Tactile Switch (Source: https://en.wikipedia.org/wiki/Switch#/media/File:Tactile_switches.jpg) 사용이 간단하고 가격이 매우 저렴해서 아두이노 회로에 많이 사용됩니다. 사용할 제품은 아래 그림과 같이 다리가 네 개 달린 제품입니다. 브레드 보드에 사용된 모습 택트 스위치는 브레..
릴레이를 사용하면 아두이노로 높은 전압의 가전제품을 켜고 끌 수 있습니다. 그 말은 집에 있는 전등, 히터, 선풍기 같은 아날로그 스위치를 가진 거의 모든 가전제품에 사용 가능하단 뜻입니다. 이런 제품들은 220V 전원을 사용합니다. 아두이노로 직접 이 전압을 제어할 수 없습니다. 따라서 아두이노의 출력 5V로 동작할 수 있는 전자식 스위치인 릴레이가 필요합니다. 릴레이는 어떤 조건이 되면 동작하게 사용됩니다. 예를 들면 '온도가 20도 이하이면 릴레이를 동작해라' 같은 동작입니다. 거의 모든 센서와 조합해서 사용할 수 있습니다. 스마트 공기청정기는 미세먼지 센서와 릴레이, 스마트 히터는 온도센서와 릴레이, 스마트 건조기는 습도센서와 릴레이와 같이 다양한 조합이 가능합니다. 아두이노가 스마트폰과 연결돼 ..
BOM 만드는 법을 알아보겠습니다. BOM(Bill of material)은 제품을 구성하는 물품 리스트와 각 물품의 정보입니다. 한글로 하면 자재명세서나 부품목록 등으로 부를 수 있습니다. 아두이노로 어떤 제품을 만든다고 가정해보겠습니다. 온/습도 정보를 LCD에 표시하는 프로젝트로 하겠습니다. 우선 코드를 짜고 회로도를 만들었습니다. 그 다음은 실제 회로를 만들어야 합니다. 아두이노 부품이 종류별로 충분히 있다면 그냥 가져다 사용하면 되지만 그렇지 않다면 사야 합니다. BOM이 있다면 리스트에 맞춰 살 수 있습니다. 제품을 다 만들었더라도 이후 똑같은 제품을 만들거나 비슷한 제품 계획 시 참고하기 위해서라도 BOM을 만들어 두면 좋습니다. Fritzing으로 BOM 만들기회로도를 작성할 때 사용했..
릴레이는 아주 다양한 곳에 사용 가능합니다. 릴레이를 사용하면 아두이노로 더 높은 전압의 일반 전자제품을 켜고 끌 수 있습니다. 예를 들면 선풍기나 히터 같은 제품을 아두이노로 켜고 끌 수 있습니다. 저희는 직접 전자제품을 켤 때 손으로 스위치를 누릅니다. 아두이노 회로에서 이 스위치를 누르는 역할을 하는 것이 릴레이라 보시면 됩니다. 이번 예제에서는 스마트 건조기를 만든다고 가정해 보겠습니다. 습도에 따라 릴레이가 동작하는 로직입니다. 습도만 가지고 동작하면 재미없으니 아래와 같이 조금 복잡하게 해보겠습니다.1) 물건이 들어오면 릴레이 동작 (초음파센서 10cm 거리 이하에 감지되면 동작)2) 습도가 높으면(50% 이상) 릴레이 계속 동작, 습도가 낮으면(50% 이하) 5초만 동작하고 릴레이 끔 초음파..
서보모터 제어는 아두이노를 배울 때 가장 먼저 접하는 예제이기도 합니다. 아마 예제를 하거나 동작로직을 점검 할 때 아두이노의 5V 전원을 사용해 모터를 작동시킨 경험이 있을 겁니다. 저도 이전 글에서 아두이노 5V 전원으로 서보모터를 동작하는 예제를 했습니다.[아두이노] - 아두이노: 버튼 스위치와 초음파센서로 동작하는 서보모터 하지만 실제 서보모터를 이용해 실제 기계를 움직이려면 아두이노의 전원으로는 무리가 있습니다. 모터가 힘(토크)을 내기 위해서는 전류가 많이 필요한데 아두이노 전원으로는 많은 전류를 감당할 수 없습니다. 심할 경우 아두이노나 다른 부품이 고장날수도 있습니다. 이런 상황을 해결할 수 있도록 외부전원(배터리)을 이용한 서보모터 동작 예제를 해보겠습니다. 외부전원(배터리)로 동작하는 ..
최근에 나오는 제품들을 보면 스마트폰과 연결 가능한 제품들이 많습니다. 제품의 정보를 스마트폰으로 볼 수 있거나 스마트폰으로 제품을 작동시키는 경우도 있습니다. 한번 쯤은 사물인터넷(Internet of Things, 약어 IoT)이란 단어를 접해봤을 것입니다. 사물인터넷 중에는 센서로 감지한 데이터를 스마트폰이나 서버에 전송해서 분석하는 조합이 많습니다. 아두이노로 만들 수 있는 기능들입니다. 우선 아두이노의 정보를 스마트폰으로 전송하는 것부터 알아보겠습니다. 블루투스 모듈을 이용해 온/습도 정보 스마트폰에 출력하기 블루투스로 스마트폰과 아두이노 연결하기 블루투스 모듈을 이용해 아두이노와 스마트폰을 쉽게 연결할 수 있습니다. 블루투스와 스마트폰을 연결하기 위해서는 다음과 같은 작업이 필요합니다.1. 아..
아두이노 교재나 블로그를 보면 각종 기판이나 부품이 깔끔하게 그려진 회로도를 볼 수 있습니다. 이 회로도들은 어떤 프로그램으로 그린 것인지 또 어떻게 그리는 건지 알아보겠습니다. 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. 버튼을 누르면 문에 연결된 서보모터가 돌아간다.(문이 열린다...
- Total
- Today
- Yesterday
- 시리얼 모니터
- 릴레이
- Step Motor
- relay
- dht
- LED
- Solar Panel
- Arduino
- solar
- Solar Sharing
- 코딩
- Fading LED
- DHT22
- 습도
- 애자일
- 4 원칙
- 스크럼
- DC Motor
- Scrum
- 온도
- agile
- Stepper Motor
- 초음파센서
- 태양광
- Potentiometer
- 태양광 공유
- 아두이노
- 서보모터
- dc 모터
- Renewable
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |