AIOC (C-Board for UV-K5) version JE1RAV

Ham Radio All-in-one-Cable (AIOC) ได้รับการพัฒนาขึ้นมา เป็น  UART (Series , com port) Interface และ Sound Card Interface อาจะรวมไปถึง GPS Interface สำหรับวิทยุแบบมือถือ โดยเชื่อมสัญญาณผ่านสาย USB เพียงเส้นเดียว ไปยังคอมพิวเตอร์ ใช้ได้กับ Kenwood-style connectors พวกวิทยุที่มาจากจีน 

AIOC https://github.com/skuep/AIOC พัฒนาขึ้นมาโดย Simon Küppers เมื่อต้นปี 2023 สามารถสร้างเองได้ วิธีการสร้างภาษาเยอรมัน AIOC1 , AIOC2 , AIOC3 , AIOC4   เนื่องจากใช้อุปกรณ์ SMD ถ้ารวมหุ้นกันได้ 5 คน ราคาก็จะถูกลง เหลือ 1400 บาท ต่อแผ่น มีคนทำขาย  NA6D ส่งเฉพาะอเมริกา / Temporarilyoffline  AIOC 854 บาท ค่าส่งมาไทย 724 บาท รวม 1578 บาท

C-Board for UV-K5 พัฒนาโดย KD8CEC เพื่อใช้คู่กับ Firmware Quansheng UV-K5 เพื่อที่จะใช้งาน FT8 , APRS ออกแบบให้ใช้อุปกรณ์ RP2040 Zero Board ซึ่งราคาถูกมาก ประมาณ 80 บาท

C-Board for UV-K5 version JE1RAV นักวิทยุสมัครเล่นชาวญี่ปุ่น ได้นำของ KD8CEC มาพัฒนาต่อ ให้ใช้ได้กับ Firmware Quansheng ของ KD8CEC และ IJV อ่านรายละเอียดจากเว็บ JE1RAV  เราจะสร้าง AIOC ตัวนี้กัน เพราะอุปกรณ์ไม่เยอะ ประกอบเองได้


ลองแปลภาษาญี่ปุ่นเป็นอังกฤษ แล้วนำเนื้อหาไปให้ AI สรุป ทำให้เราเข้าใจมากขึ้น

FT8 operation on UV-K5 ( UV-K5でのFT8運用)   /   เนื้อหาที่ AI สรุป
C-BOARD (DSP-Board) for UV-K5 (modified version)   /   เนื้อหาที่ AI สรุป 

ข้อสรุปเบื้องต้น JE1RAV C-board ที่พัฒนามาจาก KD8CEC C-board  ทำให้สามารถใช้ได้กับ CEC Firmware และ IJV Firmware  วงจรเป็นดังนี้ รูปไม่ค่อยชัด ขยายมาจากต้นฉบับ  ใช้แทน AIOC ได้


โครงสร้างแบบ C-board ดังเดิม เรียกว่า board แบบ D     The KiCad file for the PCB is "kicad/UVK5-C-board-D_kicad.zip". The Gerber file for JLCPCB is "kicad/UVK5-C-board-D_garbar.zip".


โครงสร้างแบบ AIOC เรียกว่า board แบบ E    The PCB KiCad file is "kicad/UVK5-C-board-E_kicad.zip". The Gerber file for JLCPCB is "kicad/UVK5-C-board-E_garbar.zip".  



อุปกรณ์ที่ต้องใช้

RP2040 Zero (1 unit)
3.5mm 3-pole audio jack (1 unit)
2.5mm 3-pole audio jack (1 unit)
1µF multilayer ceramic capacitor (2 unit)
0.1µF multilayer ceramic capacitor (2 units)
10kΩ resistor (2 units)
1kΩ resistor (3 units)
22Ω resistor (1 unit)
6.2kΩ resistor (1 unit; if needed, for CW keying with KD8CEC firmware)
51Ω resistor (1 unit; if needed, for external speaker connection)
R,C ซื้อมาให้ครบ ราคาถูกมาก

GP-02-Kit module (1 unit, if needed)
Small speaker (1 unit; if needed, for external speaker connection)
Tactile switch (1 unit; if needed, for mode switching in communication firmware)


