อินเตอร์เฟสแบบง่าย แทน AIOC

AIOC (All-in-One Cable) https://github.com/skuep/AIOC 
AIOC เป็นอะแดปเตอร์ขนาดเล็กที่มีหัวเชื่อมต่อแบบ USB-C โดยอุปกรณ์นี้จะแสดงตัวตนในระบบเป็นทั้งการ์ดเสียง และ พอร์ตสื่อสารเสมือน (Virtual TTY หรือ "COM Port") สำหรับการตั้งโปรแกรมและการสั่งงาน PTT (Push-To-Talk) 

มีขายที่ NA6D ราคา 20 USD (672บาท) ส่งเฉพาะอเมริกา  / Temporarilyoffline  AIOC 854 บาท ค่าส่งมาไทย 724 บาท รวม 1578 บาท  

ได้สร้าง AIOC (C-Board for UV-K5) version JE1RAV  ใช้งาน FT8 KD8CEC Firmware และ IJV Firmware ได้ไม่มีปัญหา  ส่วน BG7NZL Firmware ใช้งานไม่ได้ จึงต้องทำ interface อันใหม่

เราจะมาทดลองทำ อินเตอร์เฟสแบบง่าย เพื่อใช้งาน FT8  KD8CEC Firmware และ BG7NZL Firmware 


ต้นแบบมาจาก   
Introducing UV-K5 Version 0.3C (Added WSPR , APRS TX with PC ) 
Introducing UV-K5 Version 0.1P (CW) 
Introduction to APRS and WSPR functions in Version 0.3 for UV-K5
Quansheng в FT8 c верхней боковой  


ใช้สายสำหรับ Flash หรือ โปรแกรมช่อง ของ BAOFENG ( chip Prolific PL-2303HXD ) มาทดลอง ได้สายและอุปกรณ์การเชื่อมต่อมาครบ ในราคา 55-80 บาท แล้วทำการดัดแปลงเพิ่ม สายลำโพง ไปเข้า ไมค์ ของคอมพิวเตอร์ ไม่ยาก ทำตามนี้ได้เลย



คาดเดาว่า โครงสร้าง jack 2.5mm ที่พลาสติกหุ้มไว้จะเป็นแบบนี้ 


ใช้ดอกสว่านหมุนด้วยมือ ค่อยๆ เจาะเข้าไป เจอโลหะ สีเหลืองก่อน ระวังอย่าให้ขาด เจาะเข้าไปอีกนิดหน่อย จึงเจอโลหะ สีแดง เราจะบัดกรีจุดนี้ ออกไปใช้งาน  

 

เสียบ คอนเน็คเตอร์ เข้ากับวิทยุ เพื่อไม่ให้ความร้อนจาการบัดกรี ทำให้ jack 2.5mm เคลื่อนที่ บัดกรีด้วยความรวดเร็ว ใช้สายไฟเส้นเล็ก  เมื่อบัดกรีเรียบร้อยแล้ว ใช้เทปพันสายไว้ไม่ให้ขยับ 

ก่อนจะทำขั้นตอนต่อไป ให้ทดลองใช้สายในการ Flash โปรแกรม ว่ายังใช้งานได้ดีอยู่หรือไม่

ตอนนี้ ได้สายลำโพงจากวิทยุ ออกมาแล้ว ต่อผ่านตัวต้านทาน ค่า 10 K  ส่วนสาย ground จะไปเอาด้าน USB  ปลายทางด้าน เข้าคอมพิวเตอร์ ใช้ Jack TRRS 3.5mm ให้ต่อสัญญาณเข้า ตามมาตรฐาน CTIA

คอมพิวเตอร์ notebook รุ่นใหม่ ช่องสำหรับ หูฟัง ไมค์ จะใช้ Combo Jack (Single Port) 4-pole (TRRS) และใช้มาตรฐาน CTIA


ถ้าไม่ต่อเข้าข่่องไมค์ ของคอมพิวเตอร์ ก็ต่อผ่าน USB SoundCard ได้เหมือนกัน ใช้แบบราคาประหยัด 30 บาท ก็พอ


