Si4463 module

HC are cheap MHz wireless serial port communication modules with a range up to m in open space. They are SI based. Or drive IoT device. Or connect sensors. Or whatever else one can think of. It is based on SI RF chip, has built in microcontroller, can be configured using AT commands and allows to use an external antenna.

Working frequency is divided into channels starting from ,4MHz up to ,0MHz with kHz channel separation. Maximum output power is mW 20dBm and receiver sensitivity differs from dBm to dBm, depending on transmission speed. It accepts 3,2V-5,5V power supply and can be used with 3. HC can be configured using AT command.

Now we can start sending commands. The only problem here is that you can not just type them. Wireless module will expect that each command will enter very fast.

So the best option here is to open a text editor, type commands there and then copy them one by one into the serial software. Most important commands:. This is exactly why I put my interest on them. Just waiting for a weather to test quality and range. Do you know what happens if one tries to use several of these HC modules like sensor nodes which try to communicate with one module master receiver at the same time.

Is there any kind of built-in protocol that handles this? Did not tested that yet. But they are rather one-to-one devices and more than two on one channel would probably break the transmission. The Si has Listen-before-talk to avoid collisions. This will be useful in mesh network like what you described. If not you will have to implement some kind of stop-and-wait datalink protocol in the application. Here again this will work assuming you dont have long packet transmission times and reasonable number of nodes.

Thanks Sundar! A bit too much for me right now, but I will look into what you mentioned here! Is there any way to change some parameters of the HC? Could you please provide any information link on how to reprogram MCU firmware?Its wireless working frequency band is The maximum transmitting power of module is mW 20dBmthe receiving sensitivity is - dBm at baud rate of 5,bps in the air, and the communication distance is 1,m in open space. The module adopts multiple serial port transparent transmission modes, and user could select them by AT command according to use requirements.

This module can not work individually, at least 2 pcs would be needed to create the communication. Both methods can make the module into AT command mode, release "SET" pin is not connected low to exit command mode.

si4463 module

After the exit command mode, if you change the module function, the function will be cut to the appropriate state. The second way is fixed in serial formatN, 1 into the AT. Instructions: 1.

You can set the baud rate is bps, bps, bps, bps, bps, bps, bps and bps. The factory default is bps. The default value is radio channels, operating frequency is Step channel is KHz, the operating frequency of the channel is After exiting the command mode, the module in the first 21 channels, operating frequency is Note: Because the wireless receiver module sensitivity HC- 12 is relatively high, the baud rate is greater than when air bps, 5 must be shifted to the adjacent channel use.

When the air baud rate is not greater than bps, if the short distance 10 meters communication, but also need to stagger five adjacent channel use. Module default mode is FU3, two serial pass- through mode module must be set to the same communication. See detailed above, "wireless serial pass- through" part. Transmit power level is set to 1, the minimum transmission power. In general, the transmission power of each drop 6dB, communication distance will be reduced by half.

In the example below, softwareserial was used on pins 5 and 6. Connect the Set pin to any free digital input pin on your Arduino. The code is even more simplier, sending data is done using the Serial. Note that you may use software serial too. The basic code below configures the module to channel 1 and then allows you to communicate with another HC- 12 using the Serial monitor.

Upload the code and then open your serial monitor. Set the baud rate to Whatever you type next on the serial port is received by HC- 12 modules with the same channel setting. So, if you have two of the above setup,you could send data back and forth using the serial monitor.You can purchase these modules for just a few dollars. The other Arduino board will be connected to a MHz receiver to receive the messages.

You can use the preceding links or go directly to MakerAdvisor. Follow the next steps to install that library in the Arduino IDE:.

The RadioHead library is great and it works with almost all RF modules in the market. Usually, there are labels next to the pins. View raw code. In the loopwe write and send our message. The message is saved on the msg variable.

Please note that the message needs to be of type char. If you receive a valid message, print it in the serial monitor. The following figure shows what you should see in your Arduino IDE serial monitor.

You need to have some realistic expectations when using this module. They work very well when the receiver and transmitter are close to each other. The communication range will vary.

It will help you quickly getting started with this amazing board and it is free! If you like this post probably you might like my next ones, so please support me by subscribing our blog.

This really needs some actual range capability data: line of sight, through one interior wall drywall with wood studssame with metal studs, through one concrete block wall, etc. Nice and simple tutorial! I have two questions:. Up tofor example.

HC-12 433 SI4463 Wireless Serial Module

By the pictures it seems that they only perform transmitting or receiving but not both. I picked up a couple of these on eBay a few months ago with a vague idea of testing their functionality, so this rather useful little guide is quite timely. Thank you.

si4463 module

Let me know how this tutorial works out for you. Have a great day, -Rui. All modules communicate at the same radio frequency MHz. I hope this helps! I hope this helps.

Hello Luis, I was playing with some modules today, they work great as soon as you equip them with antennas… Then I found this: instructables. Yes, you can use with any microcontroller, but you have to write your own code or find a library for this module.

Hi dear Rui, Really u r doing great job for those r new to arduino.

HC-12 433MHz wireless serial communication module configuration

And am preparing second arduino by myself on the bredboardI think it should work well, send some gsm based project using arduino. Thanks, Ramesh, india. Many thanks Rui, This is my first foray into RF transmition and found this instructable very useful. I made up my own prototype boards for the NANO and had this running inside an hour after spending two days making the proto boards. I now have a basic understanding of RF data transfer and am now looking at working out how to send command instructions via RF.

