Amazon.com.au:Customer reviews: WayinTop 2Set Wireless Transceiver Receiver with Tutorial, NRF24L01+PA+LNA RF Module with SMA Antenna 2.4 GHz 1100m + NRF24L01 Regulator + Nano V3.0 ATmega328P Board for Wireless Communication System
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyses reviews to verify trustworthiness.
I am very happy so far with the hardware and price for this kit, but did run into some issues right out of the package. Note: I have not been able to try the RF Transceivers yet so may update this once I have tried the other components.
After powering the Arduino Nano (clone) boards that came with this order, neither was being recognized by the Arduino IDE and when trying to upload a sketch the IDE would just time-out unsuccessfully. I found instructions online for wiring an Arduino UNO board to the Nano and for using the Example ArduinoISP sketch loaded into the UNO in order to reburn (burn) the bootloader into both Nano's. This resolved the issue and I am now able to at least use the Nano's that came with this order.
Next I will begin experimenting with the other boards.
I have a project using the unamplified version of the nrf24l01+ module. From what I've read online, these powered modules were supposed to be a 'drop-in replacement', but after several hours of frustration, I finally gave in and gave up trying to use them as such.
There is a tutorial that this company links you to that points you to an Arduino library called Mirf that you are supposed to download and use. From what I can tell, this code is fairly old, so I was trying to use the newer libraries instead since they seemed to have what I was looking for (mesh support, p2p, etc)
It doesn't like that, for whatever reason. If you stick with the libraries/code from their example, it seems to work just fine. For record, I used SPI.h, RF24L01.h, RF24.h in my original code (most tutorials use these). These are the ones I couldn't get working. I'm sure someone with more experience than I could probably, but I don't have that skill level yet. From the tutorial, SPI.h, Mirf.h, nRF24L01.h, MirfHardwareSpiDriver.h are the libraries that finally gave me the ability to get this thing working (I found zero tutorial videos using this).
Anyway, I'm changing my review and score because these are, in fact, not faulty. My comprehension of the devices was at fault. This product shouldn't reflect my incompetence.
SUMMARY: So-so quality and reliability, but the fact that the components work and the surprisingly low price makes it worth it. (Great for RC cars / boats, not so much planes).
I have gotten this unit today, and tested all the components. Everything seems to work fine, which for the $18 I paid, is surprising. I was expecting something to be defective, but all seems fine. One thing to note is that one of the nRF24L01 modules came with two missing components on its PCB. So far, I have not had problems, but I fear that range may be impacted. The components were 2 resistors: First one 18.6kOhm and second 4Ohm. The nanos work nicely as well, but the cables have less than adequate contact. Also, you have to change the to the old bootleg version in the Arduino IDE settings (see top 5 star review for details). However, they work nicely after that.
Nice little add on to your Arduino collection, I used one of the Nano’s to make an RF controller for a bot I have running on an Uno, even if your current project doesn’t need RF, the Nanos function fine and you can save the RF parts for a future project. Like other reviews say, you have to download some software online to fix the bootloader issue, but you can find plenty of YouTube videos on how to do that and get it done in a few minutes (4 Stars for the hassle though) but it’s a good value for what you’re getting.