앞에서 DVPI 소개는 하였고

https://ds5qdr-dv.tistory.com/58

 

2020-07-29 KD8CEC OM님이 개발한 DVPI 소개

지난 7/25일 HL5KY OM님께서 한국 D-Star User Group 카페에 DVSwitch를 이용한 네트워크무전기 라는 제목으로 DVPI 소개가 있었다 http://cafe.daum.net/d-star/exLa/20 그때 RPi 3B+ 와 DV통신 초기에 Nextion..

ds5qdr-dv.tistory.com

여기서는 설치 방법에 대해 설명을 하겠다

 

 

목차 

1단계] DVPI 이미지 파일 받기와 Micro SD Card 이미지 굽기

2단계] dvpi.ini 파일 수정

3단계] usertg1.txt 수정

4단계] 전원 넣고 확인 및 테스트

5단계] VNC로 연결

6단계] 교신하기

 

 

 

 

1단계] DVPI 이미지 파일 받기와 Micro SD Card 이미지 굽기

 

아래 사이트에서 

https://github.com/phdlee/dvpi/releases

 

Releases · phdlee/dvpi

Network transceiver for DV Switch (or DV Link). Contribute to phdlee/dvpi development by creating an account on GitHub.

github.com

dvpi.zip 파일을 다운로드 한다

 

받은 파일 압축을 풀고 Win32DiskImagerMicro SD CardWrite 한다

 

 

 

2단계] dvpi.ini 파일 수정

 

이미지 Write 가 끝나면 dvpi 드라이브 안에 아래와 같은 파일이 있다

 

dvpi.ini 파일을 아래와 같이 수정합니다

 

V0.5 dvpi.ini

[SERVER]
;enter the DV-Switch or DVlInk server IP address (EX:127.0.0.1)
SERVER_IP=192.168.0.130            # 자신의 DVSwitch / DVlink Server 주소 입력

;enter the DV-Switch DVlInk Port address (EX: 51000)
SERVER_TX_PORT=46002            # 자신의 DVSwitch / DVlink Server Port 입력
SERVER_RX_PORT=46002            # 자신의 DVSwitch / DVlink Server Port 입력

[SOUND_CARD]
AUDIOIN_DEV_INDEX=1            # USB Sound Card가 있으면 0, 난 USB 마이크 이므로 1
AUDIOOUT_DEV_INDEX=0          # USB Sound Card가 있으므로 0

 

[DSP]
USE_DSP=FALSE                      # DSP 기능 사용안함
USE_LPF=TRUE
LPF_FREQ=550
LPF_GAIN=150

[INTERFACE]
USE_ENCODER=FALSE
GPIO_ENCA=24
GPIO_ENCB=25
GPIO_ENCSW=29
USE_PTT=FALSE
GPIO_PTT=28
USE_RCVOUT=FALSE
GPIO_RXOUT=26
USE_FUNC1=FALSE
GPIO_FUNC1=27
USE_FUNC2=FALSE
GPIO_FUNC2=22
USE_FUNC3=FALSE
GPIO_FUNC3=23

[LOGBOOK]
USE_LOGBOOK=FALSE
LOG_SERVER_IP=192.168.1.2
LOG_SERVER_PORT=33357
LOG_TGTOKHZ=FALSE
LOG_BAND=DMR

[OTHERS]
TX_TIMEOUT=180
USE_USERDB=FALSE
USERDB_DIR=/boot/
TGLIST_DIR=/boot/
DEFAULT_TGLIST=2                      # usertg1.txt (KOREA TG)를 default로 선택
USE_CPUCHECK=TRUE                  # 화면에 CPU 사용율 표시 FALSE -> TRUE 변경
SAVE_HISTORY=1000

 

end of dvpi.ini

 

V0.4 dvpi.ini

[SERVER]
;enter the DV-Switch or DVlInk server IP address (EX:127.0.0.1)
SERVER_IP=192.168.0.130

;enter the DV-Switch DVlInk Port address (EX: 51000)
SERVER_TX_PORT=46002
SERVER_RX_PORT=46002

[SOUND_CARD]
AUDIOIN_DEV_INDEX=1
AUDIOOUT_DEV_INDEX=0

[DSP]
USE_DSP=FALSE
USE_LPF=TRUE
LPF_FREQ=450

