아래 자료는
- 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!
'DVSwitch' 카테고리의 다른 글
2020-06-17 DVSwitch Mobile 설치 및 설정 (0) | 2020.06.17 |
---|---|
2020-06-12 DVSwitch에서 DMR TG와 D-Star Ref List Mobile로 전송 (3) | 2020.06.12 |
2020-06-11 DVSwitch에서 CallSign 대신 DMR ID가 뜰때 조치 방법 (0) | 2020.06.11 |
2020-06-05 DVSwitch Server에 Nextion LCD 부착 #2 (0) | 2020.06.05 |
2020-05-28 DVSwitch Server에 Nextion LCD 부착 #1 (0) | 2020.06.01 |