Hello all,
I am HAM-radio amateur and want to use a Bluetooth PTT button from the headset to switch my transceiver from RX to TX and visa versa. To make this understand easier I past a part of the text from another HAM in here. He made a solution with a PIC processor but I got a few Arduino Nano 3.0 from my son and so I had the idea to use one of these.
"There is one feature in the Jabra A210 device that is not documented anywhere and that has not been proposed by anyone so far for PTT support. It is the ability for the A210 to pick up a cell phone call or hang up using the Bluetooth handset push-button. I have discovered this after analyzing the literature on wired headsets and on the A210 itself. With proper interfacing, this feature can be used for wireless PTT support. In a nutshell, the A210 sends a 400-millisecond short to ground on the phone plug tip every time the headset push-button is depressed. This cannot be sensed or perceived unless a weak pull-up resistor is populated on that signal.
In order for this feature to be used for PTT support, a D-Type Flip-Flop function must be added. Pressing once engages the PTT, pressing again dis-engages the PTT, and so on. I have decided to implement this function in a PIC micro-controller. The PIC12F683 is a low cost 8-pin device; this is smaller than the 14-pin MC4013 dual D-Flip-Flop chip. I also use an analog function of the PIC, its comparator input, for better noise immunity and less loading on the audio line. I have also added a timeout timer that will release the PTT if it is engaged for more than 2.5 minutes. This could prove useful if the bluetooth link is lost.
Since a 12V DC source is provided in a mobile application, I have added a +3.7 V DC voltage regulation that will work with anything higher than +7 V DC.
.
Also see VE2ZAZ - Bluetooth Headset with PTT for Amateur Radio
I am sure I should be able to get did fixed with the Arduino Nano however I don't have any experience with this board and am not able to make the program that enables this feature.
I guess this will be only a very simple program with only a few lines but I anyone is willing to hel me out this would be great. I am able to put the software into the Arduino and connect the required components or hardware.
Tnx in advance for your help.
PA3VOS/Fokko