Electronic – Magnetic Field Interfering with Radio Waves

coilnrf24l01wireless-charging

i am currently building a device that requires a NRF24L01 module to send radio waves to another NRF24L01 to be picked up and interpreted. This is a using an arduino running a code to transmit data via NRF and another arduino above it to receive those signals as seen below.
enter image description here
Everything works perfectly until the wireless charging coil which is in between the 2 NRF modules is turned on. After supplying power to the coil which powers the arduino above to receive NRF data from below no data is being perceived at all. Normally colors are supposed to change when the mouse moves, but instead the same color from what was left when other experimenting took place is the only color lingering as seen below.
enter image description here
After doing some experimenting and moving the arduino away from the coil and plugging it in all signals were being sent successfully. As long as the receiving end of the coil (or receiving end of the NRF module i'm not sure which one) wasn't too close to the transmitting end of the coil. Seen below are positions of the receiving NRF module where signals send from the transmitter were received successfully.
enter image description here
enter image description here
enter image description here
I understand this may not make a lot of sense so here is a short video describing what is happening. Video about problem

My question here is mainly what can i do to fix this issue? will changing the radio frequency from 2.4 GHz to 2.5 GHz or anywhere in between make a difference? Can i mount the NRF transmitter module on the green wall seen in the pictures so that it is above the wireless power coils? or do i need to use a different method of communication?

Here is the coil in question Coil. With the current arrangement when measuring with my multi-meter the receiving end is getting 0.004A or 4mA and the transmitting end is taking 0.01A or 10mA all at 12V. The rated current for the receiving end is 600mA and im not sure how much is being taken in from the transmitting coil when 600mA is reached up top.

here is the data sheet
datasheet. Apparently the coils operate at 0-5MHz

UPDATE: The NRF module isn't receiving data because of the data being obstructed by the magnetic field, but rather because the magnetic field is messing with the receiving module itself. In order to solve the issue im going to have to move the NRF module higher up from the circuit board and data sends perfectly.

Best Answer

As an additional option for your design, consider adding blocking elements to separate the wireless transmission of power from signal transmission. These could be Faraday cage style meshing dumped to ground or (possibly) some nickel based sheet metal stock. If it's easier to just move the receiver for data transmission, do that. If not, or if for some other reason you'd rather not move that receiver then maybe you can corral your signals using metal.

Here's a (wikipedia) example of EM shielding inside an old cell phone: https://en.wikipedia.org/wiki/Electromagnetic_shielding#/media/File:Electromagnetic_shielding_inside_mobile_phone.jpg