아래 자료는 
- https://ds5qdr-dv.tistory.com/12

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

두 자료를 바탕으로 재 구성하여 올립니다

 

1단계] 가장 먼저 
- Raspberry Pi GPIO 보드의 시리얼 통신을 하기위해 Bluetooth 기능을 비활성화 해야 한다

  그 방법을 DS5HVM OM님 자료와 HL5KY OM님께서 보내주신 자료를 재편집하여
  아래와 같이 정리하여 올립니다

 

RPi 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

 

5. 최종 확인 

    명령 : ls -l /dev

    확인 내용 :  serial0 -> ttyAMA0 확인

변경전

변경후

 

2단계] 다음은 DVSwitch_Bridege.ini 파일 수정

 

1. SSH 화면을 열고

   명령 : sudo nano /opt/MMDVM_Bridge/MMDVM_Bridge.ini

 

    [General]
    Display=Nextion

 

    [Nextion]
    # Port=/dev/ttyUSB0
    # Port=/dev/ttyUSB1 (ThumbDV가 USB있다면)
    # Port=modem
    Port=/dev/ttyAMA0         ; GPIO UART 로 Serial 통신 연결
    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. 재부팅

   명령 : sudo reboot

 

3. 만약 Display가 안되면
   DVSwitch HL5KY OM님 버젼 4.0 이면 Binary Update 를 시켜보고
   sudo shutdown -h now

   전원 분리 10초 -> 전원 재인가

   하면 된다

 

3단계] 추가 Test 진행중인 것
   - DVLink 에 Nextion LCD 부착
   - Nextion Display
     . 화면 내용 중 주파수, 온도, CPU Hz/Load/Disk Free 등 표시
     . 수신만 되고 송신 정보 안뜨는 것
     . 수신 후 메인 화면으로 복귀 안되는 것 등
   계속 Test 를 통해 개선 예정임


아래 화면은 GPIO에 Nextion LCD 연결하여 DVSwitch Server Display 하는 사진이다

(Raspberry 3B에 2.4 inch Nextion LCD)

GPIO에 Nextion LCD 배선도

 

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

,