HamClock

HamClock เป็น software ที่รวบรวมข้อมูลพื้นฐานในการติดต่อสื่อสารย่าน HF ของนักวิทยุสมัครเล่น


เว็บไซด์ อยู่ที่ https://www.clearskyinstitute.com/ham/HamClock/ มีการแนะนำ ใน วารสาร QST เดือน ตุลาคม 2017  HamClock ถูกออกแบบ บนระบบ Linux มักจะนำมาใช้ร่วมกับ Hardware  Raspberry Pi หรือ Inovato 

ขั้นตอนต่อไปนี้ จะเป็นการติดตั้ง HamClock ลงบน Windows 10 ซึ่งมี ฟังก์ชั่นพิเศษ ให้ Linux ทำงานได้ ขอเป็นเครื่องคอมพิวเตอร์รุ่นใหม่ หน่อย ที่ใน Bios มีสามารถเปิดใช้งาน Virtualization ได้

ในรูปจะเห็นว่า Bios ยังไม่ได้เปิดใช้งาน Virtualization Technology  ให้ทำการ Enable แล้วเข้า windows 10

การติดตั้ง Hamclock จะติดตั้งผ่าน PowerShell ให้ค้นหา PowerShell และให้ทำงานใน Admin mode

ใช้คำสั่ง wsl --install --distribution Debian  เพื่อติดตั้ง Debian Linux


เสร็จแล้ว restart คอมพิวเตอร์ กลับมาจะขึ้นหน้าต่าง debian กำลังติดตั้งระบบ ให้รอจนกว่า จะติดตั้งเสร็จ จากนั้น ให้กำหนด username และ password ของ debian  แล้วย่อหน้าต่าง debian ลงไป


กลับไปเปิด powershell อีกครั้ง

ใช้คำสั่งต่อไปนี้ ที่ละบันทัด

wsl --set-default-version 2

wsl --update

wsl --status

netsh advfirewall firewall add rule name="HamClock-WSL-Debian" dir=in action=allow protocol=TCP localport=8181

netsh interface portproxy add v4tov4 listenaddress=0.0.0.0 listenport=8181 connectaddress=localhost connectport=8081

netsh interface portproxy show all


ขั้นตอนต่อไปนี้ ทำใน debian ที่ละบันทัด

sudo apt-get update
sudo apt-get upgrade   แลัวตอบ y
sudo apt install curl make g++ xorg-dev libx11-dev zip  แลัวตอบ y

cd
rm -fr ESPHamClock
curl -O https://www.clearskyinstitute.com/ham/HamClock/ESPHamClock.zip
unzip ESPHamClock.zip
cd ESPHamClock
make -j 4 hamclock-web-1600x960
sudo make install

HamClock กำหนดความละเอียดหน้าจอไว้ 4 แบบ  800x480 , 1600x960 , 2400xx1440 , 3200x1920 ใช้ให้เหมาะสมกับ ความละเอียดหน้าจอคอมพิวเตอร์

ค้นหาคำสั่ง Command Prompt


ใช้คำสั่ง wsl sudo hamclock &

ถ้ามีถาม password ของ user linux ก็ตอบไป แล้วย่อ Command Prompt ลงไป ห้ามปิด

เปิด Hamclock จาก web browser ในเครื่องเดียวกัน   http://127.0.0.1:8181/live.html

แนะนำให้เปิด web browser และ http://127.0.0.1:8181/live.html ไว้ก่อน เพื่อความรวดเร็ว จากนั้นจึงใช้คำสั่งใน Command Prompt  ถ้าทำได้ถูกต้องจะต้องเข้าหน้าสำหรับ setup ก่อน ในรูปนี้ ต้องคลิกเม้าท์ ปุ่มใดก็ได้ภายใน 7 วินาที

ถ้าเข้าได้ก็จะเป็น setup  page1  หน้านี้ ให้ใส่ CallSign และข้อมูลอื่นๆที่ทราบ ของเราเอง จากนั้นไป page2  เว็บหาค่า Grid Location 

ถ้าไม่มีอะไรแก้ไข กดปุ่ม Done

ถุ้าต้องการลบ HamClock และติดใหม่ ให้ทำใน Debian คำสั่งดังนี้

sudo rm -rf /usr/local/bin/hamclock
cd ESPHamClock
make -j 4 hamclock-web-1600x960
sudo make install

คู่มือการใช้งาน HamClock

แถมอีกอัน เป็น HamShack-DashBoard ไว้เปิดดูข้อมูลคู่กับ HamClock

คู่มือ HamShack-DashBoard

สร้าง shortcut บน desktop เพื่อเรียก Hamclock

คลิกขวา ที่ desktop เลือก New / Shortcut

ใส่คำสั่งนี้ลงไปในช่องที่เขียนว่า Browse C:\Windows\System32\cmd.exe /k wsl sudo hamclock & แล้วคลิก Next จากนั้นตั้งชื่อเป็น hamclock เสร็จแล้ว เวลาเรียกใช้งาน คลิก icon shortcut hamclock ได้เลย