본문 바로가기

분류 전체보기108

[에디슨] 인텔 에디슨(Intel Edison) iBeacon활성화하기 Intel Edison iBeacon 활성화 하기 ▶ 이 가이드를 따라하면 - 블루투스 활성화에 대해 알 수 있다 - Edison의 BLE를 사용하여 ibeacon으로 만들 수 있다. ▶ 미리 읽으면 좋은 글 - http://bbangpan.tistory.com/2 : 인텔에디슨을 모두 셋팅한다 (아래 설치는 네트워크를 통한 패키지 설치가 필요해 WiFi를 연결해야 하므로 위 가이드를 참조한다) ▶ 인텔 에디슨과 블루투스 에디슨의 콘솔 접속은 앞의 미리 읽으면 좋은 글을 참조로 한다. Mini breakout board나 Arduino package든 모두 콘솔 접속이 가능하고 아래와 같이 iBeacon을 활성화 할 수 있다. (기본적으로 http://rexstjohn.com/lets-turn-intel.. 2015. 5. 25.
[통신/근거리고속] 2.4Ghz 양방향 통신을 nRF24L01 모듈로 구현하자 nRF24L01 모듈을 통해 양방향 통신을 두대의 Arduino UNO로 해보자. ▶ 이 가이드를 따라하면 - SPI방식의 양방향 통신 모듈을 구현해볼 수 있다 - nRF24L01모듈의 사용방법을 알 수 있다. ▶ 먼저 읽으면 좋은 글 - 아두이노 기초 : http://bbangpan.tistory.com/1 ▶ 부품 설명 및 회로 구성 nRF24L01은 SPI(모듈과 Arduino 보드간의 통신 방식으로, MISO, MOSI등의 핀을 통해 통신한다) 통신 방식을 통해 2.4Ghz의 양방향 신호 전달이 가능한 저가($2 미만)의 통신 모듈이다. 그러나 3.3V 기반이라 Arduino Due같은 모델이 아니면 사용방법이 어려운게 특징이다. 이 모듈의 소모 전력은 그리 높지 않으나, Arduino UNO같은.. 2015. 5. 22.
[전원] 다양한 DC 변압 모듈 및 무선 전력 전송, relay 등 전력관련 부품 모음 승압(step-up), 감압(step-down) DC DC변압기와 무선 전력 전송 모듈 등을 이해한다 ▶ 이 가이드를 따라하면, - 다양한 DC 변환기를 알 수 있다 - 무선 전력 전송 장치를 이해할 수 있다. ▶ 먼저 읽으면 좋은 글 - 레귤레이터 소개: http://bbangpan.tistory.com/13 ▶ 부품 설명 및 회로 구성 DC-DC 변압은 전압을 올리느냐(step-up), 내리느냐(step-down)에 따라 다양한 종류가 존재한다. 아래는 저렴한 가격으로 쓸 수 있는 다양한 변압 모듈이다. 전압을 낮추는가 높이는가, 고정인가 가변인가에 따라 한번 판단하고, 최대 수용 전류와 전압의 안정성 정도에 대한 필요 기준이 생기면 모듈 구매가 가능하다. 기타 전압이나 전류를 모니터링 할 수 있는 .. 2015. 4. 30.
[센서/온도] 접촉없는 원격 온도 측정, 적외선 기반 TM006 모듈 Texas Instrument의 TM006 모듈을 사용해 원격온도를 측정해보자. ▶ 이 가이드를 따라하면 - 비접촉 적외선(Infrared) 측정을 통해 온도를 구할 수 있는 TM006 모듈을 사용할 수 있다(I2C기반) ▶ 먼저 읽으면 좋은 글 - 라이브러리 설치 방법 : http://bbangpan.tistory.com/1 ▶ 부품 설명 및 회로 구성 TMP006으로 불리는 작은 모듈이 Texas Instrument에서 보급된다. 이를 이용한 다양한 원격 온도 측정 모듈이 많은데 아래 Sparkfun의 제품도 그중 하나다. 통칭 TMP006 온도센서라고 부르자. 이 센서는 가운데 9개의 작은 격자모양 구멍을 가지고, 중앙에 반짝이는 적외선 센서가 탑재된 것이 전형적이다. 원격의 물체와 해당 보드 자체.. 2015. 4. 29.
[사운드/FM] FM라디오를 들을 수 있는 TEA5767 칩 기반 라디오 모듈 TEA5767칩을 사용한 모듈을 통해, FM라디오를 들어보자 ▶ 이 가이드를 따라하면 - TEA5767 칩을 사용한 모듈을 제어할 수 있다 - FM주파수를 변경하여 라디오를 청취한다 ▶ 먼저 읽으면 좋은 글 - 라이브러리 설치 방법 : http://bbangpan.tistory.com/1 ▶ 부품 설명 및 회로 구성 TEA5767칩은 I2C를 지원하는 FM모듈이다. 5V전원을 인가한 후 몇가지 명령을 내리면, FM라디오를 청취할 수 있도록 해준다. TEA5767칩을 응용한 다양한 모듈이 판매되고 있는데. 아래의 형태는 단순히 라디오 안테나를 끼우고 이어폰을 연결하면 청취가능하도록 구성할 수 있다. 참고로 국내 FM은 88.0Mhz ~ 108.0Mhz 범위내에서 청취가능하다. 해당 모듈에 대한 상세 설명은.. 2015. 4. 25.
[디스플레이/터치스크린] 2.4인치TFT Touchscreen LCD 쉴드(ST7781 or ILI9325) 2.4" TFT Touchscreen LCD쉴드를 가지고 다양한 그래픽/문자를 출력하며 터치센서를 활용한다 ▶ 이 가이드를 따라하면 - ST7781 or ILI9325/ILI9328방식의 컨트롤러를 쓰는 TFT LCD를 제어한다 - 터치 스크린 센서를 통해 값을 입력받아 활용한다. ▶ 먼저 읽으면 좋은 글 - 라이브러리 설치 방법 : http://bbangpan.tistory.com/1 ▶ 부품 설명 및 회로 구성 2.4" TFT 터치스크린 LCD의 중국산은 $5 라는 놀라운 가격으로 공급된다. 240x320해상도를 지원하는 이 LCD 거기다가 터치센서까지 지원한다. 다만 압력방식이라서 우리가 스마트폰에 쓰는 센서의 품질과는 좀 떨어진다. 밝기도 밝은 곳에서 보기에는 좀 약하지만 여하튼 가격대 성능비는 .. 2015. 4. 19.
[디스플레이/문자LED] 4자리(digits) 영숫자 출력 가능한 LED : TM1637 모듈 4 digits LED로 시간을 출력해보자. ▶ 이 가이드를 따라하면 - TM1637 4 digits 디스플레이를 활용할 수 있다 - 시간을 출력하기 위한 몇 가지 노하우를 알 수 있다. ▶ 먼저 읽으면 좋은 글 - 라이브러리 설치 방법 : http://bbangpan.tistory.com/1 ▶ 부품 설명 및 회로 구성 TM1637 4 digit 디스플레이는 밝기조절과 4자리의 숫자/문자 표기를 두 핀(CLK, DIO)으로 제어할 수 있는 값싼($3) LED 디스플레이다. TM1637칩을 사용한 4 digit LED의 경우에는 http://www.seeedstudio.com/wiki/Grove_-_4-Digit_Display 에서 설명하는 소스와 설명이 모두.. 2015. 4. 18.
[기타/RTC breakout] 실시간 시간을 알려주는 RTC breakout(DS1307 혹은 DS3231) 언제 어디서나 전원을 껐다켜도 현재 시간을 알 수 있는 RTC 모듈을 알아본다 ▶ 이 가이드를 따라하면 - RTC breakout(DS1307 or DS3231칩 탑재)모듈로부터 시간을 얻을 수 있다. ▶ 먼저 읽으면 좋은 글 - 라이브러리 설치 방법 : http://bbangpan.tistory.com/1 ▶ 부품 설명 및 회로 구성 DS1307이나 DS3231(DS1307보다 온도영향을 덜 받아 10배 정확하다고 한다. 일년 5분 미만 오차) 칩을 탑재한 RTC breakout 모듈($2)은 수은전지에 기반에 시간을 저장 및 계산하고 있다가 필요할 때, I2C 통신을 통해 전달할 수 있는 모듈이다. 늘 정확한 시간을 파악하고 싶을 때 사용한다. 여기서는 ZS-042라는 중국산 보드를 사용했다. 다만,.. 2015. 4. 18.