2014. 7. 22.

[Things Tutorial] WiFi Remote Tutorial / IR, RF 통신을 통한 무선 제어 장치 2편

[Things Tutorial] WiFi Remote Tutorial / IR, RF 통신을 통한 무선 제어 장치 2편



에 이어서 'WiFi Remote 사용법' 2편을 통해 자세히 설명드릴게요.

지난 1편에서는 WiFi Remote 앱에서의 사용법을 자세히 설명드렸다면
이번에는 다른 앱 / 디바이스와 연동해서 사용하는 법을 알려드리려고 해요!

WiFi Remote device + OnOff app / device


WiFi Remote 기기를 WiFi Remote 앱에서만 활용할 수 있는 것 뿐만 아니라 다른 기기도 지원이 가능합니다!
바로 OnOff 라는 '무선 전력 제어 장치' 입니다!
OnOff는 지난 포스팅에서 사용법을 한 번 소개해드린 적이 있죠?!
기억이 안 나시거나 처음 보신 분들은 꼭 참고하시기 바랍니다!

[App Tutorial] Wireless Remote Control 무선 전력제어 장치 'OnOff' - http://thenaran.blogspot.kr/2014/06/app-tutorial-wireless-remote-control_4649.html

사용법을 설명해드릴게요!
OnOff의 자세한 사용법은 '[App Tutorial] Wireless Remote Control 무선 전력제어 장치' 에서 참고 부탁드립니다!

1 먼저 WiFi Remote 를 처음과 같이 "Scan bridge"를 통해 "Bridge(=WiFi Remote)"를 연결해 두어야 합니다!



2 그리고 OnOff application 에 들어가세요!!


"Add"를 클릭하고 세부사항을 적으세요. 
기존 'OnOff 사용법' 에서는 "On Board" 방식으로 기기를 등록시켰지만,
이번에는 WiFi Remote 기기를 이용하니 "wi-fi Remote"에 체크!!


3 그리고 "Done" 버튼을 누르면! "Learing Signal" 모드로 변합니다!

이 모드로 들어가면 정말 신기하게도 아까의 "IR (+) Button"을 배울 때와 마찬가지로 WiFi Remote의 "파란색 LED"가 들어옵니다.


지금 WiFi Remote의 상태는 어떤 상태일까요?
네! 바로 "나는 Signal(신호)를 받을 준비가 됐다!"는 상태죠!

그러면 신호를 보내줘야 되겠네요.

4 OnOff 무선전력 제어 장치의 통신 방식은 위에서 말씀드린 것과 같이 RF 315Mhz 주파수를 사용하며, 아래의 이미지처럼 버튼을 꾸~욱 3-5초 정도 눌러주고 있으면

빨간색 LED가 빠르게 깜빡입니다! RF 신호를 쏘고 있다는 의미죠.


WiFi Remote는 신호를 받고, OnOff는 신호를 주고!
몇 초 정도 있다보면 OnOff 기기에서 빠르게 깜빡이던 빨간색 LED가 소리를 내며 LED가 켜진 상태로 가만히 있게 됩니다.

여기서 잠깐!!!
주의사항이 있습니다!
통신 방식마다 특징들이 있습니다!
RF 315Mhz 를 설명드리고 있는데요, 315, 433, 447Mhz 마다 통신을 지원하는 전파범위가 다릅니다.
WiFi Remote의 315Mhz 주파수 같은 경우는 대략 10m 내 범위가 가능합니다 (환경에 따라 더 멀리갈 수도 있음).

따라서 WiFi Remote 기기와 OnOff 기기의 거리가 너무 멀다면 신호를 주고받지 못할 수도 있으니 이점 유의해주시기 바랍니다.

어떠셨나요? 잘 배우셨나요??
생각보다 여러분 주위의 사물을 사물인터넷으로 활용하는 것이 어렵지 않다는 것을 느끼셨죠?!

앞으로도 많은 앱(app)과 사물(things)를 소개해드리며 여러분이 생활에서 조금 더 편리하게 사물인터넷을 활용할 수 있도록 노력하겠습니다!^^

