6
votes
Accepted
Choosing wireless tech for lowest possible lag
I've used NRF24L01+ chipset 2.4GHz wireless modules with Arduino before, and found them to be great, and super cheap (~$10 for 10 of them on ebay!). They have 3 modes of transmission: 250kbps, 1Mbps, ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
3
votes
Wirelessly communicate between two Arduinos without router
I can highly recommend these cheap little 433Mhz radios. You can get them on amazon, ebay, etc. and they work pretty well for me. Your distances are a bit longer than my situation but I have to go ...
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....
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 ...
3
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 ...
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, ...
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 ...
2
votes
Arduino resets when I call network.begin()
The problem was that the RF24Network library is not compatible with the version of Arduino IDE I have. I downloaded Arduino IDE v1.0 and now it works like a charm. I will send an email to maniacbug to ...
2
votes
RFduino communication capabilities
https://blog.adafruit.com/2010/06/11/aprs-radio-shield-for-arduino/
Be warned you need a license to transmit on amateur frequencies at least in the US, you will also need to hook up a transmitter for ...
2
votes
Accepted
How to transmit more than 1 byte continually?
I want to point out here that async serial communications relies on both ends providing a clock (there is no transmitted clock signal). Thus the sender clocks out bits at the "baud rate" (eg. 9600 ...
2
votes
Accepted
Unable to tell if error is from receiving or transmitting end
void loop() {
Serial.println("NEW-------------");
int x;
int y[100];
for(int i = 0; i<100; i++){
x=RX.read();
y[i] = x;
}
...
}
You are reading data without checking if there ...
2
votes
Module and library for self healing large sensor network
A few thoughts:
For ~$20 per unit, the 1mW Digimesh modules will take care of reliable mesh networking plus provide a high degree of configurability and scalability. Depending on the budget for your ...
2
votes
433mhz range optimization
I have the same TX/RX modules and two Arduinos and can get pretty good transmission reliability all throughout my house but it took some experimenting to figure out the largest factors in play (for me)...
2
votes
433mhz range optimization
Have you ever tried the Nordic nRF24L01 based modules? They are available on eBay for very low cost, and operate in the 2.4 GHz band. They should offer a range of at least tens of meters indoors. I ...
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 ...
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 ...
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 ...
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=...
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 ...
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 ...
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 ...
Only top scored, non community-wiki answers of a minimum length are eligible
Related Tags
rf × 154arduino-uno × 44
nrf24l01+ × 22
wireless × 18
communication × 15
arduino-nano × 13
serial × 10
programming × 10
remote-control × 10
attiny × 9
bluetooth × 7
arduino-mega × 6
c++ × 6
spi × 6
esp8266 × 5
library × 5
virtualwire × 5
arduino-ide × 4
sensors × 4
esp32 × 4
nodemcu × 4
arduino-pro-mini × 4
attiny85 × 4
networking × 4
power × 3