I've built 6 channel rc controller using NRF24L01 and an arduino
I accidentally shorted the 5v output pin and ground and suddenly communication stopped
I checked the voltage of the 5v pin and it was 7.5v which is just a little bit below input voltage, so I swapped Arduinos, changed the codes, and it started working for a few minutes, this time I didn't short anything (or that's what I think) and it stopped working again, once more, the NRF24L01 is getting 3.3v at it's power pins but it's not working cause it is not getting hot
This is the diagram
I'm using a linear voltage regulator not the 3.3v from the arduino
It is programmable on the PC, is there a chance I've killed the voltage regulator? Is that fixable? Or you think there's permanent damage? The receiver works cause when I move the servos they go back to their coded position when I connect the power to the receiver
Why do your schematics not reflect that?
You mean that you can upload a sketch to the Nano?
I think that the following happened.
If there was 7.5 volt on the Nano's 5V pin, that same 7.5V might have reached the NRF24L01 through the SPI interface. It might not have caused immediate observable damage but it might have done damage none-the-less; and that damage got worse while using it till it died.
Nothing in your circuit should be getting hot. So this in itself is not an indication that something's not working.
You mean you can program the Nano?
How does this demonstrate that the receiver actually receives data?
Your diagnostics don't sound particularly robust. How about going back to the situation of just a single Nano with an RF24 attached to it, and then run the RF24 diagnostics to see if the Nano can talk to the RF24 module. Once you've done that, take a second Nano with a second RF24 and try to set up a simple communication system with one Nano sending some data to the other. Once that works, build up the rest of the system. In troubleshooting/diagnosing the problem, use the Serial monitor and Serial.print's to see what's going on. There are plenty of examples / other threads about communicating with RF24 modules.
Maybe, What is the part number?
Ams1117 5v
Is this your design or are you using a module with the Ams1117 on it
That's a 5V regulator. It outputs 5V. Please show where it is/was included in your circuit.
Fixed
The problem ended up being with the voltage regulator
I didn't have an smd regulator lying around so I just went with the 5v to220 regulator I had lying around
I soldered it directly to v in gnd and 5v pins
The key is to solder a jumper from the output of the regulator to the back of the Arduino where the body of the original regulator was soldered
This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.