본문 바로가기

분류 전체보기108

[통신/블루투스] Bluetooth 2.0을 구현하는 HC-06모듈, 스마트폰과 아두이노 연동 HC-06모듈을 통해 Arduino에서 블루투스를 구현해보자. ▶ 이 가이드를 따라하면 - 안드로이드폰, 아이폰과 블루투스 통신하는 기능을 아두이노에 구현할 수 있다. - HC-06모듈과의 시리얼 통신을 통하여 셋팅 및 블루투스 통신을 가능하게 할 수 있다. ▶ 같이 읽으면 좋은 강의 - HM-10을 통한 BLE 구현 : http://bbangpan.tistory.com/17 ▶ 부품 설명 및 회로 구성 HC-06 모듈은 1만원 미만의 가격으로 일반적인 블루투스 통신을 시리얼 통신을 통해 가능하게 해준다. 일단 생긴 건 아래와 같이 생겼다. VCC(5V)/GND만 제대로 연결되면 불이 깜빡이며 접속 대기 상태가 된다. D2, RX->D3, VCC->5V, GND->GND로 연결> 이 블루투스 모듈은, A.. 2015. 2. 16.
[보드/소형] 세상에서 가장 작은 아두이노 ATtiny85를 소개합니다 작은 칩으로 구현된 아두이노인 ATtiny85를 구동할 수 있다 ▶ 이 가이드를 따라하면, - 1000원 미만의 아두이노인 ATtiny85를 사용해볼 수 있다. - 아두이노를 경유하여 다른 보드에 업로드 하는 방식을 배울 수 있다 ▶ 부품 설명 및 회로 구성 Arduino는 사실 Atmel이라는 칩 제조사가 만든 ATmega328이라는 칩을 응용한 제품이다. 이 칩에 USB를 연결하고 몇가지 전압 공급 기능을 추가로 갖춘 것이 Arduino라고 볼 수 있다. 그러면 이런 칩 중에 소형은 혹시 없는가? 있다. 바로 ATtiny85칩이다. Atmel은 다양한 종류의 유사 칩을 보유하고 있으며, 핀 개수에 따라 ATtiny84도 있다. 국내에서 매우 저렴하게 이 칩을 구매할 수 있는데(작동 Mhz에 따라 조금.. 2015. 2. 11.
[프로젝트] 간단한 단거리 무선 통신(433/315Mhz)으로 구현하는 실내외 원격 온습도계 디스플레이 프로젝트 원격 아두이노에서 온습도(DHT22)를 받아, 또다른 아두이노에 전송(433/315Mhz)해 화면(OLED)에 표시하는 장치 구현 ▶ 이 가이드를 따라하면 - 두 개의 아두이노로 무선으로 근거리(100m미만)를 통해 숫자를 주고 받아 화면에 표시하는 기능을 구현한다 - 온/습도를 구하고, 433/315Mhz, OLED 제어 세가지를 융합한 실제 작동 세트를 구현한다. ▶ 먼저 읽으면 좋은 글 - 라이브러리 설치 방법 : http://bbangpan.tistory.com/1 - DHT22 : http://bbangpan.tistory.com/3 - 433Mhz 네트워크 : http://bbangpan.tistory.com/9 - OLED : http://bbangpan.tistory.com/4 - Alie.. 2015. 2. 9.
[통신/근거리] 433/315Mhz 근거리 무선 송수신 통신을 아두이노(Arduino)에서 구현해보자 상대적으로 짧은 단거리(공개된 곳에서 10m미만)를 커버하는 433/315Mhz 저가의 부품을 사용해 근거리 통신을 구현 ▶ 이 가이드를 따라하면, - 두 개의 아두이노가 서로 무선으로 근거리(100m미만)에서 단방향 통신하는 기능을 구현한다 - 433Mhz MX-V5 와 VirtualWire 라이브러리를 사용해 통신할 수 있다. ▶ 먼저 읽으면 좋은 글 - 라이브러리 설치 방법 : http://bbangpan.tistory.com/1 ▶ 부품 설명 및 회로 구성 아두이노의 매력은 무선 네트워크를 다루면서 가치가 더욱 커진다. 1천원 수준에서 구현할 수 있는 통신 방법은 IR통신(적외선 리모콘)외에 이 433/315Mhz 무선 통신 모듈을 구현하는 방법이 있다. 433/315Mhz는 자동차 무선 시동 및.. 2015. 2. 8.
[센서/IR] 가장 저렴한 통신방식인 IR(적외선) 리모콘을 아두이노(Arduino)로 해킹 해보자 집안의 가전 리모콘을 복사하여 아두이노로 해당 리모콘을 에뮬하기 ▶ 이 가이드를 따라하면, - 적외선(IR) 통신 송신과 수신을 이해하고 구현할 수 있다 - 주변의 알려진 표준을 사용하는 리모콘을 복제하여 제어할 수 있다. ▶ 먼저 읽으면 좋은 글 - 라이브러리 설치 방법 : http://bbangpan.tistory.com/1 ▶ 부품 설명 및 회로 구성 적외선 LED와 수신 회로를 통해 간단하게 적외선 리모콘을 아두이노로 쉽게 해킹할 수 있다(부품 가격도 잘하면, 2천원 안에서 구성이 가능하다). IR 통신에 대한 표준 몇가지가 공개되어 있고 이를 수신 및 송신할 수 있는 라이브러리도 존재해서 이를 활용하면 된다. 이를 위한 IR신호 수신 및 송신 회로도, 부품들은 아래와 같다. (부품소개 및 구매 .. 2015. 2. 6.
[팁/부품선택] 아두이노(Arduino) 부품 선택 및 구매 노하우 구매 후 불필요하게 버리지 않게, 시행착오 줄이는 아두이노 부품 구매 노하우 7선 ▶ 이 가이드를 따라하면, - 활용도가 높고 실제 사용하기 쉬운 부품을 위주로 구매할 수 있다. - 흔하지 않은 부품들도 시행착오를 줄이는 형태로 선택/구매할 수 있는 방법을 알게 된다. - 구매가 반이라는 아두이노 자작의 가장 핵심 노하우를 습득한다 1. 초보자는 아두이노 전문 사이트에서 판매하는 제품을 선택한다. 국내는 http://www.artrobot.co.kr , 해외는 https://www.sparkfun.com , http://www.adafruit.com 를 통해 검색한 부품을 위주로 구매한다. Arduino를 전용으로 하는 이런 사이트들은 대부분 잘 확인된 부품들만 판매하므로 시행착오를 매우 줄일 수 있다... 2015. 2. 3.
[모터/서보모터] 소형 서보 모터(servo motor) 아두이노 구동 가이드 서보 모터(servo motor)를 아두이노에 붙여서 작동하는 가이드 ▶ 이 가이드를 따라하면, - servo motor를 아두이노 UNO와 연결하여 자유롭게 제어할 수 있다 - 아두이노 기본 내장 라이브러리인 servo의 사용법을 알 수 있다. ▶ 부품 설명 및 회로 구성 소형 서보 모터는 특정 위치에 고정시킨 후 0도부터 180도까지 모터 회전 각을 다양하게 제어할 수 있는 모터로, R/C 헬기 제어에도 많이 사용된다. 이 모터는 DC모터(단순히 +/- 연결 및 전력 량에 따라 구동되는 모터)와 스텝모터(미세하게 앞뒤 방향으로 얼만큼 회전각을 주어 움직일지 제어하는 모터) 두가지와 함께, 제어를 위한 3대 모터로 간주된다. 세가지 모터의 쓰임이 다른데, 스텝모터는 시계/반시계 방향으로 얼만큼 회전할지.. 2015. 1. 28.
[팁/직구] 해외 직구로 싸게사는 아두이노(Arduino) 부품 : Aliexpress편 Aliexpress에서 아두이노 관련 부품을 50%이상 저렴하게 구매하는 방법 가이드 ▶ 이 가이드를 따라하면, - 아두이노 UNO를 5천원에 구매할 수 있다 - 중국이 원산지인 대부분의 부품을 국내 사이트의 30%이하로 구매할 수 있다 - 덤으로, 중국내 다른 공산품들도 저가로 구매할 수 있다 ▶ 알리익스프레스(Aliexpress) 소개 Aliexpress.com은 알리바바가 글로벌향으로 만든 쇼핑몰로 각종 중국내 상인들이 등록되어, 해외를 대상으로 판매하는 사이트이다. 대부분의 국내 부품 유통업자들이 중국에서 수입하여 판매하는 만큼, 이를 직접 구매하면 부품 가격을 많이 절약할 수 있다. 품질문제는 어차피 국내 부품도 중국산이므로 크게 다르지 않다. Aliexpress와 auction을 비교해보면 다.. 2015. 1. 27.