손바닥컴퓨터들2011.03.17 14:58
아두이노 FIO에는 XBee소켓과 Lipo충전기능이 내장되어 무선 센서네트워크 시스템 구현에 최적화된 제품입니다.
FIO(Funnel I/O)는 센서취득을 용이하게 하여 다양한 개발환경들에서 센서값을 활용한 인터랙티브 시스템 구현을 용이하게 하기 위한 플래폼이고, 아두이노 FIO는 그것을 위해 만들어진 하드웨어입니다.   모르는게 하나 더 늘어나서 복잡해지시나요? 걱정마세요! Funnel IO 보드는 또하나의 아두이노 보드이며, 아두이노에 FIO용 프로그램(Sketch에서 소스 기본제공)을 기록하면 아두이노를 좀더 단순한 입출력보드로 사용하는것일 뿐입니다. 범용성을 배제하고 더 쉽게 사용하기위한 것이란 얘기입니다. FIO의 공식 사이트는 관련링크를 참고하시기 바랍니다.

여기선 FIO를 범용 아두이노로 사용하고, FIO의 장점을 부각시킬 수 있는 예제 수행 결과를 시연해보입니다.
바로, 무선프로그래밍과 Wii Nunchuk 연동입니다. 본 시연을 위한 자세한 기술소개는 일단 관련링크(영문자료)를 참고하세요!
실용성이 높은 주제이므로 한국어 도움말을 제작하여 별도의 페이지로 소개해 드리겠습니다.

1. 무선프로그래밍

개요:
PC측에서 스케치로 프로그래밍한 결과를 아두이노에 전송하기 위해서는 보통 유선 USB케이블이 연결되어야 합니다.
그런데 이때 전송은 시리얼통신이 이용되는것이므로 무선시리얼 통신모듈이 있다면 무선으로도 가능하게 됩니다.
FIO는 XBee가 장착된 경우, 통신선이 공유되므로 유선으로 프로그래밍시엔 XBee를 제거후에 시리얼 통신을 해야하는 불편함이 있습니다.  하지만 이를 무선프로그래밍 환경으로 구성해두면 오히려 매우 편리한 시스템이 됩니다.
때문에 FIO와 XBee 함께 이용하실 경우엔 꼭!!!  무선프로그래밍 환경을 구성하시길 권장드립니다.



[동영상1] 프로그래밍 수행 장면 - 일반적인 프로그래밍 과정과 동일합니다. ^^

2. Nunchuk 콘트롤러 데이타 실시간 전송

개요:
FIO의 특징을 손쉽게 보여드릴 수 있는 좋은 예로 Wii 게임기의 가속도 센서 내장형 콘트롤러인 Nunchuk를 연결하여 실시간으로 3축 가속도 값,  조이스티 xy 좌표값 , 두개의 버튼(c,z) 상태값을 전송하는 예제를 보입니다.
하드웨어와 소프트웨어 모두 특별히 복잡한 구성이 없으므로 휴대성이 중요한 예술공연, 인터랙티브 창작품 등에 응용하기 좋은 구성입니다.


[동영상2] Wii Nunchuk 실시간 데이타 전송 모니터링


3.하드웨어 구성

PC 프로그래머 환경:
 1. PC용 USB XBee Dongle [링크]
 2. XBee [링크]

프로그래밍될 아두이노:
 1. FIO  [링크]
 2. XBee [링크]
 3. 전원(Lipo배터리)  [링크][링크2]

 + (이하는 Nunchuk 연동시 추가)
 4. Nunchuk 아두이노 연결 아답터  [링크]
 5. Wii Nunchuk [wiki]



4. 관련 이미지들


[사진1] PC용 XBee USB 동글



[사진2] 아두이노 FIO + Lipo배터리장착 (휴대용 준비 완료!)


[사진3]전체 구성도 - 무선프로그래밍 및 Nunchuk 연동


[사진4] Nunchuk 아답터로 연결한 상태


[사진5] Nunchuk 장착된 FIO 전체 구성



5. 관련자료 링크