ต่อให้ครบทั้ง ไมค์ และ ลำโพง จากวิทยุ มาเข้า USB SoundCard จะได้ครบสมบูรณ์


SPK ไปเข้า ไมค์ USB SoundCard
MIC  มาจาก หูฟัง USB SoundCard



FT8 144MHz บนวิทยุมือถือ BG7NZL Firmware

BG7NZL พัฒนา Firmware ต่อมาจาก F4HWN V5.2.0 เน้นเรื่อง FT8 และ CW มีคุณสมบัติที่น่าใช้งานมาก เป็น Firmware ที่เกี่ยวกับ FT8 ตัวล่าสุด เผยแพร่เมื่อ มีนาคม 2026
ดูรายละเอียดได้ที่ https://github.com/bg7nzl/uv-k1-k5v3-firmware-custom/releases/tag/bg7nzl-cw-digi-v1 มี Document อธิบายได้ดีมาก


ความสามารถหลัก

1.ความแม่นยำความถี่ระดับย่อย 1 Hz (Sub-Hz Frequency Precision): ด้วยกลไกการจูนแบบเวอร์เนียร์ (Vernier Tuning) ช่วยทะลุขีดจำกัด ความถี่เดิม 10 Hz ของตัววิทยุ ทำให้สามารถส่งสัญญาณดิจิทัลแบบหลายโทน (Multi-tone) ได้อย่างแม่นยำสูง

2.การส่งข้อมูลแบบชุดคำสั่งล่วงหน้า (Batch Scheduling): คอมพิวเตอร์จะส่งลำดับสัญลักษณ์ (Symbol Sequence) ทั้งหมดให้วิทยุในรวดเดียว จากนั้นตัววิทยุจะทำการส่งออกอากาศเองตามจังหวะเวลาที่แม่นยำโดยอัตโนมัติ ปลอดภัยจากปัญหาความหน่วงหรือสัญญาณรบกวนผ่าน USB ของฝั่งคอมพิวเตอร์ (USB Jitter)

3.การจูนความถี่รับอัตโนมัติ (Automatic RX Retune): เมื่อเปลี่ยนความถี่มอนิเตอร์บนคอมพิวเตอร์ ตัววิทยุจะทำการปรับความถี่ภาครับตามทันทีโดยไม่มีการส่งสัญญาณออกอากาศ

4.ระบบ watchdog เพื่อความปลอดภัย (Safety Watchdog): หากคอมพิวเตอร์เกิดหลุดการเชื่อมต่อหรือแฮงค์ไป วิทยุจะตัดการส่งออกอากาศให้อัตโนมัติทันทีเพื่อความปลอดภัย 

BG7NZL มี Firmware แยกใช้งานได้ทั้ง  UV-K5v1 (k5-v1.bin)  และ UV-K5v3,UV-K1 (uv-k1-bg7nzl-81005f8.bin)

วิธีการทำงาน ใกล้เคียงกับวิธีการของ KD8CEC มาก  
การทำงาน วิทยุรับสัญญาณ ออกมาทางลำโพง เข้า AIOC แปลงเสียง ไปผ่าน สาย USB เข้าคอมพิวเตอร์ ได้รับการถอดรหัสโดย WSJT-X   ด้านส่ง เริ่มจาก WSJT-X ไม่ได้ส่งออกไปเป็นเสียง แต่ไปผ่าน โปรแกรม DigmodeControlV3 ผ่าน ComPort ไปยัง AIOC ไปควบคุมวิทยุต่อไป

การ Interface ระหว่างวิทยุกับคอมพิวเตอร์ BG7NZL แนะนำให้ใช้ AIOC ตัวนี้ https://github.com/skuep/AIOC 
ผมได้ทดลองใช้ AIOC (C-Board for UV-K5) version JE1RAV ปรากฏว่า ใช้งานไม่ได้ ไม่สามารถควบคุมวิทยุ ผ่าน UART ได้

ที่จะทดลองต่อไปนี้ ใช้ อินเตอร์เฟสแบบง่าย แทน AIOC ซึ่งดัดแปลงมาจาก สายโปรแกรม Firmware 

download โปรแกรม DigmodeControlV3.exe และเปิดใช้งาน


