The project involved 2 x Arduinos and 2 x NRF24L01+ (Finish and Start Modules), plus various other components in those modules. I originally had issues with connecting the modules for the first time and poor range which had been resolved by using a 10uf capacitors on each NRF24 and aluminium foil.
The issue i'm having now is with the Start module that has the speaker. The programme will run for the first time. A '3...2.....Bleep' sound is made which starts the timer. (Which is correct)
After resetting the timer on the finish model the two NR24's won't reconnect. You will get the odd random time when it does connect. However, I noticed when the speaker is either disconnected (which means no '3...2....Bleep' sound to start the timer) the NR24's will reconnect after resetting the timer. Or if the battery in the Start Module is low which meant the sound would not come out properly, the NR24's will reconnect properly.
The only way I can get the NRF24L01+ to reconnect again is if I turn off and on the Start Module.
So it makes me think that the speaker is interfering with the reconnection of the NRF24 modules. I'm using a 9V battery, BD139 transistor and a 3W 4Ohm speaker (which is the same as the person who done this project). Connected to a custom PCB that connects to the arduino.
Below are some pictures of the speaker modules and schematic. If I'm right in thinking that speaker is interfering with the reconnection of the NRF24 modules, does anyone have any ideas to resolve this issue. Thanks.
I will still need the 'Three' & 'Two' voice so I will need the speaker. According to the code i'm its using "Talkie.h" and "Vocab_US_TI99.h" which i'm assuming is for the speaker.
I would to go down the 'current limiting resistor' route as you kindly mentioned. However, I don't know what I need. That's what I was hoping you guys can help me with.
I'm assuming I need to add some sort of resistor on that tiny PCB to reduce the current to the speaker?
That's how it was done 50+ years ago, when we didn't have better parts.
Class-A is very inefficient, so requires a lot of power.
Nowadays you would use a class-D amplifier, like a PAM8302, (and a lower supply voltage).
A 50 ohm resistor in series with a 4 ohm speaker is a poor solution.
You will loose a lot of volume.
Providing more current from a lower supply voltage source would be better.
Try a 4AA battery pack.
Using a smaller 8 ohm speaker also helps.
Leo..
Thanks for plotting this information on the diagram. I was looking online for a 50 Ohm resistor and the closest I could find is a 47 Ohm. Is it different kind of resistor I need to be looking for?