Loading...
  Show Posts
Pages: [1] 2 3 ... 10
1  Using Arduino / Networking, Protocols, and Devices / Re: nrf24l01 problem with configuration on: June 16, 2013, 12:13:15 pm
You can either use the RF24 libs ( https://github.com/stanleyseow/RF24 or other forks ) or the mirf libs..

Google for either of the libs.. mirf should be smaller but less features compared to the RF24..

2  Using Arduino / Networking, Protocols, and Devices / Re: [SOLVED] Problem with NRF24L01+ on: June 13, 2013, 11:36:16 pm
Quote
Just with 2 10uF between Vcc and GND of each board and everything is working perfectly.

I notice many people had this issue too...

I had many different types of nRF24L01+ radio and never once had this issue ...
perhaps I shd wire a 10nF into my breadboard nRF adapter ...

Of coz most of my 3V3 power supply source are from the UNO and regulated power supply...
3  Using Arduino / Networking, Protocols, and Devices / Re: RF24 Library: Driver for nRF24L01(+) 2.4GHz Wireless Transceiver on: June 12, 2013, 10:36:44 am
I've a question to ask, can this library or future enhancements ack similar like serial TX/RX on both sides ?

I just discovered that I've wrote the codes I asked for six month ago...

Serial over nRF24L01+
http://arduino-for-beginners.blogspot.com/2013/06/arduino-serial-over-nrf24l01.html

 smiley smiley smiley
4  Using Arduino / Networking, Protocols, and Devices / Re: RF24 Library: Driver for nRF24L01(+) 2.4GHz Wireless Transceiver on: June 08, 2013, 11:29:56 am
If u enable auto ACK ( EN_AA ), the sent will failed without receiving an ACK back...

You need at least a pair to work...

5  Community / Local Groups / Re: Malaysia / Kuala Lumpur on: June 08, 2013, 11:26:58 am
Let keep this topic alive...

6  Community / Local Groups / Re: Arduino Users in Malaysia? on: June 08, 2013, 11:09:09 am
Hi,

Malaysian here.. most of us usually hangout in facebook group "Arduino Malaysia" or my blog/group "Arduino for Beginners"

http://arduino-for-beginners.blogspot.com/
https://www.facebook.com/groups/arduino.for.beginners/

Do join us there...

7  Using Arduino / Networking, Protocols, and Devices / Re: GPS rarely receives a valid string on: June 08, 2013, 11:04:11 am
Hi,

I did something similar but using a pair UNO & nRF24L01+ instead of Xbee...

Since the nRF24L01 max payload is 32 bytes, I use two bytes as headers and remaining 30 bytes as GPS payload... and the receiving end merge them back and I can hook it up to a computer with GPS s/w to read from the UNO/nRF USB virtual serial port and all the valid satellite and GPS lock will show up...

Pls see the link below :-
http://forum.arduino.cc/index.php?topic=170253.0
8  Using Arduino / Networking, Protocols, and Devices / Re: RF24 Library: Driver for nRF24L01(+) 2.4GHz Wireless Transceiver on: June 08, 2013, 10:51:49 am
Quote
Hi! Unfortunately I can’t get it to work on my UNO. Tried several nrf24L01+ so that isn’t the problem.
This is my printDetail() : http://pastebin.com/kR86P8D6
and the output when transmitting is

Now sending 8391...failed.

Where is the output of the other UNO with nRF ?

Since you didn't mentioned in yr post (and we can't read yr mind), you will need to put the "other UNO/nRF" to Transmit mode to the Pong Back one you pasted the output...

 
9  Using Arduino / Networking, Protocols, and Devices / Re: RF24 Library: Driver for nRF24L01(+) 2.4GHz Wireless Transceiver on: June 07, 2013, 03:29:34 pm
I found this interesting mini-robot
http://www.mowayduino.com/ that uses RF based on nRF24L01+
from atmel blog... http://atmelcorporation.wordpress.com/
10  Using Arduino / Networking, Protocols, and Devices / Re: nRF24L01 for making a netwrok, 4 client and 1 server on: June 07, 2013, 05:57:19 am
Use this libs instead : http://forum.arduino.cc/index.php?topic=62222.0

