Any info on this NRF24 audio module?

I got my hands on these NRF24 wireless audio modules and it seemed like a all-in-one board with a ADC/DAC, a microcontroller, and a NRF24L01. Does anyone know the software used to make this work?

I want to send wireless audio via NRF24 in my project, but I was not satisfied with the quality of the built-in ADC. I thought that I could get around this problem via using an external converter, but I could not get the RF24 library to work with an external ADC/DAC.
But then, I found these NRF24 audio modules. My hope is that if I can get the software to work on a normal arduino, I can use external, better quality ADC/DACs, and integrate the whole thing into my project. However, I could not find any info on these, no libraries, no codes, not even the "Original" module.

I would like to build my own module, and not use these off-the-shelf modules because
a) I need the arduino to handle more than just audio transmission, and I want to squish everything down to a single central microcontroller.
b) I'm curious about how they work.

So, I would greatly appreciate it if someone could point me to some software resources!

For some extra info: The ADC is a WM8738, set to I2S mode. (FMT pin is connected to GND)
The DAC is a WM8501, Set to Left-Justified (I think, FMT is connected to GND also.)
On both of the boards, the main controller is a ATMega48.

Then you should first download the datasheets and app notes for the ADC, DAC, nRF24 and the ATMega48. Spend a couple of weeks reading and understanding them.
Review the Nordic reference designs. Build a few prototypes to test your ideas and software. Maybe make improvements before going to the final version.

Those devices appear to be designed to send an audio signal across a digital link created by two NRF24L01 devices.

From a similar vendor page 2.4G NRF24L01 Wireless Digital Audio Transceiver Module | eBay :
44.1K sampling rate, 24bit AD sampling to achieve nondestructive high-fidelity digital audio transmission
frequency: 20hz-20khz

The claimed performance sounds quite impressive.

The code will already be embedded on what you have said is a ATMega48 so your chances of getting access to the source code are not high.

Maybe look at this (retired) sparkfun device for the ADC/DAC part: Codec Shield - DEV-11290 - SparkFun Electronics . It is well documented and this could give you a start.

Hello! I had those modules from ebay but they didn't fulfill my expectations. No need for controlling the chips with at328 etc, all is already done with xl-03m-t. You have to find a way to change the channels indeed (its an headache).
First of all, I wanted to create wireless in ear monitor but terrible current consumption was the obstacle. Secondly, changing the channel was ackward, without any visual confirmation (led, small display etc) and the changing caused terrible creaking noise at DA output. Thirdly, I had to make pcb for headphone amp and step-up converter with charging capabilities. Batteries didn't last. Step-up circuit caused disturbancies in analoque line as well as digital/rf line. I had to keep the channel button pressed and then switch the module on. In this way both modules locked. The sound was good, however, the nrf24l01 isn't the chip for quality rf link. I would stuck 630-690mhz area both for less rf disturbances and long distance. 2.4ghz is too overcrowded, not to mention using this unit in nightclub where are hundreds of 2.4ghz connections (bluetooth for instance, radiomics and all kind of wireless equipment). I tried my protype (im a drummer) in the concert with some 700-800 people in the club. The unit cannot handle the solid rf link. I send the schematic of my unit.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.