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.
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.
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.
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.