github :- https://github.com/stanleyseow/RF24/network
Choose any of the forks suitable to yr applications...


11  Using Arduino / Networking, Protocols, and Devices / Re: SoftwareSerial dropping bytes when Arduino doing nRF24L01 radio.write() on: June 07, 2013, 05:52:45 am
Quote
If you want to get your project reliable use the hardware serial for the GPS connection and if really necessary, use the SoftwareSerial for debugging output because then you can control, when the interruption happens. This has the drawback that you need a USB2Serial adapter for the connection to the PC but that's necessary only during debugging. Alternatively you may choose a Mega2560 (4 hardware serials) or a Leonardo (USB debugging without using the hardware serial).

Thanks for the suggestions, I swapped GPS to use h/w serial and plug in a USB-Serial for debugging purpose/serial monitor

I also tweak the nRF24L01 settings for non-blocking radio.write and everything seems to be working... I can use a GPS s/w to open the serial monitor on the receiving end and get valid GPS data..

Below is the updated working code, not optimize yet but it is working...
http://pastebin.com/EVMge54h
12  Using Arduino / Networking, Protocols, and Devices / Re: Serial Communication Arduino Electric IMP - missing bits on: June 05, 2013, 12:23:59 pm
This might not help you solve yr issue but it can increase your knowledge on Arduino Serial comms..

http://jhaskellsblog.blogspot.com/2011/05/serial-comm-fundamentals-on-arduino.html

...could you also use pastebin.com (or others) to paste BOTH yr Imp and Arduino codes plus serial monitor output here...


13  Using Arduino / Networking, Protocols, and Devices / SoftwareSerial dropping bytes when Arduino doing nRF24L01 radio.write() on: June 04, 2013, 01:01:44 pm
I've wrote a code to read in serial data ( GPS NMEA data in my case ) and send it across to the other nRF24L01 radio using the same code as a receiver and display them on serial monitor or have GPS s/w read those NMEA data...

As the max bytes for the GPS is less than 90 bytes, I've chopped up the data to three packets as the nRF24L01 can only take 32Bytes max...

With minor packet drops and such, I'm able to get my code running ( merged back the packets ) but when I compared the raw data to the ones I'm receiving, I notice there are lots of dropped bytes when I was in the sendPackets() functions. I was able to get a GPS location lock but not able to see all the birds and their signals...

When I commented out this sendPackets() function, I do not get any dropped bytes...

When I made another sketch with all the nRF24L01 codes deleted, I was able to open a GPS s/w to get all the birds and location fixed..

Is this a SoftwareSerial issue or I need a method to buffer those incoming bytes while Arduino is busy sending out those packets to the nRF24L01 ??

Any ideas/suggestions are welcome...

Thanks

Below is the link to my full source code...
http://pastebin.com/0bDuGESY
14  Using Arduino / Networking, Protocols, and Devices / Re: RF24 Library: Driver for nRF24L01(+) 2.4GHz Wireless Transceiver on: May 26, 2013, 11:09:06 pm
Dear Terry,

I have both the "cheap" version that I purchase from China for like 10 pieces for US$12 and the "expensive" version for around US$18...

Since I hv a few extra pieces of the cheap version, I just had this idea of putting a RP-SMA connector to them for the fun of it... but after receiving feedback that the loss from the cables and connectors would be pretty high... it might just defeat the whole purposes of doing it..

15  Using Arduino / Networking, Protocols, and Devices / Re: RF24 Library: Driver for nRF24L01(+) 2.4GHz Wireless Transceiver on: May 26, 2013, 08:14:39 am
Besides using the version with PA & LNA and external antenna, is there a method to cut the existing PIFA antenna and solder in a "better" DIY antenna to those cheap nRF2L01+ modules ??

Since they are running on 2.4Ghz, there are plenty of DIY antennas made for the wifi radios ..
 


I still do not understand about the 50 Ohm impedance matching portion for the antenna...
The schematics is here -> http://store.diyembedded.com/schematics/nrf24l01p_schematic.pdf

The below links uses a DIY 2.4Ghz antenna with the nRf24L01+ SMA connector...

http://achuwilson.wordpress.com/2012/05/18/long-range-rf-link-using-nrf24l01-rf-transceiver/
Pages: [1] 2 3 ... 10