[INTERFACE]
USE_ENCODER=FALSE
GPIO_ENCA=24
GPIO_ENCB=25
GPIO_ENCSW=29
USE_PTT=FALSE
GPIO_PTT=28
USE_RCVOUT=FALSE
GPIO_RXOUT=26

[OTHERS]
TX_TIMEOUT=180
USE_USERDB=TRUE
USERDB_DIR=/boot/
TGLIST_DIR=/boot/
DEFAULT_TGLIST=2
USE_CPUCHECK=TRUE
SAVE_HISTORY=1000

 

end of dvpi.ini

 

 

3단계] usertg1.txt 파일 수정

 

아래와 같이 usertg1.txt 파일을 수정한다

 

## For Test Bank  (TITLE:KOREA TG)
450,TG450,G

4000,UnLink,G 
45021, TG45021,G
45022, TG45022,G
45023, TG45023,G
4000,UnLink,G                  
45024, TG45024,G             
45025, TG45025,G
45026, TG45026,G
4000,UnLink,G
45027, TG45027,G
45028, TG45028,G
45029, TG45029,G

4000,UnLink,G 
91,TG91 World Wide,G

end of usertg1.txt 

4000,UnLink,G 를 여러군데 넣은 이유는 TG 이동 전 UnLink 용이하게 하기 위함

 

 

4단계] 전원 넣고 확인 및 테스트

 

난 RPI 3B+ 전원선을 위로 하였기에 아래와 같이 화면 방향이 거꾸로 되어 있다

하지만 REGOK로 되었다는 것은 정상 부팅이 되었고 정상 작동이 된다는 것이다

만약 REGOK 가 안뜨면 에러 메세지가 화면에 보일 것이다 

적절한 조정이 필요하다

 

경우의 수가 많아 모두 설명은 못하겠고

- 인터넷 연결                    ▶ Menu -> View IP 에서 확인

- Audio 하드웨어 및 설정    ▶ Menu -> Audio I/O Info 확인 후 dvpi.ini 안에
                                          AUDIOIN_DEV_INDEX=      
                                          AUDIOOUT_DEV_INDEX=0  값 조정 필요

- 기타

등을 확인하시기 바랍니다

 

화면이 거꾸로 나오면 우측 위에 있는 Menu 버턴을 눌리고

3.5LCD180 을 클릭하면 화면이 바로 뜹니다.

다음은 위 화면에서 Return to Main을 눌리면 Main 화면으로 전환되고

KOREA TG 를 계속 눌리면 KOREA TG -> Russia TG ->  World TG -> Recently TG -> KOREA TG 순환 된다

위 화면에서 PTT를 눌리면 송신이 되고 한번 더 눌리면 종료가 된다

 

5단계] VNC로 연결

 

VNC Viewer를 열고

Ctrl-N 을 눌리던가 아니면 왼쪽 위 File -> New Connection 을 클릭하면 아래 화면이 뜨고

아래와 같이 자신의

DVSwitch / DVLink Server IP 주소를 입력하고

- Name에 원하는 이름 (예 : DVPI) 입력하고

- OK 클릭 

아래와 같이 DVPI 아이콘이 생성되었을 것이다

DVPI 아이콘을 더블클릭하면

아래 화면이 나오고

- Password 에 595959 를 입력하고

- Remember password 에 체크 

- OK 버튼을 클릭

아래와 같이 화면이 나올것이다

화면이 작으면 윈도우 창 옆을 잡아 키우면 된다 (클릭하여 드래그)

 

이제 PC에서도 편하게 작동시킬 수 있다.

 

 

6단계] 교신하기

 

TG450 선택 후 CQ 내고 교신 TG 로 이동하여 교신하면 된다

별다른 설명은 무의미 한 것 같습니다

 

개발자께서 V0.5를 릴리즈 하면서

- 로터리 엔코더를 붙였다고 하고

- PTT 스위치를 가능하게 했다고 한다

 

이 기능은 추가로 부품을 구입해야 하므로 추후 별도 설명하겠습니다

 

 

DS5QDR 73!

블로그 이미지

DS5QDR Heonmin Lee in Korea

DV 통신 경험 공유 Mode : DMR, DSTAR, YSF, XLX, YSF, M17, AllStarLink, EchoLink Software : DVSwich, USRP Client, Last Heard, MiniPi, MiniMT, VuMeter, DVPi, Pi-Star

,