สร้าง “HF Live Monitor” แดชบอร์ด HF ตามดูใครออกอากาศแบบ Real-time!

ปกติเวลาผมเฝ้าฟังย่านความถี่ HF หรือรอดูว่าช่วงนี้ Band ไหนเปิด การเปิดเว็บ PSKReporter ค้างไว้ดูแผนที่โลกมันก็ดีครับ แต่บางทีข้อมูลมันเยอะจนดูลำบาก จะหาสถานีที่สนใจ หรือโหมดที่ต้องการฟังเป็นพิเศษ (โดยเฉพาะ CW) ก็ต้องคอยนั่งจ้องหน้าจอตลอดเวลา พลาดนิดเดียวก็หลุดไปแล้ว

ด้วยความที่พอจะเขียนโค้ดได้บ้าง เลยเกิดไอเดียสนุกๆ ว่า “ทำไมเราไม่ดึงข้อมูลดิบมาแสดงผลในแบบที่เราต้องการซะเลยล่ะ?”

หลังจากนั่งปั่นโค้ดอยู่พักใหญ่ (โดยมี AI เป็นผู้ช่วยคู่ใจ) วันนี้ผมภูมิใจเสนอผลงานโปรเจกต์เล็กๆ ที่ใช้งานได้จริง ชื่อว่า “HF Live Monitor” ครับ

HF Live Monitor คืออะไร?

มันคือหน้า Dashboard บนเว็บที่ออกแบบมาเพื่อนักวิทยุสมัครเล่นโดยเฉพาะครับ ทำหน้าที่ดึงข้อมูลการรับสัญญาณจากทั่วโลก (ผ่าน PSKReporter) มาสรุปให้ดูง่ายๆ สบายตา และที่สำคัญคือ “มีระบบแจ้งเตือน” ครับ

หน้าตาเวอร์ชั่นล่าสุดเป็นแบบนี้ครับ: https://kazth.com/onair/

ฟีเจอร์เด็ดที่ผมภูมิใจเสนอ

โปรเจกต์นี้ผมตั้งใจทำมาแก้ปัญหาที่ตัวเองเจอตอนใช้งานจริง เลยใส่ฟีเจอร์ที่คิดว่า “ของมันต้องมี” มาให้ครบครับ

1. แยกแบนด์อัตโนมัติ ไม่ต้องเลื่อนหายาวๆ

ข้อมูลที่เข้ามาจะถูกจัดระเบียบใหม่หมดครับ โดยจะสร้างเป็น “Tabs” แยกตามย่านความถี่ (เช่น 80m, 40m, 20m) ให้เองอัตโนมัติ แบนด์ไหนเงียบ แท็บก็จะไม่โผล่มาให้รกตา อยากดูแบนด์ไหนก็กดแท็บนั้น ข้อมูลกระชับ ดูง่ายกว่าเดิมเยอะ

2. CW Alert System: ไม่พลาดทุกเสียงติ๊ด-ติ๊ด 🚨

นี่คือทีเด็ดสุดครับ! ผมเป็นคนชอบเฝ้าฟัง CW แต่ไม่อยากนั่งจ้องตลอด ผมเลยใส่ระบบแจ้งเตือนด้วยเสียงเข้าไป

ถ้าเปิดลำโพงไว้ เมื่อไหร่ก็ตามที่มีสัญญาณ CW ใหม่เข้ามา ระบบจะส่งเสียง “ติ๊ด-ติ๊ด” (750Hz Tone) เตือนทันที พร้อมมีป้ายข้อความเด้งขึ้นมาที่มุมขวาล่างแบบนี้ครับ:

3. นาฬิกา UTC คู่ขนาน

สำหรับนักวิทยุฯ เวลา UTC คือสิ่งสำคัญในการลง Logbook ผมเลยจับใส่นาฬิกาดิจิทัลเดินแบบวินาทีต่อวินาทีไว้ให้ที่มุมขวาบน โดยแสดงทั้งเวลา UTC (สีฟ้า) และเวลาท้องถิ่น (สีส้ม) คู่กันไปเลย ไม่ต้องคอยบวกลบเลขในหัวครับ

4. ค้นหาและกรองข้อมูลได้ดั่งใจ

  • Smart Search: อยากรู้ว่าเพื่อนสมาชิกคนไหน หรือประเทศไหนออกอากาศอยู่ พิมพ์ Callsign หรือ Prefix ลงในช่องค้นหาได้เลย ระบบจะไฮไลท์สีเหลืองให้เห็นชัดๆ ทันที
  • Mode Filter: อยากดูเฉพาะ FT8 หรืออยากดูแค่ CW ก็เลือกกรองได้จากเมนู Dropdown ครับ

โปรเจกต์นี้ช่วยให้การเฝ้าหาสถานี HF ของผมสะดวกขึ้นมากครับ เปิดทิ้งไว้จอรอง หรือเปิดบนมือถือก็ได้ หวังว่าโปรเจกต์นี้จะเป็นประโยชน์ให้เพื่อนสมาชิกท่านอื่นลองนำไปประยุกต์ใช้กันดูนะครับ

73, HS9XKG