I am currently testing different length antenae for these units and shall see if there is a marked difference in length and cable type.GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.

If nothing happens, download GitHub Desktop and try again. If nothing happens, download Xcode and try again. If nothing happens, download the GitHub extension for Visual Studio and try again.

To configure si you need desktop application from Silabs named "Wireless Development Suite". As a result you will have. Si is able to cover 2m band as well MHz - MHz. Please note! Without having amateur radio licence you are very limited in frequency range and transmittion power. After downloading, rename folder to 'sibeacon'. The project was tested in Arduino 1.

If you have any problems in sketch compiling please use exactly this version. Skip to content. Dismiss Join GitHub today GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together. Sign up. Branch: master. Find file. Sign in Sign up. Go back. Launching Xcode If nothing happens, download Xcode and try again. Latest commit Fetching latest commit….

Alexander Sholohov ra9yer yahoo. You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Mar 26, The HC is a half-duplex wireless serial communication module with channels in the This project will begin by using the HC to create a wireless link between two computers and end with a second article that creates a simple wireless GPS tracker.

The Si provides the wireless communication in this circuit. It has a maximum transmit power of 20 dBm mW and receive sensitivity of dBm.

See the datasheet for more information on multiband operation, frequency hopping, etc. It is programmed to control the Si as well as handle the UART communication between the HC and whatever it is connected to on the other end. The HC has supported channels spaced kHz apart, eight transmit levels, eight supported baud rates, and three different working modes.

433Mhz HC-12 SI4463 Wireless Serial Port Module 1000m

The default configuration of the HC is FU3—on Channel 1, FU3 is a fully automatic and transparent to other devices setting that adapts to the transmission rate of the connected device although baud is still required to program it in Command mode.

Note that as the transmission rate increases, the sensitivity of the receiver decreases. The transceivers must be physically separated by at least 1. This program will allow messages to be sent between two computers via the HC transmitters. Text typed on one computer will be displayed on the serial monitor of the second computer. The Arduino UART has a byte receive buffer built into the hardware so any bytes of data that exceed the byte limit will be discarded. The software serial also has a byte buffer; however, the SoftwareSerial library can be modified to increase that, if required.

The first program had no way to enter command mode and change the settings of the HC transceiver. The following program can detect command sequences and change the settings of remote and local transceivers provided they are running the newer version of the code.

Note that it is important to change the settings of the remote transceiver first and then change the settings of the local transceiver to match, as any initial changes to the local transceiver will interrupt communication between the two. The Arduino will collect strings from the serial port and software serial port.

If a command sequence is present, the local chip executes the command and transmits the command to the remote chip for execution there. This is quickly fixed by broadcasting a new power level. Changing the baud rate can disable communication between the HC and the Arduino unless the Arduino baud rate is changed at the same time.

The previous code, if uploaded to both boards, allows you to program both the local and remote transceiver at the same time.

The HC is a capable transceiver with an impressive range up to 1 km. It is satisfactory for most hobby and even some industrial applications. It is an important alternative to the very inexpensive, low-power, but short-range nRF24L Though a bit more expensive than the nRF24L01, its range and simplicity of use make the HC an excellent choice for projects involving tracking.Our Tindie Guarantee protects your purchase from fraud.

Learn More. View Options and Buy Product Description DORJI will promote one type of product with large discount in the period of two weeks from time to time in order to thank for the support of tindie users. DORJI will promote one type of product with large discount in the period of two weeks from time to time in order to thank for the support of tindie users.

Please visit the shop of DORJI frequently to enjoy the benefit of high quality products with low cost. The discount code will be displayed on the page of the promoted product. The module can be configured to work in different channels. Because of its high reliability in correction, modules can filter error and fake information automatically and realize truly transparent wireless link, which makes DRFD20 very suitable in the rigid communication environment. DRFD20 integrates two bytes buffer.

When the buffer is empty, users can transfer nearly bytes data per time and even limitless data transfer can be achieved as long as RF data rate is configured to be faster than UART data rate MCU to RF module. Users can choose seven data rates and three parity checks which make DRFD20 possibly tailor-made for different applications.

DRFD20 operates at 3. The module can work in four different modes which are very suitable for battery powered-up applications. Please note that the module here refers to the working voltage 3. If customers need 2. Shenzhen, Guangdong, China.

We recognize our top users by making them a Tindarian. There isn't a selection process or form to fill out. Log In. Home Supplies Si data radio modem wireless module. Buy with confidence. View Options and Buy.

Product Description DORJI will promote one type of product with large discount in the period of two weeks from time to time in order to thank for the support of tindie users. Read More…. Datasheet DRFD More From This Seller: Sale. We thought you'd like these too…. By using our services, you agree to our use of cookies. Learn more.GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together. If nothing happens, download GitHub Desktop and try again.

If nothing happens, download Xcode and try again. If nothing happens, download the GitHub extension for Visual Studio and try again.

Si4432 Transceiver From Silicon Labs: 433 MHz, 100 mW

To configure si you need desktop application from Silabs named "Wireless Development Suite". As a result you will have. Si is able to cover 2m band as well MHz - MHz. Please note! Without having amateur radio licence you are very limited in frequency range and transmittion power. After downloading, rename folder to 'sibeacon'. The project was tested in Arduino 1.

If you have any problems in sketch compiling please use exactly this version. Skip to content. Dismiss Join GitHub today GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together. Sign up.

si4463 module

Branch: master. Find file. Sign in Sign up. Go back. Launching Xcode If nothing happens, download Xcode and try again. Latest commit Fetching latest commit….