요즈음 HAM CLock이 아즐사 카페에서 핫이슈이죠!
최근 DS1UMG 윤지선  YL님께서 아즐사 카페에 HAM Clock 을 만들어 소개하였고 공동구매 진행중입니다.
참 이쁘게 만들어 멋진 작품으로 소장 가치가 있는 것으로 예상됩니다

 

아즐사(아마추어 무선을 즐기는 사람들) : 네이버 카페

아즐사(아마추어 무선을 즐기는 사람들)의 카페입니다.

cafe.naver.com

 

저 역시 하나 갖고 싶은데 아직 ESP8266 을 이용한 제작은 경험이 없어 ...

 

위 내용을 보면 ESP8266 아두이노와 9인치 LCD에 각종 센서를 부착하여 제작한 것으로 되어 있습니다.

전문가에겐 만들기 용이하나 저를 비롯한 제작 경험이 적은 많은 OM님들에겐 그림의 떡으로만 보였습니다.

 

그래도 도전은 해봐야지

 

검색을 통해 공식 사이트 찾아보니 라즈베리파이를 이용한 제작이 가능하다는 것을 찾았고 

잠시 시간내어 만들어 보았습니다

 

HF대 장비도 없고 경험이 없는 나로서는 HAM Clock에 나오는 많은 정보를 알지는 못하지만 

만드는 과정에서 배우는 즐거움을 기대하였습니다

 

아래 사이트는 HAM Clock 공식 사이트입니다.

https://www.clearskyinstitute.com/ham/HamClock/

하단에 있는 탭을 클릭하니 프로그램 다운로드부터 셋업방법 외 사용설명서까지 다양한 정보가 설명되어 있었습니다

 

 

ESP8266 버젼이 아닌 라즈베리파이 버젼 제작 과정을 설명하도록 하겠습니다

 

사용부품

- 라즈베리파이 3B

- 5 Inch Touch LCD (해상도 hamclock-800x480)

- 16G Micro SD Card

- 기압, 온도, 습도 센서 알리 발주 중 ...

 

1단계] OS SD Card 만들기와 VNC 활성화 

Raspberry Pi Imager를 이용하여 16G SD Card에

Debian 12 Bookworm with Desktop  64bit 버젼으로 설치하였습니다

 

이미지 작업 후 첫 부팅하신 뒤 VNC 활성화 방법

sudo raspi-config 한 후 아래와 같이 VNC 활성화 하시면 됩니다

 

 

 

2단계] HAM Clock 설치

 

2-1] 라즈베리파이에 이미지 SD Card를 넣고 부팅하고 기본 update & upgrade 실행

sudo apt update

sudo apt upgrade -y

 

2-2] HAM Clock 프로그램 설치

cd ~
curl -O http://www.clearskyinstitute.com/ham/HamClock/install-hc-rpi
chmod u+x install-hc-rpi
./install-hc-rpi

설치 하는데 10여분 정도 소요됩니다. (라즈베리파이 모델에 따라 다름)

설치 과정에 여러가지 질문이 나오는데 대부분 (y/n) y를 입력하고 엔터하시면 됩니다

 

2-3] 프로그램 실행 및 초기 설정

Desktop Window 화면에서

- 터미널을 열고 hamclock & 을 입력하거나

- 바탕화면에 있는 HAMClock 아이콘을 클릭하면

HAM Clock 이 실행됩니다.

 

프로그램이 실행되면 아래와 같이 설정 (Setup) 으로 들어갈 수 있습니다 

화면 아무곳이나 클릭하면 설정화면으로 이동됩니다.

 

설정화면에서 자신의 정보를 입력하면 됩니다

저가 설정한 몇가지만 설정 화면에 붉은 박스 표시 하였습니다

Page 이동은 <Page #> 에서 < > 부분을 클릭하면 됩니다

 

<Page 1> 콜싸인 위도 경도 입력

 

<Page2> 통과

 

<Page 3> 통과

 