ลองนำ แบบแผ่น PCB ไปสร้างใน JLCPCB  แบบของ JE1RAV เฉพาะ PCB ขั้นต่ำ 5 แผ่น ราคา 4.1 usd ค่าส่งแบบถูกสุดประมาณ 4 usd ประมาณ 260 บาท  ส่วนแบบของ AIOC 5แผ่น PCB + ค่าอุปกรณ์ +ค่าติดตั้ง +ค่าส่ง อยู่ที่ประมาณ 214 usd  7000 บาท 


Firmware ที่ต้องเขียนลงบอร์ด เพื่อให้ทำงานเป็น AIOC     

ไฟล์ UV-K5_Cable_RP2040_CDC.ino.uf2 (โดยตั้งบอร์ดให้อยู่ใน FT8 Mode / ไฟ LED บน RP2040 Zero เป็นสีน้ำเงิน )
ไฟล์ UV-K5_Cable_RP2040_IJV_mbed.ino.uf2 เพื่อให้ชิป RP2040 เปิดพอร์ต USB Serial ร่วมกับ USB Audio พร้อมกัน

เริ่มจัดหาอุปกรณ์  รวมค่าใช้จ่าย 406 บาท ยังเหลือ PCB , R , C ทำเพิ่มได้อีก 9 แผ่น ๆ ที่ 2-5 ซื้อ RP2040 Zero 80 บาท อย่างเดียว Jack มีเหลืออีก 4 คู่

RP2040 Zero ตัวละ 80 บาท
Jack RTS  2.5mm และ 3.5mm แพ็คละ 5 ตัว
Resistor แพ็คละ 100 ตัว, Capacitor แพ็คละ 50 ตัว
Jack , R , C รวมกัน 160 บาท
PCB จะลองสั่งจาก JLCPCB  สั่งขั้นต่ำ 5 แผ่น รวมค่าส่ง ประมาณ 260 บาท ในกรณีผู้ใช้รายใหม่ เขามีส่วนลดให้ ก็เลยสั่ง 10 แผ่น จ่าย 166 บาท

RP2040 Zero มาถึงแล้ว มาลอง Flash Firmware กัน ไปที่ https://github.com/je1rav/KD8CEC_C-BOARD_for_UV-K5  download 2 ไฟล์  UV-K5_Cable_RP2040_CDC.ino.uf2 และ UV-K5_Cable_RP2040_IJV_mbed.ino.uf2 


เตรียมการ Flash Firmware RP2040-Zero

1.เสียบสาย USB เข้าคอมฯ ไว้ก่อน 
2.กดปุ่ม BOOT บน RP2040-Zero ค้างไว้
3.เสียบสาย USB-C เข้า RP2040-Zero
4.RP2040-Zero จะทำตัวเป็น Drive ชื่อ RPI-RP2


5. copy ไฟล์ UV-K5_Cable_RP2040_CDC.ino.uf2 มาวางไว้ใน Drive นี้ จะเป็นการ Flash เมื่อเรียบร้อยแล้ว Drive RPI-RP2 นี้ จะหายไป  ไฟบนบอร์ดจะเป็นสีน้ำเงิน












สั่งแผ่น PCB ที่ JLCPCB

มีแบบ PCB อยู่แล้ว อยากลองสร้างที่ JLCPCB.com  เข้าเว็บแล้วไปเริ่มต้นกันเลย


ตั้ง ประเทศกันก่อน แล้ว save  ภาษา ไม่มี ไทย ให้เลือก


สร้าง Account คลิกที่ Sing In และ Start Here


เลือก thailand ก่อน จากนั้น ป้อนข้อมูล ลงไปให้ครบ คลิก Sing Up


ระบบจะส่ง Verification code ไปยังอีเมล์ นำ code มาใส่ แล้ว Submit


เข้าเว็บอีกครั้ง ไปที่ My Account


เพิ่มที่อยู่ในการจัดส่ง



เลือกประเทศก่อน  State ป้อน จังหวัด City ป้อน อำเภอ Street Address บ้านเลขที่ หมู่ ตำบล


ข้อมูล ที่อยู่ถูกบันทึกเรียบร้อย

ต่อไปเราจะลอง สั่ง PCB สำหรับทำ AIOC ตามแบบ https://github.com/je1rav/KD8CEC_C-BOARD_for_UV-K5/tree/main/kicad


download ไฟล์ UVK5-C-board-E_garbar.zip มาไว้ในเครืองก่อน


เข้าหน้าแรกของเว็บ คลิกที่ Get Instant Quote


คลิก Add gerber file เลือกไฟล์ UVK5-C-board-E_garbar.zip 


