Skip to main content
Share Your Experience: Take the 2024 Developer Survey
5 votes

433mhz range optimization

I've had the same problem, couldn't get past 2 meters range. Until i noticed that the TX-Frequency was off by about 150kHz. I adjusted the RX Frequency (the module has a trimmer) and now 40-50m is ...
helio's user avatar
  • 51
5 votes
Accepted

Change RF Receiver Frequency by Antenna Length

No, changing the antenna length will only change the resonant frequency of the antenna circuit. That is, it will affect the sensitivity of the receiver, but won't actually change the frequency that ...
jose can u c's user avatar
  • 6,974
4 votes
Accepted

Reduce 5v Trinket Pro to 3.3v?

The NRF24L01+ has inputs that are 5V tolerant! So you only need to provide 3.3V on the Vcc pin of the module, which you can do by putting a voltage regulator between it, and the 5V of the Trinket. So ...
Gerben's user avatar
  • 11.3k
4 votes

Choosing wireless tech for lowest possible lag

Have you considered using real time clocks? You could synchornise them all ahead of time and then use any wireless protocol. Once a button is pressed, you'll look for the unit that reports the ...
Squats's user avatar
  • 129
4 votes
Accepted

Sniffing RF signals

I'm adding another answer, because I don't think the core thing to grasp is mentioned, and others might benefit :) The noise you are seeing, is actually the result of a feature of the RXB6, KSA6, and ...
bluemind's user avatar
  • 306
4 votes

433mhz range optimization

On the transmitting side (with cheap AC switches as receiver), I've actually had good results with the cheap green squares, and the equally cheap 5 for a dollar 'Helical antenna 433MHz' you find ...
bluemind's user avatar
  • 306
3 votes

Transmitting Variables over RF

It looks like you're sending only one byte, but expecting to receive three. In the TX sketch, char msg[1] = {distance}; declares an array of one char, assigns its zero-th element the value of distance....
JRobert's user avatar
  • 15.3k
3 votes

RF remote control using VirtualWire on ATtiny85 running at 8MHz on internal oscillator

Updated 26-08-2018: added tx(false); at the end of send. Without it, the TX pin could remain high, flooding the 433MHz band and making any other communication on it almost impossible!!! Although ...
Mr.K's user avatar
  • 31
3 votes

433mhz range optimization

The 433mhz modules can be sensible on the power lines, place a cap on the power input. Also a straight antenna works most of the times, but if you want some more distance, look into making a dipole ...
Hans Neve's user avatar
  • 466
3 votes

Multiple (3) RF transmitters to a single receiver?

These transmitter all transmit on the same frequency so if you have multiple receivers they will all get the same signal. The only way I can see you can do this is make some type of protocol where ...
Andre Courchesne's user avatar
3 votes
Accepted

Select pin to connect RF receiver

You can change receiver.enableReceive(0); which uses pin 2, to receiver.enableReceive(1); which is pin 3 on the Uno. These are the numbers of the external interrupt. The Uno only has two of them, ...
chrisl's user avatar
  • 16.3k
2 votes
Accepted

Arduino diy wireless

here there's a nice tutorial on how to obtain it. Basically it sets the registers so that a pin outputs a PWM signal at 800 kHz and then modulates that signal in code by just switching the pin and ...
dariosalvi's user avatar
2 votes

How can I get ultra clean dc wall power for my arduino project?

This is what I use, although admittedly not in your application. I run it from a 12V wall adaptor and adjust the output voltage to suit my requirements. The input should ideally be at least a couple ...
Bra1n's user avatar
  • 1,008
2 votes
Accepted

rf24 change order of data

The problem you run into is that you are trying to insert the binary value of 0 into an Arduino String. That may actually be possible, but the way you attempt to to do it utilizes some C-style ...
Chris Stratton's user avatar
2 votes

Arduino - RF 433 Mhz transmitting string and but receiving ASCII values of those characters

Lokesh, to expand on what Majenko said when you transmit something over this sort of link you are transmitting either a 1 or a 0. When 8 ones or zeros arrive you have a byte. A byte has a value of ...
Code Gorilla's user avatar
  • 5,637
