올해 7월 29일 HL5KY OM님이 KD8CEC님이 개발한 DVPi를 처음 소개를 하였고 어언 4개월이 지났습니다
2020-07-29 KD8CEC OM님이 개발한 DVPI 소개
- 리눅스 기반의 User Interface가 돋보였고
- PTT를 비롯한 다양한 전자부품 추가로 사용 편의성이 좋아졌고
- DV통신에서 아나로그 무전기의 느낌을 받을 수 있었으며
- 그래서 많은 분들이 DVPi를 제작하였고
- 저를 비롯한 몇몇 OM님들의 재능기부를 통해 DVPi 공동제작도 있었으며
- 최초 공개 시 V0.3에서 현재 V0.95이며 금주 중 개발자 계획은 V1.0을 공개 예정이다고 합니다
새로운 것에 빠른 적용을 좋아하는 한국 HAM 매니아에겐 최고의 기쁨이고 행복이었습니다
저 역시 비용은 들었지만 다양하게 DVPi를 제작하였고 실험도 하였습니다
- 7인치 LCD를 적용한 DVPi 2020-08-25 DVPi Stand Alone + 7 inch Touch LCD
- 차량용 초소형 DVPi 2020-09-25 DVPi 초소형 미니 세번째 작품 차량에 설치
등을 만들었습니다
오늘 소개해 드릴 내용은 저의 DVPi 활용과 다양한 기능입니다
화면 해상도 변경
- DVPi는 480x320 해상도 사용
- MVoice는 640x480 사용함에 따라
아이콘 클릭 시 해상도 변경하고 재부팅
DVPi 기본 아이콘은
- DVPi : 원 DVPi 바탕화면 아이콘
- Local : Remote 모드 사용 후 Local 모드 사용 전환
- Restart : 설정 변경 후 Local DVSwitch 재기동
Remote DVSwitch Duplex / Simplex
- 책상 7인치 DVPi 전용 DVSwitch Server #1 접속
- 차량 초소형 DVPi 전용 DVSwitch Server #2 접속
- 필요에 따라 Dual VFO 혹은 Single VFO 사용
M17 MVoice
- 640 x 480 해상도 사용
- 2020.11.22일자 버젼 사용 중
- M17 MVoice 프로그램은 Github에서 받아 설치 2020-11-19 M17 : Github로 부터 MVoice 설치 방법
사용방법
- 화면 해상도 아이콘 2개 480x320 과 640x480 은 누르면 해상도 변경 모드 실행 후 재부팅
- DVPi : 바로 직전 실행 조건 DVPi 재실행
- DVPi-Local : Local DVSwitch 설정으로 변경 후 DVPi 실행
- RESTAR : MMDVM_Bridge, Analog_Bridge, ircdsbgateway 수정 후 변경값 반영후 DVPi 실행
- Remote_No1/_No2 : 원격 DVSwitch Server No.1 혹은 No.2 접속 (VFO A : DMR/DSTAR, VFO B : DMR Dual Mode)
- Single_No.1/_No2 : 원격 DVSwitch Server No.1 혹은 No2 접속 (VFO A : DMR/DSTAR Mode : Single Mode)
- DMR_Plus : DMR Plus 접속 (자체 DVSwitch Server VFO A 를 DMR Plus로 세팅 변경 후 DVPi 실행)
- M17 MVoice : 먼저 해상도를 640x480 변경 재부팅한 후 M17 MVoice 실행해야 해상도 맞습니다
참고로 전 DVPi 초기 부팅하면 바로 DVPi 실행하지 않고 위 조건 선택해야 실행이 되도록 수정하였습니다
DMR PLUS
- 자체 DVSwitch 에 DMR Plus 추가하여 접속
- 설치 방법은 C4FM-DMR+ Club 카페에서 HL4CNR OM님 글 참고 cafe.daum.net/DMRcafe/EgVp/62
- VFO A : DMR+
- VFO B : DMR 설정
DVPi가 사용하는 Rasbian 또한 윈도우 운영체계이기에 다양한 이이콘을 만들고 실행할 수 있습니다
만드는 방법은
- Home/pi/Desktop에 아이콘을 만든다
- Home/pi/dvpi에 아이콘에 사용될 아이콘용 jpg 이미지 추가
- Home/pi/dvpi에서 기동할 xxx.sh 프로그램
아이콘 생성과 프로그램 작성방법은 아래 사이트 참고하세요
2020-11-06 DVPi : Switching Connection to Local or Remote DVSwitch Server
참고로 dvpi_dmr_plus와 dvpi_local의 Shell Script 는 아래와 같습니다
- 본 스크립트는 참고용이며 자신에게 맞게 작성하시기 바랍니다
- 스크립트에 대한 문의는 받지 않습니다 (자습하세요)
dvpi_local.sh
# DVPi-Local Shell Script by DS5QDR at 2020.11.026
dvpi="/boot/dvpi.ini"
mmdvm="/opt/MMDVM_Bridge/MMDVM_Bridge.ini"
sudo crudini --set $mmdvm "DMR Network" Address 211.60.41.188
sudo crudini --set $mmdvm "DMR Network" Port 62031
sudo crudini --set $mmdvm "DMR Network" Local 62032
sudo crudini --set $mmdvm "DMR Network" Password 12369012
sudo crudini --set $mmdvm "DMR Network" Options ""
sudo systemctl restart mmdvm_bridge
sudo systemctl restart analog_bridge
/opt/MMDVM_Bridge/dvswitch.sh tune 450
# /opt/MMDVM_Bridge2/dvswitch.sh tune 45023
sudo crudini --set $dvpi SERVER SERVER_IP 127.0.0.1
sudo crudini --set $dvpi SERVER SERVER_TX_PORT 34001
sudo crudini --set $dvpi SERVER SERVER_RX_PORT 32001
sudo crudini --set $dvpi SERVER SERVER2_IP 127.0.0.1
sudo crudini --set $dvpi SERVER SERVER2_TX_PORT 34011
sudo crudini --set $dvpi SERVER SERVER2_RX_PORT 32011
sudo crudini --set $dvpi SERVER DUAL_MODE True
sudo crudini --set $dvpi INTERFACE GPIO_FUNC2_TYPE 1
sudo crudini --set $dvpi OTHERS DEFAULT_TGLIST 2
sudo sed -i 's/RMT1/Local/g' /boot/usertg1.txt
sudo sed -i 's/RMT1/Local/g' /boot/dstarlist.txt
sudo sed -i 's/RMT2/Local/g' /boot/usertg1.txt
sudo sed -i 's/RMT2/Local/g' /boot/dstarlist.txt
/home/pi/dvpi/dvpi
dvpi_dmr_plus.sh
# DVPi-Local Shell Script by DS5QDR at 2020.11.26
dvpi="/boot/dvpi.ini"
mmdvm="/opt/MMDVM_Bridge/MMDVM_Bridge.ini"
option_tg="StartRef=4570;RelinkTime=30;Userlink=1;TS2_1=450;TS2_2=518;TS2_3=841;TS2_4=842;TS2_5=843;TS2_6=844;TS2_7=570;TS2_8=571;TS2_9=572;TS2_10=573;TS2_11=574;TS2_12=575;TS2_13=576;TS2_14=577;TS2_15=578;TS2_16=579;TS2_17=1004"
sudo crudini --set $mmdvm "DMR Network" Address ipsc.dvham.com
sudo crudini --set $mmdvm "DMR Network" Port 55555
sudo crudini --set $mmdvm "DMR Network" Local 62032
sudo crudini --set $mmdvm "DMR Network" Password PASSW0RD
sudo crudini --set $mmdvm "DMR Network" Options $option_tg
sudo systemctl restart mmdvm_bridge
sudo crudini --set $dvpi SERVER SERVER_IP 127.0.0.1
sudo crudini --set $dvpi SERVER SERVER_TX_PORT 34001
sudo crudini --set $dvpi SERVER SERVER_RX_PORT 32001
sudo crudini --set $dvpi SERVER DUAL_MODE FALSE
sudo crudini --set $dvpi INTERFACE GPIO_FUNC2_TYPE 0
sudo crudini --set $dvpi OTHERS DEFAULT_TGLIST 4
echo SERVER1_IP 127.0.0.1
echo SERVER1_TX_PORT 34001
echo SERVER1_RX_PORT 32001
echo
echo DVPi will connect to Remote Server
echo
echo
/home/pi/dvpi/dvpi
usertg3.txt
# For Test Bank (TITLE:IPSC DMR+)
450,TG450,G
841,TG841,G
518,TG518,G
842,TG842,G
843,TG843,G
844,TG844,G
570,TG570,G
571,TG571,G
572,TG572,G
573,TG573,G
574,TG574,G
575,TG575,G
576,TG576,G
577,TG577,G
578,TG578,G
579,TG579,G
1004,TG1004,G
이상입니다
DS5QDR 73!
'DVPI' 카테고리의 다른 글
2020-12-09 DVPi : Local / Remote DVSwitch 연결 DVPi 운영 (2) | 2020.12.09 |
---|---|
2020-12-05 DVPi : 차량용 초소형 DVPi에 FM 카팩 추가 (8) | 2020.12.05 |
2020-11-23 DVPi 공동제작 : DMR Talk Group과 DSTAR Reflector 추가/수정/삭제 (2) | 2020.11.23 |
2020-11-22 DVPi 공동제작 : 무선 인터넷 연결 방법 (권장하지 않음) (2) | 2020.11.22 |
2020-11-21 DVPi 공동제작 : 화면이 거꾸로 나오거나 터치 안될 때 조치방법 (6) | 2020.11.21 |