แบบที่จะสร้าง แสดงขึ้นมา จำนวนขั้นต่ำ 5 แผ่น มีราคาขึ้นด้านขวา


ตัวเลือกอื่นๆ ความหนา PCB Thickness  และ สีของ PCB สีเขียวผลิตได้เร็วสุด สีอื่นๆ ใช้เวลามากกว่า 2 วัน


Options นี้ไม่ต้องเปลี่ยนอะไร


กรณีให้เขาประกอบอุปกรณ์ SMD ลงไปใน PCB ด้วย ก็จะมีค่าอุปกรณ์เพิ่มขึ้นมา


ค่าใช้จ่ายในการผลิต  ค่าจัดส่ง เราเลือกได้


ถ้าไม่รีบ ค่าส่งก็ถูกลง เมื่อเลือกตัวเลือกเรียบร้อยแล้ว คลิก SAVE TO CART


พร้อมจ่ายเงินแล้ว คลิก Checkout

ถ้ามีบัตรเครดิตอยู่แล้วก็ใช้ได้เลย  แต่ถ้ากังวลกับการจ่ายเงิน online  บัตรเดบิตของ app truemoney  เป็นทางเลือกที่เหมาะสม 


หาเมนู บัตรทรูม้นนี่ มาสเตอร์การ์ด ถ้าไม่พบ ลองค้นหาในดูทั้งหมด


เปิดใช้ฟรี ไม่มีค่าธรรมเนียมรายปี มีค่าธรรมเนียมการใช้แต่ละครั้ง 3.5 %


ดูชื่อ นามสกุล ภาษาอังกฤษให้ถูกต้อง  อ่านเงื่อนไขการใช้บริการ ก่อนก็ได้

บัตรถ้าไม่ใช้ ปิดใช้งานชั่วคราวได้ 


บัตรเดบิตพร้อมแล้ว Checkout ได้ ผมเลือกสั่งเพิ่ม เป็น 10 แผ่น  เขามีส่วนลดให้ new user


ดูที่จัดส่ง ถูกต้องหรือไม่


ตัวเลือกการจัดส่ง ถ้าไม่รีบใช้งาน ก็ส่งแบบประหยัดได้


พร้อมจ่ายเงิน ไม่ต้องตรวจความถูกต้องอีกรอบ



ถูกเก็บภาษีศุลกากรด้วย 1 usd
เลือกคูปอง ส่วนลด
ป้อนเลขบัตรเดบิต คลิก PAY  จ่ายไป 166.87 บาท
4.78 x33.62 = 160.7   ค่าธรรมเนียมใช้บัตร 6 บาท 


จ่ายเงินเรียบร้อย


เข้ามาดูสถานะ การผลิต การส่ง  คลิก Order details ดูขั้นตอนการผลิต


คลิกดูขบวนการผลิต






ผลิตเสร็จแล้ว เริ่มจัดส่ง


มีรูปถ่าย package  มี tracking แต่ไม่แน่ใจ ส่งราคาประหยัดจะดูได้หรือไม่



















FT8 บนวิทยุแบบมือถือ

FT8 เป็นรูปแบบการสื่อสารแบบ Digital การสร้างสัญญาณ และการถอดรหัส FT8 จะทำอยู่บนโปรแกรม WSJT-X แล้วส่งไปออกอากาศที่เครื่องวิทยุ ที่มีการออกอากาศแบบ USB (upper side band) เครื่องวิทยุที่จะทำได้คงเป็นเครื่อง Basestation All Mode ในย่าน VHF , UHF , HF

การมาของ Quansheng UV-K5 , UV-K1 ทำให้การติดต่อสื่อสาร ย่าน 144MHz ทำได้มากกว่า การพูดคุย ด้วยเสียง เป็นการสื่อสารในรูปแบบ Digital มากขึ้น ในวิทยุแบบมือถือ 


Quansheng UV-K5 อ่านการจำแนกรุ่นได้ใน  CW บนวิทยุแบบมือถือ

แนวทาง การทดลองติดต่อสื่อสาร FT8 ในย่าน 144MHz มี 3 ส่วน

UV-K5でのFT8運用  

1.วิทยุ Quansheng UV-K5 v1 , v3 หรือ UV-K1 พร้อม Firmware 