그럼 더 궁금하신 게 있다면 PROTA forum(http://forum.myprota.com)으로 오셔서 글을 남겨주세요!

여기까지 읽어주셔서 감사합니다!

[Things Tutorial] WiFi Remote Tutorial / IR, RF 통신을 통한 무선 제어 장치 1편

[Things Tutorial] WiFi Remote Tutorial / IR, RF 통신을 통한 무선 제어 장치 1편


안녕하세요!
오늘은 'WiFi remote' 라는 사물인터넷 디바이스를 소개해드리려고 합니다!

우리 주위에서 RF(Radio Frequency 무선 주파수)나 IR(Infrared Radiation 적외선 통신)을 지원하는 디바이스를 흔하게 찾아볼 수 있는데, 프로타는 WiFi remote를 통해 이러한 디바이스들을 제어할 수 있는 것이지요.

바로!

위의 사진에 나오는 제품이 바로 'WiFi Remote'!

WiFi remote 란,
WiFi신호를 RF, IR 신호 변환하여 각종 디바이스에 송신하는 무선 리모컨 디바이스 입니다.
IR 방식의 무선통신은 10m 내에서 작동범위를 가지고, 벽 투과를 하지 못합니다.
RF 신호는 315Mhz 대역을 사용하며 약 10m 정도의 송신 범위를 가집니다.
러닝모드를 통해 IR/RF 송신 신호를 습득하여 프로타에게 전달합니다.

이런 것들이 가능합니다!
TV, 홈시어터, 셋톱박스, 에어컨, 선풍기, 가습기와 같이 기성 전자제품을 스마트폰 혹은 PC를 사용하여 원격 제어가 가능합니다.
리모컨 마다의 통신 방식에 따라 그 리모컨의 특정 버튼을 WiFi Remote가 "배움"으로써 더이상 기존의 리모컨이 없어도 프로타가 원격제어 가능케 합니다.

자! 이제 이 'WiFi Remote'의 사용법을 자세히 알려드릴게요!

1 우선 shell로 접속하셔서 WiFi Remote 로 접속하세요!



위의 화면이 처음 WiFi remote 접속화면입니다.
상단의 버튼 하나하나를 설명해드릴게요!!


(1) New : WiFi Remote에 배울 새로운 리모컨을 추가할 수 있는 버튼입니다. 예를 들어 TV 리모컨, 에어컨 리모컨, 무선 전원 콘센트 등이 있겠네요.

(2) Remove : 사용자가 WiFi Remote에 배워놨던 리모컨을 지우는 버튼입니다. 리모컨 하드웨어를 교체하는 경우 배웠던 리모컨을 지워야겠죠?!

(3) Select remote : "New"를 통해 배운 리모컨의 목록이 표시가 되어 사용자가 원하는 특정 리모컨을 선택할 수 있는 공간입니다.

(4) IR (+) Button : IR(Infrared Radiation 적외선 통신) 신호를 배울 수 있는 버튼입니다. 예를 들어 TV 리모컨의 "Volume down", "Power on" 등의 버튼들이 있겠네요!
(IR 통신을 하는 기기들만 가능한 버튼이에요! ex. 에어컨, TV, Radio 등) 

(5) RF (+) Button : RF(Radio Frequency 무선 주파수) 통신을 배울 수 있는 버튼입니다. 전동스크린 처럼 RF 통신을 지원하며 그 중에서도 현재는 315Mhz 대역대의 기기만 지원하고 있습니다. 

(6) button (-) : IR (+) button, RF (+) button을 통해 배웠던 button을 지우는 기능을 수행합니다.

(7) Scan bridge : WiFi Remote 를 찾을 수 있는 "Scan" 기능의 버튼입니다. WiFi Remote의 전원이 켜져 있고 Wifi Remote 앱을 실행하는 디바이스와 WiFi Remote가 같은 네트워크 망에 있다면 "Scan bridge"를 클릭해보세요!

(8) Find your bridge : "Scan" 기능을 통해 찾은 WiFi Remote 의 디바이스 갯수를 나타내줍니다.

2 자 이제 리모컨 하나를 배워볼까요? 가장 쉬운 예로 '에어컨 리모콘'으로 사용법을 알려드릴게요! 우선 설치해놓은 WiFi Remote를 찾아야되겠죠?!


  
처음 전원을 연결하면 '초록색 LED'가 켜졌다가 '파란색 LED'가 켜집니다.
모~두 꺼지고 나면 WiFi Remote 활성화 끝!!

전원을 연결하셨으면 "Scan bridge"를 클릭하세요!

  1. Download the SmartConfig app on your smartphone.
  2. Launch the app and fill in your network information (SSID & password).
  3. Insert a narrow stick (such as a pen tip or bent paperclip) into the hole near the power 
connnector of your WiFi remote device.
  4. Stay hold until the green light of the device gets blinking rapidly.
  5. Press the Start button of the SmartConfig app on your smartphone.
  6. Wait until this screen goes away.

문구에 설명이 되어 있다시피 Texas Instrument사의 'SmartConfig'라는 앱을 다운로드 받아야 합니다 (추후 자동화 예정).


앱을 실행하면 두 번째 이미지의 UI가 나오는데, 본인의 공유기 SSID와 Password를 적어주세요!(아직 "Start"를 누르시면 안되요!!)

그 후 아래의 사진과 같이 조그만 구멍을 뾰족한 것으로 지그시 4~5초 정도 누르고 있어주세요. 아마 WiFi Remote의 LED가 초록색으로 빠르게 깜빡일 거에요.


그리고 다시 'SmartConfig' 앱으로 돌아가서 "Start" Button을 눌러주세요!


"Start" 후 만약 탐색이 된다면 아래와 같은 메세지가 나올거에요.


자 연결이 됐다면 "Find your bridge"에 숫자가 나오겠죠? 우측 상단을 보시면 WiFi Remote 한 대를 찾은 결과인 "1"이 보이실 겁니다.

  

3 WiFi Remote를 찾았다면, 리모컨을 추가해봅시다! 좌측 상단의 "New"를 클릭하세요!

  
리코컨의 세부항목을 모두 입력하셨다면 체크를 클릭!

리모컨 리스트에서 제가 방금 추가한 "air conditioner"가 만들어졌습니다!

4 이제 에어컨 리모콘 중 "Power on" 버튼을 'air conditioner'에 배워보겠습니다! 에어컨 리모콘은 통신 방식이 IR(적외선 통신)이죠?! 그러면 "IR (+) button" 을 클릭해야죠!


클릭 후에는 아래의 메세지가 나옵니다.
Receiving signal...
신호를 받는다는 거겠죠?
신호를 받을 때는 아래와 같이 '파란색 LED'가 들어옵니다!
즉, '파란색 LED'가 켜져있으면 WiFi Remote가 신호를 받을 준비가 됐다는 것이죠!


바로 이때!! 'WiFi Remote'에 에어컨 리모콘의 "Power on" 버튼을 쏴주세요!!

정상적으로 신호가 전달이 됐다면 아래와 같은 이미지가 나올거에요!
IR 신호를 읽었다면 그 신호를 test할 수 있습니다! "Retry" 버튼을 통해 방금 배운 신호가 정상적인지 확인하세요!
처음 "3, 2, 1초" 후 test signal 을 보냅니다. 그리고 사용자가 더 원한다면 "Retry signal"을 버튼을 이용하여 배운 신호를 test 해볼 수 있습니다!



test 동작이 정상적으로 작동한다면  "Remember"을 클릭하세요! 그리고 그 IR 신호에 기억하기 쉬운 이름을 붙여주세요! 저는 "Power on"이라고 붙여봤어요.



5 자 이제 배운 신호로 직접 에어컨을 켜볼까요?! 여러분이 직접 만든 버튼을 클릭하세요!


IR 통신을 이용하는 대표적인 에어컨 리모컨을 WiFi Remote로 사용해봤습니다!

여기서 잠깐!!!
주의사항이 있습니다!
IR(Infrared Radiation) 통신은 10M 내의 범위에서 신호를 주고 받는 것이 가능하며, 벽을 투과하지 못하며 직진성이 있습니다.

RF (+) Button 은 RF(Radio Frequency) 통신을 이용하기 위한 버튼입니다!
기본적으로 WiFi Remote는 RF 주파수 중 315Mhz  주파수를 지원하고 있습니다.
315Mhz 주파수를 사용하는 대표적인 기기들을 예를 들어보면 '자동차 키(일부 특정 모델)', '전동 스크린 리모컨(솜피 등)' 등이 있겠네요.

여기까지 '[Things Tutorial] WiFi Remote Tutorial / IR, RF 통신을 통한 무선 제어 장치' 1편 이었습니다!
다음 2편도 기대해주세요!^^

[Event] Welcome to PROTA Pioneer Membership!

[Event] Welcome to PROTA Pioneer Membership!

[Event] PROTA Pioneer Membership 을 위한 'PROTA Pi 사용 후기 이벤트!'

[Event] PROTA Pioneer Membership 을 위한 'PROTA Pi 사용 후기 이벤트!'


안녕하세요.
NARAN입니다!

오늘은 PROTA Pioneer Membership에 대해 말씀드리려고 합니다!
PROTA Pioneer Membership(PPM) 이란,
PROTA의 발전에 기여하신 분들입니다.
저희 NARAN에서는 PPM에게 지속적인 혜택과 특별한 기회를 많이 드릴 계획입니다.





그 혜택의 첫 번째로써 'PROTA Pi 사용기 이벤트' 를 소개해드립니다!
Pioneer member 분들에게만 제공하는 이벤트로써 8월 7일까지만 진행하는 이벤트입니다.
자세한 내용은 아래의 이미지에 나와 있으니 참고하시고 많은 참여 부탁드립니다!!


2014. 7. 20.

[Casual hacking] RF모듈 해킹하기(D.I.Y)!

[Tech Review] RF모듈 해킹하기(D.I.Y)!

혹시 이런거 해보셨나요?




지금 보신 화면은 PROTA Pi(Raspberry Pi + PROTA Pi SD card)의 'ONOFF' 라는 앱과 OnOff 전원 콘센트(하드웨어)를 이용하여 사물인터넷을 구현한 것이죠.

OnOff 전원 콘센트는 RF(Radio Frequency) 통신을 이용하여 제어가 가능한 하드웨어이고,
그 'OnOff' 하드웨어를 PROTA의 'ONOFF' 라는 앱이 "Turn on!", "Turn off!"라는 신호를 소프트웨어로 구현하여 무선 제어가 가능한 것이죠!

조금 더 자세히 말씀드리면 라즈베리파이(Raspberry Pi)의 총 26핀 중에 3개의 Pin만 사용하면 됩니다!
5V pin인 2번 혹은 4 pin 중 하나를 선택하세요.
GND Pin은 9 or 14 or 20 or 25 pin 중 하나를 선택하시면 되고,
GPIO4 Pin인 16pin 을 선택하셔서 이용하시면

RF 통신으로 OnOff 하드웨어를 제어할 수 있습니다!
자세한 내용은 아래에서 설명드릴게요!

<참고자료>
(1) OnOff Application (https://shop.myprota.com/apps.html?apps=onoff)

(2) 'OnOff' 가 포팅되어 있는 PROTA Pi의 Shell 화면 

(3) OnOff application 을 이용하여 제어하는 무선 전력 제어 장치 'OnOff' device


PROTA Pi를 가진 여러분들도 제가 보여드린 동영상, 즉 사물인터넷을 여러분의 집에서 구현할 수 있다는 것을 알고 계신가요?
사실 별거 없습니다. 정말 쉬워요.
저만 따라해보세요^^

이런 분들이 하시면 좋습니다!
난 내 집의 전력 기기들이 대기 전력을 소비하는 것을 눈 뜨고 보지 못하겠다
난 선풍기를 켜는데 선풍기 앞까지 가서 미풍 약풍 강풍으로 바꾸는 것이 귀찮다
난 사물인터넷을 자세히 알고 싶고, 직접 해보면서 배우고 싶다
난 라즈베리파이를 사긴 샀는데,,, 뭘 해야될지 모르겠다. 유용하게 써보고 싶다!

혹시나 제가 아주 자세히 설명드리겠지만, 그래도 궁금하다!!는 분은
PROTA Forum - http://forum.myprota.com 으로 오셔서 "User Stories"에 궁금한 것을 남겨주세요!
즉각 답변 드립니다!
이제 시작해볼게요!

1 필요한 준비물
먼저 사진과 같은 준비물이 필요합니다!


(1)브레드보드(빵보드), (2)소켓, (3)전선, (4)RF트랜스미터 모듈, (5)스프링 안테나, (6)납땜 기구
부품은 전자부품 전문샵에서 검색하면 쉽게 찾을 수 있어요!
샵 하나를 예로 들어드릴테니 참고하세요!
ICbanQ : www.icbanq.com

2 부품 다듬기

필요한 사이즈만큼 자릅니다.
(1) 소켓#1 : 라즈베리파이에 맞게 26핀으로 잘라주세요.
(2) 소켓#2 : RF 모듈에 맞게 3핀으로 잘라주세요.
(3) 전선 : 적당한 길이로 잘라주세요. 사진처럼 미리 잘라서 판매하지 않습니다!
(4) 브레드보드 : 52핀(13x4) 정도의 사이즈로 잘라주세요.


3 소켓 + 브레드보드 연결하기

다른 설명이 필요없겠네요. 소켓과 브레드보드를 연결하세요.


4 브레드보드에 소켓 연결하기

26핀 소켓은 브레드보드에 끼우면 딱!
3핀은 가장 왼쪽 하단 모서리에 끼웁니다.


5 전선 납땜하기
소켓과 브레드보드를 납땜하여 전선을 연결해주세요. 핀은 다음과 같이 연결해야 합니다.
RF module pin - Raspberry pin info
VCC - Name:5V  (header 2 or 4)
GND - Name:0V  (header 9 or 14 or 20 or 25)
DATA - Name:GPIO4 (header 16)
ANT - 코일 안테나 연결


6 RF모듈에 코일안테나 달기
코일 안테나와 RF모듈을 준비합니다.


7 RF모듈에 코일안테나 달기
ANT에 코일안테나를 납땜합니다.


8 라즈베리파이와 브레드보드 결합하기
5번에서 완성한 브레드보드를 라즈베리파이 GPIO포트에 연결합니다.


9 브레드보드와 RF모듈 결합하기
7번에서 완성한 RF모듈을 방금 결합한 브레드보드 3핀 소켓에 연결합니다.


10 완성
뒤집으면 이렇습니다.
정면에서 보면 이렇습니다.



11 전원과 이더넷을 연결하여 프로타를 시작하세요!

모든 작업은 이로써 완료!
ONOFF 앱을 사용하면 이제는 누워서도 RF 제어를 할 수 있습니다.
이제 똑같이 완료해보셨다면!
PROTA Pi(Raspberry Pi + PROTA PI SD card)가 있는 분들이 필요한 건..
OnOff 앱의 사용법일 것 같네요.
앞에서도 말했듯이 자다 깨도 안될 것 같다. 봐도 모르겠다. 어느 부분에서 막힌다!
그러면 PROTA forum(http://forum.myprota.com)으로 오셔야 됩니다!!

이거 Raspberry Pi(라즈베리파이)를 RF hacking 안해도 사물인터넷, 그리고 전력제어를 무선으로 해보고 싶다!!
그러면 이런 것도 있어요!

이 기기는 여기서 설명드리긴 좀 기니까, URL을 알려드릴테니
보시고 괜찮다 싶으시면 PROTA Shop(http://shop.myprota.com )으로 오셔서 구경하세요!
참고로 이 WiFi Remote 제품은 IR, RF 모두 지원 가능한 Hub 역할의 디바이스입니다!

여기까지 읽어주셔서 감사합니다^^