<Page 4> 지도 중심에 대한 위치를 동경 128E 입력 (지도 중심에 한반도 표시)

 

<Page 5> 날짜 표시와 단위 표시 변경 (년월일, 미터법 표시)

 

<Page 6> 통과

 

<Page 7> 요일별 자동 On / Off 설정 

 

모두 설정이 끝났으면 우측 아래  Done을 클릭

설정까지 수고 하셨습니다.

 

 

3단계] 운용 

이제 아래와 같이 화면이 뜹니다.

 

3-1] 부팅 시 자동 실행 On / Off 설정 방법

설치과정에서 질문에 모두 (y/n) y를 입력하였다면 전원을 넣어면 자동으로 HAM Clock이 실행됩니다.

만약 자동 실행을 중지하고 싶으면

 

sudo nano /home/pi/.config/autostart/hamclock.desktop

세번째 줄에 있는 

Exec=/bin/sh -c 'sleep 5; /usr/local/bin/hamclock'

# Exec=/bin/sh -c 'sleep 5; /usr/local/bin/hamclock'

로 바꾸면 자동 실행이 중지되고 다시 #을 없애면 부팅 시 자동 실행 됩니다

 

3-2] 라즈베리파이 전원 Off 와 리부팅 아이콘 만들기

아래 4줄의 명령어를 실행하면 

wget -O /home/pi/rpi-off.png                              ds5qdr.duckdns.org/Desktop/rpi-off.png

wget -O /home/pi/Desktop/rpi-off.desktop        ds5qdr.duckdns.org/Desktop/rpi-off.desktop

wget -O /home/pi/rpi-reboot.png                        ds5qdr.duckdns.org/Desktop/rpi-reboot.png

wget -O /home/pi/Desktop/rpi-reboot.desktop  ds5qdr.duckdns.org/Desktop/rpi-reboot.desktop

아래와 같이 두개의 아이콘이 생깁니다.

 

3-3] 웹브라우즈 (크롬) 에서 실행하기

주소창에 ip_address:8081/live.html 입력하면 아래와 같이 볼 수 있습니다

휴대폰에서도 위 주소 입력하면 되고

DDNS 설정하면 밖에서도 휴대폰으로 모니터링 가능합니다 (Ham Clock Ip Adress에 TCP 8081 포트포워드 Open)

 

이상입니다.

 

 

 

실물 사진 3장 

위 사진에 라즈베리파이에 MMDVM Hotspot과 사운드카드가 보이는데 HAM Clock에는 필요 없는 것입니다.

 

 

7인치로 하나 더 만들어 보았습니다. (아래 사진 우측)

사용부품

- 라즈베리파이 4

- MMDVM Hotspot 

- 7 Inch LCD (해상도 hamclock-1600x960)

- 16G Micro SD Card

- USB SoundCard CM108

- Nextion LCD 3.5 Inch K type

- OS : Debian 12 Bookworm

- SW : MMDVMHost + YSFGateway + P25Gateway + NXDNGateway + ircDDBGateway + M17Gateway

           DroidStar + USRP CLient + HAM Clock

 

참고로 HAM Clock이 많은 CPU를 점유하고 있습니다.

CPU가 높을수록 더 많은 정보를 더 빠르게 가져와 표시해주기 때문입니다.

이 부하를 줄이려면

 hamclock -t 50        <--- 50% 부하 허용
 hamclock -t 20        <--- 20% 부하 허용

하면 됩니다.

자동 실행 설정하신 경우

sudo nano /home/pi/.config/autostart/hamclock.desktop  한 후 아래와 같이 수정하시면 됩니다.

 

 

 

DS5QDR 73!

 

 

 

참고자료]

한글 사용설명서 (DS1PEE 최영일 OM님께서 영문버젼 번역함)

HamClockKey.docx
1.83MB

 

 

영문버젼 사용설명서

HamClockKey.pdf
0.89MB

 

 

블로그 이미지

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

,