DVSwitch Server에 Nextion LCD 부착 성공 이후

2020-05-28 DVSwitch Server에 Nextion LCD 부착 #1

2020-06-05 DVSwitch Server에 Nextion LCD 부착 #2

 

DVLink Server에도 Netion LCD를 부탁하여 여러번 시도하였으나 Display 되지 않았다

 

마침내 금일 (6/164일 80%, 6/23일 100%) 성공을 하였다

- Master User를 제외한 Sub User (모두 DMR User 임)는 Nextion LCD에 정보가 뜬다 

- 모든 User (Main, Sub 사용자) 모두 Nextion LCD에 정보가 뜬다

- IP Address와 수신 Callsign, Talk Group 및 Last Heard 까지 표시된다

 

목차

1단계] 각 MMDVM_Bridge.ini 수정 

2단계] Raspberry Pi의 GPIO UART 활성화

 

 

1단계] 각 MMDVM_Bridge.ini 수정 

 

현재 저의 DVLink에는 4명의 Sub User가 연결되어 있는데

각각 MMDVM_Bridge.ini 파일을 열어 수정해야 한다

 

SSH 화면을 열고

Master User : sudo nano /opt/MMDVM_Bridge/MMDVM_Bridge.ini  

Sub User #2 : sudo nano /opt/MM-SECUNDARIOS/콜싸인#번호/MMDVM_Bridge.ini

 

수정내용은 [General] 끝에 Display= Nextion 한줄 추가하고 파일 끝에 [Nextion] 추가 이다

 

[General]
Display=Nextion             ; 추가

[Nextion] 
# Port=/dev/ttyUSB0        ; USB에 USB2TTL 통해 연결 시
# Port=/dev/ttyUSB1        ; ThumbDV가 USB0에 연결되어 있다면) 
# Port=modem                ; HotSpot 에 연결시
Port=/dev/ttyAMA0         ; GPIO에 연결시 
Brightness=20                 ; Default 값은 50인데 너무 밝아 20으로 수정함
DisplayClock=1 
UTC=0 
# Screen Layout:              ; 1=G4KLX   2=ON7LDS   3=ON7LDS L3   4 = ON7LDS L3 HS 
ScreenLayout=3               ; 3번 ON7LDS 선택
IdleBrightness=10             ; Default 값은 20인데 너무 밝아 10으로 수정함

Ctrl-X -> Y -> 엔터

 


2단계] Raspberry Pi의 GPIO UART 활성화

- 아래 Raspberry Pi UART 활성화 방법은 3B+, 4B 까지 확인 완료

 

1. config.txt 의 아래쪽에 두 개의 라인 추가  
   명령 : sudo nano /boot/config.txt

   enable_uart=1

   dtoverlay=disable-bt ; 추가함

 

2. 시리얼 콘솔 기능 중지 (2가지 방법중 간단한 방법)

  명령 : sudo nano /boot/cmdline.txt

  수정                       console=serial0,115200 부분만 지우고 저장

  수정전 : console=tty1 console=serial0,115200 root=PARTUUID=738a4d67-02 rootfstype=ext4 e$

  수정후 : console=tty1                                  root=PARTUUID=738a4d67-02 rootfstype=ext4 e$

  혹은

  수정전

   dwc_otg.lpm_enable=0 console=ttyAMA0,115200 console=tty1 root=/dev/mmcblk0p2 roootfstype=ext4 
   elevator=deadline 
fsck.repair=yes rootwait

  수정후

   dwc_otg.lpm_enable=0 console=tty1 root=/dev/mmcblk0p2 roootfstype=ext4 
   elevator=deadline 
fsck.repair=yes rootwait

 

3. 블루투스 시스템 중지  

   명령 : sudo systemctl disable hciuart

 

4. 재부팅 

    명령 : sudo reboot

 

이상입니다

 

그러면 Master/Sub User가 각각 다른 Talk Group에서 각각 교신한다면

Nextion LCD에는 어떻게 표시되는가 궁금했는데

- 1차 Test (6/16일)를 해보니 Sub User 중 CallSign 말파벳이 가장 빠른 OM이 Nextion LCD에 Display 됨 (설정 오류)

- 2차 Test (6/23일)를 하였는데 Master/Sub User 모두 각각 다른 TG에서 교신하여도 상대방 OM님의 Callsign이 뜬다

즉, N개의 User를 모두 Display가 가능하다는 것이다

 

- 최초 부팅 후 초기 화면에서 시계 표시가 비정상적이었는데 (시:분이 한칸 밀려 표시되고 초는 안보임) 
     명령어 : sudo dpkg-reconfigure locales
                 en_ZA UTF-8 을 선택하고 최우선을 선택하면 해결된다
(태국 Kasem Sirisuwan, 프로그래머) 

 

즐거운 DV 통신 바랍니다

 

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

,