57 lines
1.3 KiB
Plaintext
57 lines
1.3 KiB
Plaintext
|
Arduino
|
||
|
VCC -> 3.3V (Breadboard)
|
||
|
GND -> Ground (Breadboard)
|
||
|
2 -> UART_TX (RN-52)
|
||
|
3 -> UART_RX (RN-52)
|
||
|
4 -> GPIO2 (RN-52)
|
||
|
5 -> GPIO9 (RN-52)
|
||
|
6 -> Hook Cable
|
||
|
7 -> Rotary Start Position Cable
|
||
|
8 -> Rotary Dial Cable
|
||
|
9 -> SDL (AMP)
|
||
|
|
||
|
RN-52
|
||
|
3.3v -> 3.3V (Breadboard)
|
||
|
PWR_EN -> 3.3V (Breadboard)
|
||
|
GND -> Ground (Breadboard)
|
||
|
UART_TX -> 2 (Arduino)
|
||
|
UART_RX -> 3 (Arduino)
|
||
|
GPIO2 -> 4 (Arduino)
|
||
|
GPIO7 -> Ground (Breadboard)
|
||
|
GPIO9 -> 5 (Arduino)
|
||
|
SPK_L+ -> Speaker + (Handset)
|
||
|
SPK_L- -> Speaker - (Handset)
|
||
|
SPK_R+ -> L+ (AMP)
|
||
|
SPK_R- -> L- (AMP)
|
||
|
MIC_L+ -> MIC_L+ (Breadboard)
|
||
|
|
||
|
AMP
|
||
|
VDD -> 3.3V (Breadboard)
|
||
|
GND -> Ground (Breadboard)
|
||
|
L- -> SPK_R- (RN-52)
|
||
|
L+ -> SPK_R+ (RN-52)
|
||
|
SDL -> 9 (Arduino)
|
||
|
Left - -> Speaker -
|
||
|
Left + -> Speaker +
|
||
|
|
||
|
Handset
|
||
|
Speaker + -> SPK_L+ (RN-52)
|
||
|
Speaker - -> SPK_L- (RN-52)
|
||
|
Mic + -> Mic + (Breadboard)
|
||
|
Mic - -> Ground (Breadboard)
|
||
|
|
||
|
Breadboard (Mic Hookup)
|
||
|
3.3V -> 10k Resistor = Mic +
|
||
|
Mic + -> Mic + (Handset)
|
||
|
Mic + -> 10uF Cap = Mic +2
|
||
|
Mic +2 -> MIC_L+ (RN-52)
|
||
|
Ground -> Mic - (Handset) You can put a 10k resistor between ground and Mic -. That's how I'm doing it, but if you don't have another 10k resistor to spare it works without.
|
||
|
|
||
|
PowerCell 3.3V
|
||
|
VCC -> 3.3V (Breadboard)
|
||
|
GND -> Ground (Breadboard)
|
||
|
EN -> Power Switch
|
||
|
|
||
|
Power Switch
|
||
|
C1 -> EN (PowerCell)
|
||
|
C2 -> Ground (Breadboard)
|