คลิก Connect UART  ถ้าใช้งานได้ จะทำการ Clock Sync

ติดตั้ง WSJT-X  แล้วเข้าไปตั้งค่าที่ File <> Settings 



เน้นที่ TAB Reporting  ติก Accept UDP Requests


สถานะ เมื่อ คลิก Connect UART และ Start UDP Listener

ทดลองส่ง FT8 โดยคลิกปุ่ม Enable Tx ใน WSJT-X


มี Log แจ้งว่า ส่งข้อความไปแล้ว



รูปที่จอวิทยุ


สัญญาณ FT8 ที่เครื่องรับปลายทาง เป็น IJV Firmware รับได้








FT8 144MHz บนวิทยุมือถือ IJV Firmware

IU0IJV เป็นผู้พัฒนา  IJV Firmware เริ่มตั้งแต่ เวอร์ชั่นสำหรับ UV-K5v1 มีให้ download ถึง v3.60  พอเป็น UV-K5v3 และ UV-K1 ย้ายเว็บไปที่ www.ijvradio.com V4 ฟรี  V5 อาจจะต้องเสียค่าใช้จ่ายสำหรับ เวอร์ชั่น Pro 

FT8 บน IJV Firmware ใช้คุณสมบัติ DSB (Double sideband) สัญญาณด้านรับ จะเป็นสัญญาณเสียง ที่เราได้ยิน ส่งผ่าน AIOC แปลงเสียง ไปผ่านสาย USB ไปให้ WSJT-X ถอดรหัส ด้านส่งเริ่มจาก WSJT-X ส่งเสียงผ่านสาย USB ไปยัง AIOC ไปเข้า ไมค์ ของวิทยุ

ขอเริ่มที่ IJV Firmware V4 เพื่อให้ UV-K5v3 และ UV-K1 ใช้งานได้ download และเปิดใช้งาน Radio Manager IJV มีหลายแบบให้เลือก ขอเลือกแบบ Windows x64 


ลงทะเบียนก่อนใช้งาน คลิก SEND CODE จะส่ง Code ไปที่อีเมล์ นำ Code มาใส่ แล้ว คลิก Register


เปิดโปรแกรมขึ้นมาอีกครั้ง ต่อสายสำหรับโปรแกรม และเปิดวิทยุตามปกติ คลิก Start


จะทำการตรวจสอบว่า วิทยุต่ออยู่กับ ComPort ใด   ถ้าพบปัญหาว่า ComPort ถูกใช้งานโดยโปรแกรมอื่น ให้ลอง restart คอมพิวเตอร์


ถ้าคลิก Save แล้วไม่ได้  ให้ Skip


ติดตั้ง Firmware V4 ก็พอ


เข้า mode Flash ปิดวิทยุ กดปุ่ม PTT ค้างไว้ แล้วเปิดวิทยุ


ระหว่าง Flash


เรียบร้อย

ตั้งค่าความถี่ และ mode ในวิทยุ


ตั้งความถี่ กดตัวเลข 1441740 


ตั้ง Mode กดป่ม 0 (FM) ค้างไว้ จะมีเมนูขึ้นมา เลือก DSB แล้วกดปุ่ม M


วิทยุพร้อมแล้ว

ติดตั้ง C-Board interface ที่ Flash ด้วยไฟล์ UV-K5_Cable_RP2040_IJV_mbed.ino.uf2 ตั้งเป็น mode FT8  ไฟสีน้ำเงิน  เข้ากับ UV-K5v3  ส่วน USB ต่อเข้าคอมพิวเตอร์  จะเจอ Mic และ Speakers (RaspberryPi Pico)  และ ComPort 1 port แต่ละเครื่อง ComPort จะต่างกันไป


ติดตั้ง WSJT-X  แล้วเข้าไปตั้งค่าที่ File <> Settings



ตั้งค่า เบื้องต้น Tab General และ Audio  แล้วคลิกปุ่ม OK


ทดลองส่ง FT8 โดยคลิกปุ่ม Enable Tx


FT8 เริ่มส่งข้อมูล ไฟ TX สีแดงบนเครื่องจะติด ไฟบน AIOC เป็นสีแดง  ถ้ามีเครื่องที่รับ USB ได้ จะได้ยินเสียง

