본문 바로가기

전체 글108

[통신/WiFi] 저가로 WiFi를 구현할 수 있는 모듈(ESP8266) ESP8266 모듈을 통해 몇 천원으로 WiFi를 아두이노에서 구현한다. ▶ 이 가이드를 따라하면 - 시리얼 통신을 통해 WiFi를 사용해볼 수 있다. - 3.3V 기반의 ESP8266 모듈을 사용해볼 수 있다. ▶ 같이 읽으면 좋은 글 - CC3000 WiFi 쉴드(20$) 사용법 : http://bbangpan.tistory.com/20 ▶ 부품 설명 및 회로 구성 ESP8266은 초저가의 WiFi 모듈이다. 다른 WiFi shield들이 최소 $20이상인데 반하여 이 모듈은 $2에도 판다. 물론 다른 고가의 shield처럼 DNS등을 지원 하지는 못하지만, TCP로 IP에 직접 연결하여 웹사이트의 내용을 가져오는 등의 간단한 역할은 훌륭히 할 수 있으며 간단히 웹서버로도 셋팅할 수 있다. 다만 초보.. 2015. 3. 22.
[센서/RFID] 접촉형 신분증/태그 구현이 가능한 RC522 RFID모듈 RC522 칩을 통해 구현된 RIFD reader를 통해 신분증 태그를 실험해본다.. ▶ 이 가이드를 따라하면 - RC522 칩을 통해 RFID reader 기능을 시험해볼 수 있다 - MFRC522 라이브러리를 사용해 RC522 칩을 사용할 수 있다 - UID changeable tag를 가지고 UID를 변경한다. ▶ 먼저 읽으면 좋은 글 - 라이브러리 설치 방법 : http://bbangpan.tistory.com/1 ▶ 부품 설명 및 회로 구성 RC522 칩은 passive 방식(카드를 reader에 가져다 대면 작동), 13.56Mhz 주파수를 통해 작동하는 RFID를 지원한다. 일반적으로 회사에서 쓰는 신분증 태그가 이를 활용한다. ISO14443A 프로토콜 호환되는 태그를 지원한다고 하며, 매.. 2015. 3. 20.
[통신/BLE] BLE / iBeacon을 아두이노에서 구현하게 해주는 HM-10 HM-10모듈을 통해 Arduino에서 BLE / iBeacon을 구현해보자. ▶ 이 가이드를 따라하면, - HM-10으로 BLE 기능을 구현할 수 있다. - HM-10의 AT commands를 사용해 iBeacon을 구현할 수 있다. ▶ 부품 설명 및 회로 구성 HM-10 모듈은 1만원 미만의 가격으로 BLE(Bluetooth Low Energy/블루투스 4.0 최신버전 스펙)를 구현할 수 있게 해준다. BLE는 전 버전의 블루투스에 비교해 매우 짧은 pairing(연결구성)과 낮은 전력소모로 알려져있다. 그리고 iBeacon이라는 주기적인 브로드캐스팅 스펙을 가지고 있다. iBeacon에 대해서는 별도의 글을 참고하자. 의외로 HM-10 모듈은 여러가지 버전이 있다. 기본적으로 Texas Instru.. 2015. 3. 13.
[라즈베리파이] 라즈베리파이2(RaspberryPi 2) – GPIO LED blink 구동하기 / 라즈비안(Raspbian) RaspberryPi 2 구매 후 GPIO 첫 사용 가이드 ▶ 이 가이드를 따라하면 - 라즈베리 파이의 GPIO를 활용할 수 있다. ▶ 라즈베리 파이 2(Raspberry Pi 2)간단 소개 http://bbangpan.tistory.com/15 에 간단히 설치 법을 소개했었는데, 이번에는 라즈베리파이의 확장 핵심 기능인 GPIO를 사용해보기로 하자. 아래 사진의 핀 번호를 참조하면 라즈베리파이도 Arduino와 유사하게 외부연결 핀을 활용할 수 있다. 여기서는 GND와 GP23두개의 핀을 사용해보자. ▶ H/W 구성 및 개발 가이드 가장 유명한 blink(LED를 깜빡이는 예제)를 구동해보도록 하자. 핀 연결은 LED를 330옴 정도의 과전류 보호 저항을 붙여 연결한다. GND는 LED의 (-/짧은 다.. 2015. 3. 9.
[라즈베리파이] 라즈베리파이2(RaspberryPi 2) 설치 - 라즈비안(Raspbian) 구동하기 라즈베리 파이 2 구매 후, Raspbian첫 설치 가이드 ▶ 이 가이드를 따라하면, - 라즈베리 파이2에 SD카드로 이미지를 구워 부팅할 수 있다 - 간단하게 console이나 graphic(X-windows)으로 라즈베리 파이를 시작할 수 있다. ▶ 라즈베리 파이 2(Raspberry Pi 2)간단 소개 Raspberry Pi 2는 전작에 이은, 소형 PC 컨셉의 보드이다. ARMv7 쿼드코어 프로세서(900Mhz)에 기반하며 HDMI, microSD 카드 슬롯(디스크 대용), USB슬롯(마우스/키보드 연결), 이더넷 포트를 제공하고 메모리는 1G다. 가격은 무려 $35, 국내에서는 5만원 전후에 구입이 가능하다. 설치는 매우 쉽다. microSD메모리에 OS이미지를 전송하고 라즈베리 파이에 꼽은 후.. 2015. 3. 5.
[전원/태양전지,레귤레이터] 태양전지/레귤레이터로 아두이노(Arduino) 전원공급하기 레귤레이터(regulator)와 태양전지를 통해 아두이노에 전원을 공급해보자. ▶ 이 가이드를 따라하면, - 아두이노 전원 공급과 레귤레이터에 대한 이해를 할 수 있다. - 태양전지와 DCDC 변압기를 활용하여 아두이노에 전원을 공급할 수 있다. ▶ 같이 읽으면 좋은 글 - 소형 태양광 패널을 아두이노에 붙여볼까? : http://bbangpan.tistory.com/21 ▶ 부품 설명 Arduino를 다루다 보면, 슬슬 전원 관리가 이슈가 된다. 제 각각인 전압(V)과 소모 전류(A)사이에서 고민하게 되는데, 여기서 간단하게 다루어보자. 일단은 전압이슈인데, 직류 전압을 다양하게 바꾸어주는 모듈이 존재한다. 기본적으로 레귤레이터(regulator)라고 부르는 것을 변형한 어떤 입력 전압이든 특정 전압으.. 2015. 2. 23.
[통신/블루투스] 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.