공동구매 2차분 Blue Stack 및 투명 케이스를 오늘 오후 택배로 받아 조립하고 다음과 같이 1차 테스트를 했습니다.
수고해 주신 HL2UVH 오엠께 다시한번 감사드립니다.
지금까지는 라즈베리파이의 GPIO 핀에 DVMEGA 싱글밴드 실드를 꽂아서 사용했었습니다.
DVMEGA가 D-Star 만 지원하던 때에는 라즈베리파이에 주로 Commander 이미지를 깔아서 고정 및 이동운용에 사용했었습니다.
그 후 멀티모드를 지원할 수 있게된 후로는 MMDVMHost 프로그램을 설치해서 사용했습니다.
택배로 받은 제품 사진입니다.
BlueStack-Micro-Plus 와 투명케이스
BlueStack PCB 윗면.
사진과 같이 마이크로 USB 컨넥터에 점을 찍어 놓은 것이 타이머 회로가 추가된 신형 보드라고 하네요.
BlueStack PCB 아랫쪽. 블루투스 add-on PCB가 붙어 있네요. PCB에 패턴형식으로 안테나가 새겨져 있고요.
조립식 케이스, 청색 스위치 손잡이, BlueStack PCB 설치용 Spacer 3개, BlueStack 과 DVMEGA PCB를 지지해주는 Spacer 1개.
긴 스페이서는 사용치 않고, DVMEGA에 원래 딸려나온 스페이서를 사용 나사로 두 기판을 체결했습니다.
조립식 케이스는 플라스틱 양면 모두 녹색 보호필름이 입혀져 있어서 처음엔 투명케이스가 아닌줄 알았습니다.
펼쳐놓은 모습입니다.
DVMEGA 와 BlueStack을 조립해 보니, DVMEGA PCB 아래쪽 IC 소켓 핀과 스위치가 닿을락 말락...
안전하게 가장 아래쪽 핀 2개를 니퍼로 짧게 자르고...
조립된 모습입니다.
스위치 부착용 구멍을 뚫다보니 보호 필름이 손상되어 윗면만 벗겨내어 투명한 상태입니다.
녹색도 예뻐보여 나머지는 보호필름을 벗기지 않고 조립했습니다.
추가 설치한 작은 스위치는 펌웨어 업데이트용 점퍼선을 ON/OFF 시키는 목적입니다.
점퍼선은 IC 소켓 밑으로 집어넣어 깔끔하게 정리했습니다.
BlueStack 사용설명서에 보면,
이 장치를 MMDVMHost 모드로 사용할 때, 구형 BlueStack 보드에서는 펌업 이외에 실제 사용중에는 점퍼선을 제거해야 할
수도 있다고 나와 있습니다.
신형 BlueStack 보드는 스위치를 눌러 펌업모드 (프로그래밍 모드)로 설정해도 타이머가 있어서 60초후에 프로그래밍모드를
빠져나오게 되어 있는 관계로 DVMEGA에 점퍼선을 부착한채 놔두어도 상관없다고 합니다.
제가 받은 신형 보드에서 실제 사용해 보니 스위치를 ON 시켜두어도 상관 없었습니다. 스위치 안달아도 될걸 괜히 애를 썼네요...
휴대폰 블루투스를 연결하여 작동중. 이상없이 작동합니다.
DMR 시험교신 완료. FCS001-99 에코테스트 완료, Wires-X 모드로 YSF071 C4FM 리플렉터 접속테스트 모두 완료.
다음은, 제가 고정운용시 주로 사용하는 방식인, 위 사진과 같은 형태의 MMDVMHost 모드의 테스트입니다.
시스템 구성은 이 글의 아래쪽 구성도를 참조하시기 바랍니다.
라즈베리파이 2B 에 MMDVMHost 등의 프로그램이 설치되어 있습니다. 이전에는 라즈베리파이에 DVMEGA가 바로 설치되어 있던 것입니다.
BlueStack 사용설명서에 따라 스위치를 누르면, USB cable을 사용해 PC 또는 라즈베리파이 등으로 접속해 Hotspot 무전기 모드로
작동이 가능하며, G4KLX D-Star 리피터 및 ircDDBGateway, MMDVMHost 소프트웨어 등의 사용이 가능하고, 또한 DVMEGA
펌웨어 업그레이도 이 상태에서 행하죠.
라즈베리파이에는 LAN 선이 직접 연결되어 있고, BlueStack+DVMEGA 는 USB Cable로 라즈베리파이와 연결되어 전원을 공급
받으며 데이터도 전송하죠.
라즈베리파이에 설치되어 있는 MMDVMHost 프로그램의 설정에서 바꾸어주는 부분은 단 한군데, 어느 Port에 DVMEGA가 연결
되어 있는지 설정하는곳, 즉 MMDVM.ini 의 MODEM 항목에 있는 Port=/dev/ttyAMA0 (라즈베리파이의 GPIO 핀에 DVMEGA가 직접 꼽혀 있는 경우) 을 Port=/dev/ttyUSB0 (라즈베리파이의 USB 단자에 USB Cable을 통해 DVMEGA+BlueStack이 연결되어 있는 경우) 으로만 바꾸어 주면 됩니다.
이동운용시에는 무전기외에 달랑 BlueStack+DVMEGA와 배터리, 그리고 휴대폰만 챙기면 되지만,
고정용으로 운용할떄는 이런 방식으로 운용을 하는데....
이유는 MMDVMHost 방식을 사용하면 동시에 D-Star, DMR, C4FM, P25 등 여러모드를 Standby 할 수 있기 때문입니다.
평소에 이런 식으로 사용을 하다가 단 하나의 모드로 고정시켜 사용하려니 너무 답답해서 자꾸 이런식으로 사용하고 싶어집니다.
지금까지 제가 사용해본 방식 중에서 이 방식이 가장 성능 좋은 것으로 생각합니다.
DVMEGA+BlueStack <= USB Cable => 라즈베리파이 (Command line 방식 ircDDBGateway+MMDVMHost+YSFGateway)
강력하게 추천드리오니, 아래 설명하는 이미지 파일을 이용하여 이 방식으로 한번 시도해 보시기 바랍니다.
<사용 소감>
라즈베리파이 2B에 MMDVMHost 프로그램을 사용할 떄는 일정시간 사용하지 않으면 sleep 모드에 빠진 것처럼 PTT를 잡아도
제깍 응답하지 않고 2~3번 PTT를 잡아야 반응하는 경우가 많았습니다.
이러한 현상은 리피터 사용시 고유한 현상이라는 DS5TUK 오엠의 귀뜸이 있었습니다. 리피터 사용시 처음 접속할 때 PTT를
조금 길게 잡아 리피터를 깨우고(?)나면 그 다음부터는 정상사용이 가능하다고 하는군요. 상대방이 마이크를 넘긴후 잠깐의
시간동안 사이를 두었다가 송신해야 하는 등 리피터/리플렉터 사용방법을 좀 더 익혀야 할 것 같습니다.
BlueStack+DVMEGA 에 MMDVMHost를 사용하니 이러한 현상이 많이 줄어드는 것으로 느껴집니다.
특히 Wires-X 모드로 YSF 리플렉터에 연결하는 과정이 꽤 신속히 이루어집니다.
조금더 테스트를 해 보아야 하겠으나 첫 느낌은 좋은것 같습니다.
<이미지 파일>
주의!!!
이미지 파일을 이용하여 설치하는 방법은 다음 글에 더 상세히 설명해 두었으니, 아래 간략히 소개한 내용은 무시하시고 아래 링크 걸어둔 게시글을 참조하시기 바랍니다.
(HL5BPL MMDVM-3) 라즈베리파이 이미지로 BlueStack용 MMDVMHost 설치하기
관심 있으신 분들을 위하여, 제가 사용하고 있는 이미지 파일을 카페 이미지 자료실에 올려 놓았습니다.
파일 위치는 /HDD1/(03)_MMDVM_multimode-DV-Repeater_이미지/HL5BPL/(2016.11.16)Command-line_ircDDBGateway+MMDVMHost+YSFGateway+HP-WiFi_HL5BPL_for_BlueStack(RPi_2B)(16GB).7z 입니다.
2016.11.30 MMDVMHost 프로그램을 최신판으로 업그레이드하여 이미지를 다시 올렸습니다.
http://hl5bpl.ipdisk.co.kr:8000/list/HDD1/(03)_MMDVM_multimode-DV-Repeater_%ec%9d%b4%eb%af%b8%ec%a7%80/HL5BPL/(2016.11.30)Command-line_ircDDBGateway+MMDVMHost-20161124+YSFGateway_HL5BPL_for_BlueStack(RPi_2B)(16GB)(배포용).7z 입니다.
압축을 풀면 16GB 이미지파일이 나옵니다.
SD 카드에 구워 부팅후 pi로 로그인 합니다. 로그인 암호는 raspberry 입니다.
$ cd config
이곳에 설정 파일들의 심볼릭 링크를 걸어놓았으니 에디터로 편집해서 사용합니다.
각 설정파일 내용중 호출부호, 주파수, DMR ID 등을 자신에 맞게 수정하여 사용하면 됩니다.
최소한 아래 3 개의 설정 파일은 수정해서 사용해야 합니다.
$ sudo nano MMDVM.ini # MMDVMHost 설정 파일
$ sudo nano ircddbgateway # ircDDBGateway 설정 파일
$ sudo nano YSFGateway.ini # YSFGateway 설정 파일
이 이미지의 제작 과정은 제블로그의 다음글을 참조하시기 바랍니다.
http://blog.naver.com/hl5bpl/220853436731
제가 만든 이미지에는
1) D-Star는 부팅시 XRF070C에 자동접속하도록 설정되어 있습니다. 다른 곳으로 QSY 하려면 무전기에서 URCALL에 넣어
명령을 하던지, 휴대폰에서 "ircDDB remote" 프로그램을 사용해 원격제어하면 됩니다.
2) DMR은 부팅시 BM 4501 KR 마스터 서버에 자동으로 연결됩니다. 어느 Talk Group 또는 리플렉터에 연결할지는 DMR
무전기에서 설정해서 연결해야 합니다.
3) C4FM은 부팅시 대기상태입니다. C4FM 무전기에서 Wires-X 모드로 DVMEGA+BlueStack 에 일단 접속후 원하는 YSF
리플렉터로 접속해야 합니다. 이 사용법은 카페 게시글 http://cafe.daum.net/d-star/dFCs/43 에 설명되어 있습니다.
4) P25 모드는 사용하지 않는 것으로 설정되어 있습니다.
pi로 로그인한 상태 (현재 디렉토리가 /home/pi)에서,
$ ./mm
을 하시면, screen 기능을 사용해 MMDVMHost 작동상태를 계속 모니터링 할 수 있습니다. 단, 부팅후 60초 후에 MMDVMHost 프로그램이 자동 기동하므로 60초 이후부터 사용해야 합니다.
MMDVM.ini 의 로그 레벨을 1 에 설정하면 상세한 정보가 출력되며, 2로 설정하면 좀 간략하게 표시됩니다.
<구성도>
글로만 써놔서 구성이 잘 이해가 안되나 봅니다. 구성도를 그려 봤습니다.
안로이드 휴대폰을 이용해 블루투스로 연결하는 방법, 그리고 윈도우 PC에 USB 케이블로 연결하는 일반적인 방법입니다.
USB Cable로 PC 연결시에는 BlueStack 보드의 스위치를 눌러야 합니다. 블루투스 연결시에는 누르지 않고요.
MMDVMHost 방식입니다.
이 방식으로 FCS 리플렉터는 연결이 안되는 것으로 알고 있습니다.
첫댓글 테스트 후기글 잘읽었습니다.
mmdvm은 안보이는데 아두이노랑 연결한것이 아닌가요??
"Arduino Due + MMDVM 보드" 대신에 "BlueStack + DVMEGA"를 모뎀으로 사용하는 것입니다.
USB Cable로 연결하는 라즈베리파이에는 MMDVMHost + ircDDBGateway + YSFGateway 등의 소프트웨어가 설치됩니다.
@HL5BPL 사진에는 MMDVM 보드가 안보여서요
그럼 라즈베리파이에 MMDVMHost + ircDDBGateway + YSFGateway 만 설치하면 되는가요?
@DS1IGQ 구성도 추가했습니다.
@HL5BPL 감사힙니다.
이제 시작하다보니 질문이 많습니다 ㅎ
라즈베리파이 설정 마치면 blue dv,dvmega 실행되고 화면 안보고 그냥 무전기 ptt잡으면 교신가능한거지요?
물론 한가지 모드만 미리설정했다는 가정하에...
@DS1IGQ 제가 만든 이미지에는
1) D-Star는 부팅시 XRF070C에 자동접속하도록 설정되어 있습니다. 다른 곳으로 QSY 하려면 무전기에서 URCALL에 넣어 명령을 하던지, 휴대폰에서 ircDDB Remote 프로그램을 사용해 원격제어하면 됩니다.
2) DMR은 부팅시 BM 4501 KR 마스터 서버에 연결됩니다. 어느 Talk Group 또는 리플렉터에 연결할지는 DMR 무전기에서 설정해서 연결해야 합니다.
3) C4FM은 부팅시 대기상태입니다. C4FM 무전기에서 Wires-X 모드로 DVMEGA+BlueStack 에 일단 접속후 원하는 YSF 리플렉터로 접속해야 합니다.
4) P25 모드는 사용하지 않는 것으로 설정되어 있습니다.
@HL5BPL 휴대폰에 BlueDv 프로그램을 설치해 사용하는 것이 모든 리플렉터 등의 연결을 휴대폰에서 BlueDV 화면상으로 제어하므로 가장 편리하고 간단한 것에 비해 상당히 번거로운 조작입니다만,
MMDVMHost 사용시에는 설정된 모든 모드를 한꺼번에 대기(수신)할 수 있고, 모드별로 어디엔가 접속되어 있다면 아무 모드나 PTT를 잡으면 바로 사용가능하다는 장점이 있습니다.
단, Hotspot이 Simplex 모드로 동작하므로 한 순간에 한 모드만 사용가능하지만 말이지요...
초기에는 휴대폰 BlueDV 방식의 사용을 권장합니다. MMDVMHost 많이 복잡합니다.
좋은 정보 감사합니다
장문의 뎃글 설명 감사드립니다.
이해가 되었습니다.
이미지 다운받아서 한번 사용해보겠습니다.
.
.
그리고 전 YAESU 사용자라서 C4FM만사용법 익히면 될듯합니다. ㅎㅎ
오랜 대기시간 후에는 PTT를 잡아도 즉각 응답하지 않는 것은 이전과 비슷한 것으로 다시 파악했습니다.
이 부분의 원인과 조치방법을 아시는 분은 귀뜸 부탁드립니다. --> 리피터 방식의 원래 특징?
BPL님 라즈베리파이에 MMDVM호스트 프로그램 설치해 사용해보려 하는데 3.5인치 터치스크린이 있는게 편리할까요?
현재 BlueDV를 가지고 있어서 라즈베리파이 3와 연결 사용하려 합니다
그리고 라즈베리 2와 라즈베리 3는 다른것으로 아는데 이미지 파일도 라즈베리3엔 맞지 않겠네요?
1) 터치 스크린 : MMDVM에 LCD를 붇이면 MMDVM 로고와, 모드별로 접속 신호가 있을때 그 현황을 디스플레이 해주는 것으로 알고 있습니다. 단지 모니터링 용이므로 없어도 큰 상관은 없습니다.
LCD가 MMDVMHost에서 지원하는 모델인지 확인해야 합니다. MMDVM.ini 파일에 지원하는 종류가 나와 있고 거기서 설정해줘야 하고 활성화시키는 절차가 따로 있습니다. 저도 Nextion LCD 하나 주문해놨는데 아직 도착을 않고 있네요.
2) 제가 사용해 보지는 않았지만 라즈베리파이3에서는 내장블루투스 죽이는 부분만 추가하면 이상없이 동작하는 것으로 알고 있습니다. 본문에 언급된 제 블로그의 이미지 제작과정 글에 보면 내용이 들어 있습니다.
@HL5BPL 답변 감사 합니다
LCD도 종류가 여러가지 인가요? Ali 에선 그냥 3.5인치 터치스크린이라고만 되어 있던데 ...
어떤걸 구해야 할지 모르겠네요
lcd 구입처 좀 알려주세요
선 없이 라즈베리파이위에 딱 꼽는 방식을 구해야 할것 같은데 Nextion을 쳐보면 선이 따로 있는것 같이 보여지네요
@HL2KV MMDVMHost 프로그램내에 지원하는 LCD에 대한 코딩이 들어가야 하므로, 지원되는 LCD만 사용가능합니다.
유튜브 등에 Nextion 터치스크린이 많이 소개되더군요. MMDVM에서 최근에 지원되기 시작한 종류인데 가격도 굉장히 쌉니다.
이 모델은 GPIO 핀에 전원선 2가닥, 그리고 시리얼 신호선 2가닥을 꼽게 되어 있습니다.
저는 11월 11일 할인 행사때 Aliexpress 에 주문했는데 중국에서 항공 선적했다고 나오는 이후 진행이 안되고 있네요...
@HL5BPL 다시 추적해보니 근처 우체국에 도착해 있네요. 내일쯤 받을 수 있을것 같습니다.
저번 MD-380G도 그랬는데, 보통 25일 이상 걸리네요.
@HL5BPL 구입처 링크 부탁해요
선을 꼽게 돼 있으면 고정은 어떻게 하나요?
@HL5BPL 그리고 nextion 은 3.2인치이고 일반 터치스크린은 3.5인치라고 하던데 사이즈가 달라서 어떤게 맞는지 긍금하네요
@HL2KV 주문 당시 케이스에 고정할 생각을 못하고 모듈만 구매했네요. 제가 구입한 것은 3.2인치 제품입니다.
(https://www.aliexpress.com/item/English-Version-Nextion-3-2-TFT-400X240-Touch-Screen-Display-HMI-LCD-Display-Module-Touch-Panel/32443541471.html?spm=2114.13010608.0.0.tO4FfA)
검토해 보시고 케이스까지 같이 있는 제품을 찾아보시는게 좋지 않을까 생각됩니다.
설치 방법은 이 문서를 참조하시기 바랍니다.
(https://www.hamdigitaal.nl/?wpfb_dl=246)
이미지 구워 TV에 연결하고 쭈욱 진행하다가 패스워드를 넣으니 패스워드가 안먹고 계속 다시 입력하라네요.
라즈베리파이3 + 디브메가 + DV4mini구성입니다.
pi로 로그인할 때의 패스워드를 말씀하시는건가요? 소문자로 raspberry 입니다.
리눅스는 대문자와 소문자를 다른 글자로 인식하므로 혹 키보드의 Caps Lock이 눌려져 있는지 확인하시기 바랍니다.
소문자로 입력했는데도 그러네요.
11.30일짜 MMDVMHost 이미지 파일은 32GB 메모리가 필요한것인가?
저는 16GB 메모리로 구어볼려고 하니 메모리 부족이라고 구어지지가 않내요
46번 게시글을 참조하시기 바랍니다.
@HL5BPL 네 감사 합니다