Difference between revisions of "Microduino-Module smartRF"

From Microduino Wiki
Jump to: navigation, search
(Development)
 
(10 intermediate revisions by 4 users not shown)
Line 7: Line 7:
  
 
==Features==
 
==Features==
*Highest working rate at 500KBPS, supports 2-FSK, GFSK and MSK modulation;
+
*With highest working rate at 500KBPS, it supports 2-FSK, GFSK and MSK modulation;
*Modify baud rate, power, frequency and other related parameters by software;
+
*Capable of modifying baud rate, power, frequency and other related parameters by software;
 
*High sensitivity (Under 1.2KBPS - 110dDm, 0.1% packet error rate);
 
*High sensitivity (Under 1.2KBPS - 110dDm, 0.1% packet error rate);
 
*Low power consumption (1.2 KBaud,433 MHZ RX is 15 ma);
 
*Low power consumption (1.2 KBaud,433 MHZ RX is 15 ma);
*Built-in hardware CRC error detection and control point to multipoint communication address;
+
*Built-in hardware CRC error detection and point-to-multipoint communication address control;
*Programmable control output power, the maximum output power is +10dBM;
+
*With programmable and controllable power output,the maximum power is +10dBM;
*Wireless wake up function, support low power electromagnetic wave activation function;
+
*It owns wireless wake up function and supports low power electromagnetic wave activation function;
  
 
==Specification==
 
==Specification==
 
*Low working voltage: 1.9 ~ 3.6V;
 
*Low working voltage: 1.9 ~ 3.6V;
 
*Support 315/433/868/915MHZ ISM frequency band;
 
*Support 315/433/868/915MHZ ISM frequency band;
*Support 2-FSK、GFSK and MSK modulation;
+
*Support 2-FSK, GFSK and MSK modulation;
 
*Lowest working rate is 1.2 KBPS, up to 500 KBPS;
 
*Lowest working rate is 1.2 KBPS, up to 500 KBPS;
 
*Separate 64 byte RX and TX FIFO buffer;
 
*Separate 64 byte RX and TX FIFO buffer;
*125 optional channel work, meet the requirements of multipoint communication and frequency hopping communication;
+
*Capable of meeting the requirements of multipoint communication and frequency hopping communication with 125 optional work channels;
 
*Support RSSI strong and weak signal detection and carrier listening function;
 
*Support RSSI strong and weak signal detection and carrier listening function;
  
Line 55: Line 55:
  
 
==Application==
 
==Application==
You can download the test program that Microduino supplied, and use the Microduino-OLED module to test Microduino-smartRF.
+
You can download the test program that Microduino offers, and use the Microduino-OLED module to test Microduino-smartRF.
  
*Prepared Hardware:Microduino FT232R, Microduino Core and Microduino-smartRF;
+
*Prepared Hardware: Microduino FT232R, Microduino Core and Microduino-smartRF;
*Prepared Software:Microduino's test program (Arduino), Arduino IDE (upper to 1.0 release);
+
*Prepared Software: Microduino's test program (Arduino), Arduino IDE (upper to 1.0 release);
*Two Microduino cores use the Microduino-smartRF to communicate, master machine sends the running time to slave machine and use the OLED to display;
+
*Two Microduino-Core modules.
**ceshi_SMARTRF_T is the master machine send program, ceshi_SMARTRF_R is the slave machine receive program.
+
By Microduino-smartRF communication test, the host machine sends the runtime to the auxiliary machine, which will be displayed on the OLED ;
**Master machine needs Microduino Core and Microduino-smartRF module; Slave machine needs Microduino Core, Microduino-smartRF and MIcroduino-OLED. Microduino FT232R use to download program.
+
**ceshi_SMARTRF_T is the program sent by the host machine and ceshi_SMARTRF_R is the program sent by the auxiliary machine;
**Use the IDE to open the test program and download to master and slave machine respectively.
+
**The host machine needs Microduino-Core and Microduino-smartRF modules and the auxiliary machine needs Microduino-Core, Microduino-smartRF and MIcroduino-OLED as well as Microduino FT232R used to download program;
**After download, OLED will display "Rec. pack #xx", ”xx” is the time that receives from master machine;
+
**Use the IDE to open the test program and then upload the program to the host and auxiliary machine respectively;
**Restart master machine, timing starts from zero, slave machine's data also updates at the same time.
+
**After the upload, "Rec. pack #xx" will be displayed on OlED, and "xx" is the time that is sent from the host machine;
 +
