전체상품목록 바로가기

본문 바로가기

오늘하루 열지않기

전체상품목록 바로가기

본문 바로가기


 
이전 제품 보기 다음 제품 보기
추천메일 보내기 상품조르기 대량구매문의

RFM69HCW 아두이노 쉴드 -434Mhz (RFM69HCW Arduino Shield -434 Mhz) (해외배송 가능상품)

기본 정보
판매가(VAT별도) 22,800원
상품코드 P0000OVI
수량 수량증가수량감소
상품요약정보 434Mhz RFM69HCW RF 모듈을 탑재한 아두이노 쉴드입니다.
색상 옵션
SNS 상품홍보
SNS 상품홍보

개인결제창을 통한 결제 시 네이버 마일리지 적립 및 사용이 가능합니다.

상품 옵션

(최소주문수량 1개 이상 / 최대주문수량 0개 이하)

수량을 선택해주세요.

위 옵션선택 박스를 선택하시면 아래에 상품이 추가됩니다.

상품 목록
상품명 상품수 가격
RFM69HCW 아두이노 쉴드 -434Mhz (RFM69HCW Arduino Shield -434 Mhz) 수량증가 수량감소 (  )
총 상품금액(수량) : 0 (0개)
바로구매하기 장바구니 담기 SOLD OUT 관심상품등록

재고안내

  • 상품의 실시간 재고는 네이버 페이 버튼 옆 상담 톡톡 버튼 으로 문의 주시면 더 빠르게 답변이 가능합니다

  • 품목이 많으실 경우는 견적서 출력 후 견적서 출력하신 분의 성함을 알려주시면 빠른 답변이 가능합니다

 

회원가입안내

  • 1. 회원가입 후 무통장 결제시

    할인 쿠폰의 사용이 가능
  • 2. 문의 게시판을 통한 기술지원

  • 3. 신규회원 가입시 2,00원 적립

  • 4. 주문/배송 내역 SMS 발송

회원가입

이벤트




 

RFM69HCW 아두이노 쉴드 -434Mhz

(RFM69HCW Arduino Shield -434 Mhz)

개요

  • 본 제품은 434Mhz RFM69HCW RF 모듈을 탑재한 아두이노 쉴드입니다.
  • 무선 센서 네트워크 등을 구성하고자 할때 많이 사용하는 제품으로 500미터거리까지 통신이 가능합니다.
  • RFM69HCW는 SPI인터페이스를 사용하여 아두이노와 통신하며, 아두이노 라이브러리가 있어 쉽게 프로토타이핑이 가능합니다.
  • 네트워크당 255개의 노드를 지원가능하며, AES 암호화 알고리즘을 지원하여 데이터를 안전하게 보호합니다.
  • 66바이트 길이의 패킷을 전송할 수 있습니다.
  • 쉴드는 보드상에 레귤레이터 및 레벨 쉬프트 회로를 가지고 있습니다.

특징

  • Sensitivity = -118 dBm
  • +17 dBm Max Output Power (Configurable)
  • Data Rate = 1 to 128 kbps
  • Digital RSSI
  • Wake-on-radio
  • Configurable packet structure
  • Preamble detector
  • TX and RX 64 byte FIFOs
  • Low battery detector
  • Temperature sensor and 8-bit ADC
  • -40 to +85 °C temperature range
  • Transmit power: -18dBm (0.016mW) to +20dBm (100mW) in 1dBm steps
  • Receive sensitivity: down to -120dBm at 1.2kbps
  • Standby current:200uA
  • Bit rates : 1.2kbps to 300kbps
  • Work voltage: 5V
  • Current consumption: 0.1uA sleep, 1.25mA standby, 16mA receive, 130mA transmit (max)
  • Encryption: AES 128-bit (optional)
  • Packet buffer (FIFO): 66 bytes