2 votes
Accepted

Send RF 433MHz data to Domoticz RfxCom with protocol X10 from Arduino Nano

I finally found a documentation about RF X10 protocol: X10 RF Receiver.pdf With following Hardware : Arduino Pro Mini 5V (4€) https://www.amazon.fr/gp/product/B00QPUEFNW/ref=...
Elo's user avatar
  • 141
2 votes

Read signal from co-ax cable with ADC

It's not possible. To sample a 1GHz signal you need to sample at least 2 billion times per second (a sample rate of 2Gsps). You can maybe get a couple of hundred KILO samples (thousand) per second on ...
Majenko's user avatar
  • 105k
2 votes
Accepted

What is the principle of scanner

I find a 2.4GHz scanner in this web . I want to do same thing in 433 Mhz with SI4463. But I fail to understand it's principle. Who can explain it ? The scanner you found loops through the ...
Mikael Patel's user avatar
  • 7,969
2 votes
Accepted

Brownout with Arduino Nano

You have at least three problems here: 1) First and most critically, a nominal 6v pack does not meet the input voltage requirements of the regulator used an Arduino even before it gets loaded down by ...
Chris Stratton's user avatar
2 votes

Decoding 2.4G RF remote controller?

The usual approach for 2.4 GHz is to open the product, identify the radio chip, and use a USB logic analyzer on the SPI bus that usually connects it to the MCU to capture the configuration and data ...
Chris Stratton's user avatar
2 votes

RadioHead Library custom configuration for RFM96 LoRa

Parameter in RH_RF95.h const RH_RF95::ModemConfig myProfile = { RH_RF95_BW_62_5KHZ | RH_RF95_CODING_RATE_4_5, RH_RF95_SPREADING_FACTOR_1024CPS}; rf95.setModemRegisters(&myProfile);
Thomas's user avatar
  • 21
2 votes

Powering an Arduino Mini Pro using a CR2032 battery as a remote control

You should take a look at ATmega328P datasheet On page 2, it says: Six Sleep Modes: Idle, ADC Noise Reduction, Power-save, Power-down, Standby, and Extended Standby These are the modes which can ...
rvbarreto's user avatar
  • 248
2 votes

Attiny85 not able to understand data from 433Mhz using VirtualWire.h

Have you tried using the Radiohead library? I know you said you tried different versions of Virtual Wire. The RH_ASK class works on a 328p and a nano for sure and they claim a simple Rx program can ...
Neel bedarkar's user avatar
2 votes
Accepted

Can a cheap RF module be used for two way communication

Each device that will ever transmit anything will need a transmitter. Each device that will ever receive anything, needs a receiver. The devices you show in your question are separate receivers and ...
jose can u c's user avatar
  • 6,974
2 votes

Arduino secure two way communication over radio

Since you have two-way communication you can be far more cunning that just including a timestamp. You can use real authentication. The idea here is the "sender" first sends a request to the "...
Majenko's user avatar
  • 105k
2 votes

What NRF24L01 module is this?

They are transparent bridge modules that are designed specifically to work together. It's intended to be kind of like a wireless UART. This AliExpress Seller details how to use them. You need one UART ...
Majenko's user avatar
  • 105k
2 votes
Accepted

Rc switch library display received values only one times using serial monitor

You can save the previous received value, and only print if it is different from what you just received. Something like this: // near the top const int rightLED = 4; const int leftLED = 7; const ...
Mat's user avatar
  • 464
2 votes

Rc switch library display received values only one times using serial monitor

Old post, I know but I have to add to it. The statement "transmitter.enableTransmit(10);" causes the RCSwitch library to send the message 10 times. You are receiving 4 messages; you ...
Larson's user avatar
  • 21
2 votes
Accepted

Looking for information and/or how to connect the RF433Mhz module (WL101-341/WL102-341)

You're right not to just go ahead and wire things up. There's a couple of nuances that you need to take into account. Transmitter Ignore the EN pin - that does nothing on that module The transmitter ...
Majenko's user avatar
  • 105k

Only top scored, non community-wiki answers of a minimum length are eligible