**Restart the host machine and start timing from zero, the data of the auxiliary machine will be also updated at the same time.
  
==Bug==
+
==FAQ==
 +
*Do you have module to support CC2511 or CC2500?
 +
**So far we don't have this module.
 +
 
 +
==Buy==
  
 
==History==
 
==History==

Latest revision as of 04:25, 4 August 2017

Language: English  • 中文
Microduino-smartRF

Microduino smartRF uses the latest high-performance CC1101 wireless communication chip, which can be widely applied to various short distance wireless communication field

Features

  • With highest working rate at 500KBPS, it supports 2-FSK, GFSK and MSK modulation;
  • Capable of modifying baud rate, power, frequency and other related parameters by software;
  • High sensitivity (Under 1.2KBPS - 110dDm, 0.1% packet error rate);
  • Low power consumption (1.2 KBaud,433 MHZ RX is 15 ma);
  • Built-in hardware CRC error detection and point-to-multipoint communication address control;
  • With programmable and controllable power output,the maximum power is +10dBM;
  • It owns wireless wake up function and supports low power electromagnetic wave activation function;

Specification

  • Low working voltage: 1.9 ~ 3.6V;
  • Support 315/433/868/915MHZ ISM frequency band;
  • Support 2-FSK, GFSK and MSK modulation;
  • Lowest working rate is 1.2 KBPS, up to 500 KBPS;
  • Separate 64 byte RX and TX FIFO buffer;
  • Capable of meeting the requirements of multipoint communication and frequency hopping communication with 125 optional work channels;
  • Support RSSI strong and weak signal detection and carrier listening function;
  • Pin description:
SMARTRF Pin Microduino Pin Function
INT D2 General output port
SCK D13 SPI bus clock
S0 D12 Data output port
SI D11 Data input port
SS D10 SPI interface,select chip
Microduino-smartRF

Document

Eagle PCB download: Main chips

Development

Application library downlaod: https://github.com/Microduino/Microduino_Tutorials/tree/master/Microduino_Libraries/_03_Microduino_SmartRF_CC1101

Test program download: https://github.com/Microduino/Microduino_Tutorials/tree/master/Microduino_Texting/Microduino_SMARTRF

Application

You can download the test program that Microduino offers, and use the Microduino-OLED module to test Microduino-smartRF.

  • Prepared Hardware: Microduino FT232R, Microduino Core and Microduino-smartRF;
  • Prepared Software: Microduino's test program (Arduino), Arduino IDE (upper to 1.0 release);
  • Two Microduino-Core modules.

By Microduino-smartRF communication test, the host machine sends the runtime to the auxiliary machine, which will be displayed on the OLED ;

    • ceshi_SMARTRF_T is the program sent by the host machine and ceshi_SMARTRF_R is the program sent by the auxiliary machine;
    • The host machine needs Microduino-Core and Microduino-smartRF modules and the auxiliary machine needs Microduino-Core, Microduino-smartRF and MIcroduino-OLED as well as Microduino FT232R used to download program;
    • Use the IDE to open the test program and then upload the program to the host and auxiliary machine respectively;
    • After the upload, "Rec. pack #xx" will be displayed on OlED, and "xx" is the time that is sent from the host machine;
    • Restart the host machine and start timing from zero, the data of the auxiliary machine will be also updated at the same time.

FAQ

  • Do you have module to support CC2511 or CC2500?
    • So far we don't have this module.

Buy

History

Picture

Front

Microduino-smartRF Front

Back

Microduino-smartRF Back

Video