Microprocessor/Arduino Arduino WiFly(RN-XV) 연결
  • 728x90
    반응형

       

       

       

      Chapter 1.    WiFly 연결 구성

         

       

       

       

       

       

    [ 필요 하드웨어 ]

       

       

    • RN-XV는 WiFly RN-171을 사용하는 WiFly module이다.

       

       

    • power는 3.3V GND와 RX/TX에 연결하면 기본적으로 사용이 가능하다.

       

       

       

       

       

       

    [ RN-XV :: Physical Dimensions and pin out table ]

       

       

       

       

    • RN-XV의 TX/RX TTL전압은 3.3V이다.

       

       

    • Arduino UNO의 TX/RX전압은 5V이다.

       

       

    • 그러므로 전압을 5V에서 3.3V로 변환시켜주는 Shield를 사용하거나

      변압기를 회로에 구성하여 TTL레벨을 맞추어 줘야 한다.

       

       

       

       

    [ WIRELESS SD SHILED 와 RN-XV 연결 ]

       

       

       

       

    [ WIRELESS SD SHIELD ]

       

    ps. USB로 두고 RN-XV를 연결하면 직렬통신이 가능하다… 영어를 모르면 손발이 고생 ㅠㅠ

         RN-XV에 대한 자료가 많지않아 여러가지 실험으로 해결 했지만… 위 매뉴얼을 완벽히

         해석했다면 고생하지 않았을 듯…

       

       

       

    • Wireless sd shield 는 슬라이드 스위치로 RN-XV와 PC간의 직렬 연결이

      가능하도록 해준다.

       

       

    • 처음 WiFly 연결 세팅을 시도할 경우 위와같이 기본코드만 Arduino MCU에

      올린다.

       

    ps. 무심코 지나쳤던 Empty sketch 엉뚱한 코드만 넣어서 고생고생 개고생…

         매뉴얼은 무시하지 말 것 !!

       

       

       

       

       

       

       

       

       

       

      Chapter 2.    CoolTerm 이용한 WiFly 연결

         

       

       

       

       

       

       

    • CoolTerm은 Serial port terminal로 하드웨어와 PC간의 Serial통신을

      가능하게 해주는 프로그램으로 goolgle 검색으로 쉽게 다운 받을 수 있다.

       

       

       

       

    ps. Arduino IDE의 자체Serial 모니터와 Teraterm을 사용해본 결과 연결이 원할하지

         않아 CoolTerm을 사용하게 되었다.

       

       

       

       

       

    [ CoolTerm UI ]

       

       

       

       

       

    • CoolTerm은 간단히 Connect/Disconnect 으로 연결 또는 연결해제가 가능.

       

       

       

       

       

       

       

       

       

       

    • Options 메뉴에서 위와같이 통신 세팅이 가능하다.

       

       

       

    • RN-XV의 공장초기화 상태의 기본 세팅은 아래와 같다.

       

       

       

       

    Baudrate

    9600

    Data Bits

    8

    Parity

    none parity

    Stop Bits

    1

    공장 초기화 명령

    factory RESET

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

      Chapter 3.    PC RN-XV WiFly 연결 세팅

         

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

          

    조건

    PIO6 = Red LED

    PIO5 = Yellow LED

    PIO4 = Green LED

    확실히 켜짐

      

      

    TCP를 통해 연결

    빠르게 점멸

    접속 안 됨

    RX/TX데인터 전송 중

    IP주소 없음

    느리게 점멸

      

      

    IP 주소 획득

    꺼짐

    연결됨

      

      

       

       

       

    • $$$ 명령으로 통신 세팅 시작.

       

       

    • SCAN 명령으로 네트워크 목록생성.

       

       

       

       

       

       

       

    • 비밀번호가 설정되어 있지 않은 네트워크망은 open 으로 표시되어 있다.

       

       

       

    • 비밀번호가 있는 네트워크망은 아래의 명령으로 비밀번호를 등록한다. (파란색부분이 비밀번호)

       

       

       

       

       

       

       

       

    • join 네트워크ID 를 입력하면 다음과 같이 해당 IP에 연결된다.

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

          Chapter 4.    Windows 7 telnet 사용

      

       

       

       

       

       

       

       

       



    지금 윈도우7 에서 텔넷이 안되고 있는 상황입니다.

    telnet 아이피 포트를 입력하면 'telnet' 은(는) 내부 또는 외부 명령,

    실행할 수 있는 프로그램 또는 배치 파일이 아닙니다. 라고 나오면서 진행이 안됩니다.

     

     





    시작 > 제어판을 선택 합니다.

     

     

     

     



    제어판의 프로그램을 선택합니다.

     

     

     




    제어판 > 프로그램 > Windows 기능 사용/ 사용 안 함 을 선택합니다.

     

     

     




    Windows 기능 > 텔넷 클라이언트 체크 를 합니다. 확인을 누릅니다.




    위에서 실행한것과 다르게 telnet 명령어가 실행중인걸 알 수 있습니다. 

    telnet 은 해당 포트가 개방되어있는지 용도로 유용하게 사용할 수 있습니다.

       

       

       

       

       

       

       

       

       

        Chapter 5.    telnet 사용하여 간단한 RN-XV test 

       

       

       

       

       

       

       

       

       

       

       

       

       

    • 위의 IP와 port로 대화시도.

       

       

       

       

       

    [ 접속 성공 결과 ]

       

       

       

       

       

    • 다음 사진과 같이 녹색 LED는 깜빡이지않아야 연결성공.

       

       

       

       

       

       

       

       

       

       

       

       

       

    728x90
    반응형

    'Microprocessor > Arduino' 카테고리의 다른 글

    Arduino RN-XV WiFly 연결  (0) 2016.12.23
    Arduino 가변 저항 (2013.03.19)  (0) 2016.12.23
    Arduino Dot Matricx 제어  (0) 2016.12.23
    Ardoino Servo 모터 제어 (2013.03.14)  (0) 2016.12.23
    Arduino 온도센서[LM35DZ] (2013.03.13)  (0) 2016.12.23
상단으로