Running FT8 on a Quansheng UV-K6 ใช้ IJV 3.14 


ทดลองรับส่ง FT8 ระหว่างเครื่อง IJV ด้วยกัน เห็นได้ชัดว่า ส่งสัญญาณออกมาเป็นแบบ DSB (Double sideband)














FT8 144MHz บนวิทยุมือถือ KD8CEC Firmware

KD8CEC Firmware มี Guide ให้อ่านที่ Introducing UV-K5 Version 0.3Q (Stable version, added FT8 QSO)  และ UV-K5でのFT8運用 

การทำงาน วิทยุรับสัญญาณ ออกมาทางลำโพง เข้า C-Board ( JE1RAV ) แปลงเสียง ไปผ่าน สาย USB เข้าคอมพิวเตอร์ ได้รับการถอดรหัสโดย WSJT-X   ด้านส่ง เริ่มจาก WSJT-X ไม่ได้ส่งออกไปเป็นเสียง แต่ไปผ่าน โปรแกรม DigiManager ผ่าน ComPort ไปยัง C-Board ( JE1RAV )ไปควบคุมวิทยุต่อไป

เริ่มโดยการหา UV-K5 v1 มาทดลองเท่านั้น v3 ใช้ไม่ได้  download Firmware UV-K5 Version v0.3V ใน 0.3V.zip ให้เลือก cec_0.3VC.packed.bin ไป Flash

ใช้การ Flash ผ่านเว็บ https://egzumer.github.io/uvtools/  


ติดตั้ง C-Board  interface (JE1RAV) ที่ Flash ด้วยไฟล์ UV-K5_Cable_RP2040_CDC.ino.uf2 ตั้งเป็น mode FT8  ไฟสีน้ำเงิน  เข้ากับ UV-K5v1  ส่วน USB ต่อเข้าคอมพิวเตอร์  จะเจอ ComPort 2 port แต่ละเครื่อง ComPort จะต่างกันไป


เปิดเครื่อง UV-K5v1 แล้วกดปุ่ม M ค้างไว้ จะเข้า mode FT8


unzip โปรแกรม UVK5DigManager_v1.0 โปรแกรมนี้ ไม่ต้องติดตั้ง แค่คลิกเปิดขึ้นมาก็ใช้งานได้เลย


หาว่า Port ใด ควบคุม UV-K5v1 โดยเลือก ComPort มาสักอัน คลิก Open จากนั้นลองเปลี่ยนความถี่ แล้วคลิก Set Frequency  ดูหน้าจอเครื่อง UV-K5v1 ถ้า ComPort ใด ทำให้ความถี่หน้าจอ เปลี่ยน ให้เลือกอันนั้น

ต่อไปติดตั้ง wsjtx-2.6.1-win64_forUVK5.exe ใช้ตัวทั่วไปไม่ได้ ต้องเป็นตัวที่ KD8CEC ปรับปรุงมาแล้วเท่านั้น  


ตั้งค่ากันนิดหน่อย File <> Settings 


Tab General ตั้ง CallSign และ Grid Location


Tab Radio ไม่ต้องทำอะไร ถ้ามี Error ให้เลือก VOX


Tab Audio ตั้งค่า SoundCard ตามรูป ติด Enable send to UDP   คลิก OK จบการตั้งค่าเบื้องต้น


ลองเปลี่ยนความถี่เป็น ย่านอื่น ดูที่จอ UV-K5v1 ว่าเปลี่ยนตามไหม แล้วค่อยกลับมาย่าน 2 m 144.174Mhz


ทดลองส่ง FT8 โดยคลิก Enable TX


FT8 เริ่มส่งข้อมูล จะมีแถบแสดง 0-100 %  ไฟ TX สีแดงบนเครื่อง จะติด  ถ้ามีเครื่องที่รับ USB ได้ จะได้ยินเสียง


ส่ง และ รับ ถอดรหัส protocal FT8 ระหว่างกันได้ 


สัญญาณ FT8 ที่เครื่องรับปลายทาง เป็น IJV Firmware รับได้