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;
- 125 optional channel work, meet the requirements of multipoint communication and frequency hopping communication;
- Support RSSI strong and weak signal detection and carrier listening function;
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
|
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 supplied, 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 cores use the Microduino-smartRF to communicate, master machine sends the running time to slave machine and use the OLED to display;
- ceshi_SMARTRF_T is the master machine send program, ceshi_SMARTRF_R is the slave machine receive program.
- 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.
- Use the IDE to open the test program and download to master and slave machine respectively.
- After download, OLED will display "Rec. pack #xx", ”xx” is the time that receives from master machine;
- Restart master machine, timing starts from zero, slave machine's data also updates at the same time.
Bug
History
Picture
Front
Back
Video
|