무선프로그래밍 영문자료  [링크1] [링크2

Funnel IO 공식사이트 [링크]

아두이노 전문샵 아트로봇 [링크]



 


저작자 표시 비영리 변경 금지
신고
Posted by 로보밥 로보밥

댓글을 달아 주세요

  1. 무선통신 가용거리가 얼마나 되나요? 이것도 완전 해보고 싶은 주제군요. 이거 재료 전부 구비하려면 총알 좀 들겠네요~ ^^;; 아! 그리고 저번에 주문한 적외선LED 는 아직 소식이 없네요~ 아 그냥 택배로 할 걸 그랬나봐요~ 급한 건 아니라그냥 우편으로 부탁드린건데 일주일이 다 되어가는데 안오다니;;;;

    2011.03.18 09:43 신고 [ ADDR : EDIT/ DEL : REPLY ]
    • 알고계시겠지만 무선통신 가용거리는 XBee 능력에따라 다르겠네요
      제경우 1mW 제품은 실내에서 벽 1~2개 통과할 정도고요
      외부에선 수십Meter 이상 가는걸로 알고있습니다만 환경에 따라 많은 차이가 있겠죠.
      물론 고파워 제품의경우 수KM전송도 가능하겠죠 대출력XBee(60mW)도 오늘 입고되었습니다. 월요일쯤 샵에서 구경하실 수 있으십니다.
      IRED는 일주일 후에도 안오면 연락주세요!
      놀러와 주셔서 감사합니다 ^^.

      2011.03.18 23:38 신고 [ ADDR : EDIT/ DEL ]
  2. ㅎㅎㅎ Fio 와 XBee 를 구입한지 4개월이 지나서야 테스트 해봤네요. 난관이 있었지만 덕분에 성공적으로 테스트 했습니다. 관련글로 등록했으니 한번 구경와 주세요~ ^^

    2011.07.03 12:34 신고 [ ADDR : EDIT/ DEL : REPLY ]
  3. 하록선장

    여기에 눈처크 말고 xbox 패드도 연결할 수 있나요?

    2014.02.06 14:59 신고 [ ADDR : EDIT/ DEL : REPLY ]

전자칠판2010.08.13 10:43
다른 글에서 전자칠판과 적외선펜을 소개해드렸는데요, 생각해보니 Wiimote로 할 수 있는게 전자칠판뿐이 아닙니다.  더 쉽게 응용가능한 용도가 한가지 더 있는데요,,,  Wiimote를 무선 포인터(마우스)로 사용하는 겁니다.  

종종 프리젠테이션 할때 페이지를 넘기거나 화면상의 특정지점을 지적하는데 사용되는 전용 기기들이 판매되고 있습니다. 가격이 십만원정도 했던것 같은데요  Wiimote로 이걸 대신할 수 있습니다.   영화를 보거나 할때도 리모컨으로 이용이 가능합니다.

그런데, 이때 Wii 센서바 라는게 필요합니다. 
그런데 이름은 Sensor Bar인데 센서같은건 들어있지 않고 적외선 LED 몇개 달려있는겁니다. 
움직이는 Wiimote가 기준위치를 참고할 수 있도록, 가만히 앉아서 적외선 빛만 발생시켜주고 자기 역활은 끝입니다.
일종의 등대같은 녀석입니다.

쇼핑몰에서 1만원 이내에 판매되고 있더군요, 구입해서 사용하시거나  IRED를 가지고 계시다면 직접 자작하시면 더 저렴하고요 포터블하게 들고다니며 사용할 수 도 있어서 좋습니다.
( 제게서 IRED 구입하신 분들은 적외선펜 만들고 남은 IRED로 센서바 하나 만들어 두시면 좋을듯합니다. )

어떻게 만드는지 이번에도 초간단 버전을 보여드리오니 참고하시기 바랍니다.  회로는 적외선 펜과 동일합니다.   건전지 한개에 저항없이 직결하면 됩니다.  관련내용은 적외선펜 만들기 글을 참고하시기 바랍니다.

저는 스위치가 장착된 2Cell짜리 건전지 케이스를 개조해서 On/Off 되게 만들었는데 두고두고 편리하게 사용하고 있습니다.
건전지 자리 하나 비우고 그곳에 IRED를 납땜해 버리는 방법입니다. 
한가지 더 가운데쯤엔 IRED 얼굴내밀 구멍도 뚤어줘야 하는군요... 

헉,,, 납땜과 드릴작업까지 ,,,  그리 간단하지 않네요;;  그래도 마음을 비우고 한번 해보시죠 ^^


자작 센서바 내부구조

[ 사진1. 자작 센서바 내부구조 ]


작동중인 센서바


[사진2. 작동중인 센서바 ]



※ 소프트웨어는 전자칠판을 지원하는 SW에서 선택만 하면 사용할 수 있습니다.


저작자 표시 비영리 변경 금지
신고
Posted by 로보밥 로보밥

댓글을 달아 주세요

  1. 망가진두개골

    무선키보드도 만들수있을거 같은데요.

    바닥에 반사할수있는 판과 간단한 키보드 그림 놔두고

    글씨위치에 클릭하면 그글씨가 찍히게도 가능 할것 같은데요.

    4점 방식이니깐.

    시프트나 다른복합적인 키도 누를수 있겠고요.

    아니면 그림대신 래이저 로 그림을 비춘후 할수있겠네요.

    적외선 팬으로 하나하나 눌러야 겠지만요

    2011.11.16 16:31 신고 [ ADDR : EDIT/ DEL : REPLY ]
    • 그렇겠네요 ^^.
      다른 방법으로는 적외선 펜 대신 플라스틱판 아래에서 좀 강하게 적외선을 쏘고 손가락이 닿는 점에서 반사되는 적외선을 감지하여 터치스크린을 구현하시는 분들도 있는것 같더군요 ...

      2011.11.16 21:51 신고 [ ADDR : EDIT/ DEL ]
  2. Thiskiss

    전자칠판 소프트웨어와 기타 응용 소프트웨어 추천좀 해주실수 있나요?
    졸업작품을 전자칠판을 선택해서 그러는데... 조언좀 해주셨으면 합니다.

    2014.10.02 13:38 신고 [ ADDR : EDIT/ DEL : REPLY ]