문서

  • RFM69 Library and example
  • schematic
  • 두개의 RFM69 쉴드를 준비합니다.
  • 위의 라이브러리를 다운받아 아두이노 IDE에 설치합니다.
  • 각각의 쉴드를 아두이노와 결합한 후에 첫번째 노드의 예제코드에서 NETWORKID를 찾아 값을 0으로 변경합니다.
  • 이 네트워크 ID가 노드들이 접속하는 네트워크 아이디로 이 네트워크에 접속하고자 하는 노드는 모두 같은 네트워크 ID를 가지고 있어야 합니다. 네트워크 아이디는 0에서 255사이에서 아무 숫자나 사용할 수 있습니다.
  • 그 다음  #define MYNODEID 라인을 찾아서, 값을 1로 변경합니다. 이것은 현재 코드를 수정하고 있는 첫번째 노드의 주소가 됩니다.
  • 그 다음 #define TONODEID 라인을 찾아서 값을 2로 변경합니다. 이것은 통신을 하고자 하는 상대편 노드의 주소 아이디입니다. 2로 설정되었고 실제로 노드2의 MYNODEID는 2로 설정되어 있어야 합니다.
  • 그 밑으로 RFM69HCW 의 주파수를 설정하는 부분이 나오는데, 이 보드는 433Mhz 이므로 해당 부분의 코맨트를 제어하여 줍니다.
  • AES 암호화 알고리즘을 사용하려면  #define ENCRYPT 라인을 찾아 TRUE로 값을 변경하여 줍니다. 그리고 16비트 키를 임의로 만들어 ENCRYPTKEY 값에 적어 줍니다. 이 키값은 모든 노드들이 같은 값을 공유하여야 합니다.
  • acknowledge기능을 사용하려면, USEACK 을 TRUE로 변경합니다. 사용하지 않으려면 FALASE로 놓습니다. 이 값 또한 모든 노드들이 동일한 값을 가지고 있어야 합니다.
  • 그 다음 노드 2를 설정합니다.
  •  #define MYNODEID라인을 찾아 2로 설정합니다.
  •  #define TONODEID 라인을 찾아 1로 설정합니다.
  • 각각의 수정된 코드를 업로드합니다.
  • #include <RFM69.h>
    #include <SPI.h>
    
    // Addresses for this node. CHANGE THESE FOR EACH NODE!
    
    #define NETWORKID     0   // Must be the same for all nodes
    #define MYNODEID      1   // My node ID
    #define TONODEID      2   // Destination node ID
    
    // RFM69 frequency, uncomment the frequency of your module:
    
    #define FREQUENCY   RF69_433MHZ
    //define FREQUENCY     RF69_915MHZ
    
    // AES encryption (or not):
    
    #define ENCRYPT       true // Set to "true" to use encryption
    #define ENCRYPTKEY    "TOPSECRETPASSWRD" // Use the same 16-byte key on all nodes
    
    // Use ACKnowledge when sending messages (or not):
    
    #define USEACK        true // Request ACKs or not
    
    // Packet sent/received indicator LED (optional):
    
    #define LED           9 // LED positive pin
    #define GND           8 // LED ground pin
    
    // Create a library object for our RFM69HCW module:
    
    RFM69 radio;
    
    void setup()
    {
      // Open a serial port so we can send keystrokes to the module:
    
      Serial.begin(9600);
      Serial.print("Node ");
      Serial.print(MYNODEID,DEC);
      Serial.println(" ready");  
    
      // Set up the indicator LED (optional):
    
      pinMode(LED,OUTPUT);
      digitalWrite(LED,LOW);
      pinMode(GND,OUTPUT);
      digitalWrite(GND,LOW);
    
      // Initialize the RFM69HCW:
    
      radio.initialize(FREQUENCY, MYNODEID, NETWORKID);
      radio.setHighPower(); // Always use this for RFM69HCW
    
      // Turn on encryption if desired:
    
      if (ENCRYPT)
        radio.encrypt(ENCRYPTKEY);
    }
    
    void loop()
    {
      // Set up a "buffer" for characters that we'll send:
    
      static char sendbuffer[62];
      static int sendlength = 0;
    
      // SENDING
    
      // In this section, we'll gather serial characters and
      // send them to the other node if we (1) get a carriage return,
      // or (2) the buffer is full (61 characters).
    
      // If there is any serial input, add it to the buffer:
    
      if (Serial.available() > 0)
      {
        char input = Serial.read();
    
        if (input != '\r') // not a carriage return
        {
          sendbuffer[sendlength] = input;
          sendlength++;
        }
    
        // If the input is a carriage return, or the buffer is full:
    
        if ((input == '\r') || (sendlength == 61)) // CR or buffer full
        {
          // Send the packet!
    
    
          Serial.print("sending to node ");
          Serial.print(TONODEID, DEC);
          Serial.print(", message [");
          for (byte i = 0; i < sendlength; i++)
            Serial.print(sendbuffer[i]);
          Serial.println("]");
    
          // There are two ways to send packets. If you want
          // acknowledgements, use sendWithRetry():
    
          if (USEACK)
          {
            if (radio.sendWithRetry(TONODEID, sendbuffer, sendlength))
              Serial.println("ACK received!");
            else
              Serial.println("no ACK received");
          }
    
          // If you don't need acknowledgements, just use send():
    
          else // don't use ACK
          {
            radio.send(TONODEID, sendbuffer, sendlength);
          }
    
          sendlength = 0; // reset the packet
          Blink(LED,10);
        }
      }
    
      // RECEIVING
    
      // In this section, we'll check with the RFM69HCW to see
      // if it has received any packets:
    
      if (radio.receiveDone()) // Got one!
      {
        // Print out the information:
    
        Serial.print("received from node ");
        Serial.print(radio.SENDERID, DEC);
        Serial.print(", message [");
    
        // The actual message is contained in the DATA array,
        // and is DATALEN bytes in size:
    
        for (byte i = 0; i < radio.DATALEN; i++)
          Serial.print((char)radio.DATA[i]);
    
        // RSSI is the "Receive Signal Strength Indicator",
        // smaller numbers mean higher power.
    
        Serial.print("], RSSI ");
        Serial.println(radio.RSSI);
    
        // Send an ACK if requested.
        // (You don't need this code if you're not using ACKs.)
    
        if (radio.ACKRequested())
        {
          radio.sendACK();
          Serial.println("ACK sent");
        }
        Blink(LED,10);
      }
    }
    
    void Blink(byte PIN, int DELAY_MS)
    // Blink an LED for a given number of ms
    {
      digitalWrite(PIN,HIGH);
      delay(DELAY_MS);
      digitalWrite(PIN,LOW);
    }
    
  • 업로드 후에 각각의 아두이노 IDE의 시리얼 모니터 창을 엽니다.
  • 시리얼 모니터창은 9600bps, Carrige return으로 설정합니다.
  • 이렇게 설정이 완료 되면 한쪽창에서 타이핑하면 무선으로 전송되어 다른 창에 나타나게 됩니다.