CEC Firmware มีถึง version 0.3V  ใช้ได้กับ UV-K5 v1 เท่านั้น ต้องใช้ software DigiManager และ WSJT-X ที่ปรับแก้มาใช้เฉพาะ CEC firmware 
IJV Firmware  version free มีถึง 3.60   WSJT-X ใช้ตัวปกติได้ หรือ Android (แอป FT8CN)
BG7NZL Firmware  base on F4HWN 5.2.0 ใช้ได้กับ UV-K5 v1,v3 หรือ UV-K1 ต้องใช้ software DigmodeControlV3 ส่วน WSJT-X ใช้ตัวปกติได้   link1 , link2 , USER_MANUAL_BG7NZL 

2.AIOC (All-in-One Cable)   AIOC ทำหน้าที่ เป็น USB-serial (UART) และ audio codec ในสายเส้นเดียวกัน

AIOC ต้นแบบ  วิธีการสร้างภาษาเยอรมัน AIOC1 , AIOC2 , AIOC3 , AIOC4 
C-BOARD for UV-K5 ออกแบบให้ใช้กับ CEC Firmware ใช้ RP2040 zero board 
C-BOARD (DSP-Board) for UV-K5(改造版)の製作  ใช้ RP2040 zero board
C-BOARD (DSP-Board) for UV-K5 (KD8CEC) โดย JE1RAV  DIY เองได้
อ่านเพิ่ม
UV-K5用FT8およびCWインターフェイスの製作 ใช้ CP2102 module
DIY APRS Tracker menggunakan HT UV-K5/K6 

3.WSJT-X 

WSJT-X Official 
WSJT-X Improved 

WSJT-X Basics in 10 minutes 
The ULTIMATE Beginners Guide to FT8 
You NEED To Set This Correctly Using FT8 and WSJT-X  
New to FT8? These Settings Make the Difference!   

ลองแปลภาษาญี่ปุ่นเป็นอังกฤษ แล้วนำเนื้อหาไปให้ AI สรุป ทำให้เราเข้าใจมากขึ้น

FT8 operation on UV-K5 ( UV-K5でのFT8運用)   /   เนื้อหาที่ AI สรุป
C-BOARD (DSP-Board) for UV-K5 (modified version)   /   เนื้อหาที่ AI สรุป 

ข้อสรุปเบื้องต้น JE1RAV C-board ที่พัฒนามาจาก KD8CEC C-board  ทำให้สามารถใช้ได้กับ CEC Firmware และ IJV Firmware  วงจรเป็นดังนี้ รูปไม่ค่อยชัด ขยายมาจากต้นฉบับ  ใช้แทน AIOC ได้ เราจะสร้าง AIOC (C-Board for UV-K5) version JE1RAV แล้วมาทดลอง FT8 กัน


โครงสร้างแบบ AIOC เรียกว่า board แบบ E    The PCB KiCad file is "kicad/UVK5-C-board-E_kicad.zip". The Gerber file for JLCPCB is "kicad/UVK5-C-board-E_garbar.zip".  




Firmware UV-K5 v3, UV-K1

BG7NZL Firmware: ออกแบบมาเพื่อเน้นประสิทธิภาพการส่งโหมดดิจิทัล (FT8) ผ่านคอมพิวเตอร์โดยเฉพาะ
โดยใช้สถาปัตยกรรม Batch Scheduling เพื่อให้ตัววิทยุควบคุมไทมิ่งการส่งสัญญาณเอง พร้อมทั้งพัฒนา Vernier Tuning Engine ช่วยเพิ่มความละเอียดความถี่ระดับ Sub-Hz เพื่อข้ามขีดจำกัดความละเอียด 10 Hz เดิมของตัววิทยุ  ด้านรับ สัญญาณเสียงจากวิทยุ ถูกนำไปถอดรหัสในคอมพิวเตอร์โดยโปรแกรม WSJT-X  ด้านส่ง จะส่งผ่าน UART ไปเข้าวิทยุเพื่อสร้างความถี่ 

Firmware-IJV: ออกแบบมาให้ยืดหยุ่นในโหมด DSB (Double Sideband)
เพื่อรับ-ส่งสัญญาณเสียงดิจิทัลผ่านพอร์ตไมค์/ลำโพงโดยตรง เหมาะสำหรับการนำไปต่อใช้งานเคลื่อนที่ร่วมกับสมาร์ตโฟน Android (แอป FT8CN) โดยอาศัยระบบ VOX ในการสั่งคีย์ PTT