Page 1 of 1

NRF905 module

Posted: Sat Aug 21, 2021 12:04 pm
by MrTalon63
Hello,
I recently became interested in microcontrollers and radiocommunication and found this pretty cheap module, but couldn't find any library made for micropython as I'm not yet ready for C++. If anyone knows any, or have any code examples I would appreciate the help. Also, I plan to use it with ESP32 from doit devkit.

Regards

Re: NRF905 module

Posted: Sat Aug 21, 2021 12:16 pm
by pythoncoder
Unless you fancy writing a driver, I would consider the NRF24l01 which has official support.

Re: NRF905 module

Posted: Sat Aug 21, 2021 6:56 pm
by MrTalon63
I see that it is even cheaper and with a good yagi antenna, I could get a range of around 300m. Thanks for suggestion

Re: NRF905 module

Posted: Thu Sep 16, 2021 7:37 am
by mcauser
I have a mostly working driver for the NRF905. I'll publish on my github once it gets a bit more polish.

If you are after performance, I would agree with @pythoncoder and suggest the NRF24L01. It can TX/RX 40x faster, operates up at 2.4ghz, and there's plenty of sample code in the wild.
Be sure to get it from a reputable source, as there's plenty of NRF24L01 clones out there which have sub par performance.
I found the RobotDyn ones to be good quality and original NRF chips.
If your nrf module has a blob of epoxy on it covering the chip, I'd be suspicious.

If you are after a really simple "driverless" connection, there are a few UART based radios too.
eg. HC-11, HC-12, E32-43320DT, E32-915T20D

Re: NRF905 module

Posted: Fri Sep 17, 2021 8:03 am
by pythoncoder
there's plenty of NRF24L01 clones out there which have sub par performance.
That is very true - some Chinese ones barely work at all. I have had good results from Sparkfun units.

Re: NRF905 module

Posted: Tue Oct 12, 2021 7:26 am
by Jackli
I once saw a video using the NRF51822, you can watch it if you are interested.

https://www.youtube.com/watch?v=CHR_VBK8NJw

Re: NRF905 module

Posted: Fri Jan 21, 2022 6:50 pm
by Enoch Sem
mcauser wrote:
Thu Sep 16, 2021 7:37 am
I have a mostly working driver for the NRF905. I'll publish on my github once it gets a bit more polish.

If you are after performance, I would agree with @pythoncoder and suggest the NRF24L01. It can TX/RX 40x faster, operates up at 2.4ghz, and there's plenty of sample code in the wild.
Be sure to get it from a reputable source, as there's plenty of NRF24L01 clones out there which have sub par performance.
I found the RobotDyn ones to be good quality and original NRF chips.
If your nrf module has a blob of epoxy on it covering the chip, I'd be suspicious.

If you are after a really simple "driverless" connection, there are a few UART based radios too.
eg. HC-11, HC-12, E32-43320DT, E32-915T20D
@mcauser were you able to polish the NRF905 driver you were working on?
looking forward to see it.