연관제품

상품결제정보

결제는 신용카드, 실시간 계좌이체, 무통장 입금 등을 선택하여 진행하실 수 있습니다. 세금계산서 발행을 요청하실 경우에는 결제방법을 무통장 입금으로 선택하시고 사업자등록증 사본을 cs@vctec.co.kr으로 보내주셔야 합니다.

배송정보

  • 배송 방법 : 택배
  • 배송 지역 : 전국지역
  • 배송 비용 : 3,500원
  • 배송 기간 : 1일 ~ 10일
  • 배송 안내 : - 산간벽지나 도서지방은 별도의 추가금액을 지불하실 수 있습니다.
    - 상품종류에 따라서 상품의 배송이 다소 지연될 수 있습니다.
    - 구매 총액이 10만원 미만의 주문 경우는 택배발송시에는 배송비 3,500원이 추가됩니다.
    - 구매 총액 10만원 미만 주문의 퀵발송 및 급행처리 요청시 핸들링 비용 3,500원이 추가 됩니다.
    - 매장이 아니므로 방문구매 및 수령이 불가능 합니다.
    - 영업일 기준 2일 이내 미출고 물품은 해외 수입 제품입니다.
    - 높은 전압과 전류를 사용하는 제품은 사용 전 안전에 유의 바랍니다.
    - 제품을 교육수준으로 설명하거나 사용자 프로젝트에 대한 컨설팅이나 기술지원을 하지 않사오니 참고부탁 드립니다.

교환 및 반품정보

교환 및 반품안내
- 상품을 공급 받으신 날로부터 7일이내에 교환 및 반품이 가능하며,
- 미개봉/미설치 제품인 경우이거나 불량제품인 경우에 한해 가능합니다.

- 교환/반품시 승인 없이 제품을 먼저 발송시 왕복 택배비가 발생합니다.
- 상품가치가 훼손되어 재판매가 불가능 할 경우는 교환/반품이  불가능합니다.
- 소프트웨어는 개봉시 교환/반품이 불가능합니다.

- 주문수입제품의 경우는 환불/교환이 불가능합니다.

- 수입제품의 경우는 수리가 불가능합니다.
- 배송지연안내를 받으신 경우는 주문 수입되는 경우이며, 주문 수입 제품의 경우 환불/교환이 불가능합니다.

- 고객변심에 의한 교환 및 반품 시 왕복 배송비는 고객님께서 부담하셔야 합니다.
- 제품구성품 및 스펙은 제조사 사정에 의해 예고없이 변경 될수도 있습니다.

서비스문의

기술문의는 상품Q&A 및 상단의 "제품문의" 게시판으로만 답변을 드리고 있사오니, 게시판에 문의 요청 드립니다.
견적서 출력 및 주문서작성 시에는 브라우저의 팝업창 해제를 취소하셔야 해당 창이 나타납니다.

제품리뷰

제품 리뷰를 적어주세요.

게시물이 없습니다

상품문의하기 모두 보기

상품 Q&A

상품에 대해 궁금한 점을 해결해 드립니다.

게시물이 없습니다

상품문의하기 모두 보기

 

이전 제품  
다음 제품