เราได้เขียนบทความเกี่ยวกับโปรเจกต์เครื่องรับวิทยุ DAB+ แบบฮาร์ดแวร์โอเพ่นซอร์สที่ใช้ ESP32, แต่ปรากฏว่ายังมีอีกโปรเจกต์หนึ่งสำหรับวิทยุดิจิทัลที่ใช้ Raspberry Pi ที่เพิ่งเปิดตัวเมื่อประมาณสามสัปดาห์ที่ผ่านมา
Raspiaudio Digital Radio V1 HAT เป็นบอร์ดเสริมที่เพิ่มความสามารถในการรับสัญญาณวิทยุ AM/FM, DAB/DAB+ และ HD Radio ให้กับบอร์ด Raspberry Pi ทุกรุ่นที่มี GPIO header แบบ 40 พิน โดยรองรับการตั้งค่าและควบคุมผ่านซอฟต์แวร์แบบ CLI หรือผ่านเว็บเบราว์เซอร์
สเปคของ Digital Radio V1 HAT :
- รองรับบอร์ด SBC – Raspberry Pi Zero 1/2, Raspberry Pi 4/5, etc…
- ชิปตัวรับสัญญาณวิทยุดิจิทัล – Skyworth Si4689-A10 (ดูเอกสารสรุปผลิตภัณฑ์)
- รองรับย่าน FM ทั่วโลก (76 ถึง 108 MHz)
- รองรับย่าน AM ทั่วโลก (520 ถึง 1710 kHz)
- รองรับ DAB และ DAB+ Band III (168 ถึง 240 MHz)
- Advanced RDS/RBDS decoder
- ตัวถอดรหัส RDS/RBDS ขั้นสูง
- รองรับ FM HD Radio พร้อมฟีเจอร์ IBOC blend ในตัวชิป (หมายเหตุ: อาจมีข้อกำหนดด้านลิขสิทธิ์ ควรตรวจสอบการใช้งานให้ถูกต้องตามกฎหมายในประเทศของคุณ)
- รองรับ WorldDMB Receiver Profile 1
- มีตัว demodulator สำหรับ OFDM ในตัว
- มีหน่วยความจำ SRAM สำหรับ de-interleaving ในตัว
- รองรับ I2S digital audio output พร้อม ASRC
- DAC เสียงสเตอริโอในตัว (97 dB)
- รองรับเอาต์พุตเสียงแบบ I2S และ L/R stereo พร้อมกัน
- มีค่าตัวชี้วัดคุณภาพสัญญาณครบถ้วน
- มี VCO/PLL/synthesizer ในตัวแบบครบวงจร
- อินเทอร์เฟซโฮสต์ – SPI และ I2C
- แพ็กเกจ – QFN 48 ขา ขนาด 7 x 7 x 0.85 มม.
- สายอากาศ
- คอนเนกเตอร์สายอากาศแบบ SMA สำหรับวิทยุดิจิทัล
- รองรับการเชื่อมต่อเสาอากาศ AM แบบ loop
- AM balun สำหรับปรับ impedance matching
- ระบบเสียง
- ช่องเสียบหูฟัง/เอาต์พุตเสียงสเตอริโอ
- แอมป์ในตัวกำลังขับ 5W พร้อมลำโพง
- รองรับลำโพงภายนอกแบบ passive (แนะนำ 4 โอห์ม รองรับ 8 โอห์ม) พร้อมขั้วต่อแบบไม่ใช้สกรู
- เลือกใช้งานลำโพงได้ทั้งแบบในตัวหรือภายนอก
- มีเอาต์พุตเสียงแบบอนาล็อกบนบอร์ดสำหรับบันทึกเสียง
- เปิด/ปิดแอมป์ผ่าน GPIO17
- รองรับเส้นทางเสียง I2S สำหรับการบันทึกแบบดิจิทัล
- อื่นๆ – ปุ่มควบคุมแบบ 3 ทิศทางบนบอร์ด: ขึ้น / ลง / กด
- ขนาด – pHAT form factor
แม้ว่าตัวบอร์ดจะไม่ใช่ฮาร์ดแวร์โอเพ่นซอร์ส แต่ซอฟต์แวร์นั้นเป็นโอเพ่นซอร์ส โดย Raspiaudio มีทั้ง Web UI ที่ใช้งานผ่านเบราว์เซอร์ และการเข้าถึงแบบ CLI สำหรับงานอัตโนมัติ (automation), การเขียนสคริปต์ และแอปพลิเคชันแบบกำหนดเอง ซึ่งทั้งหมดพัฒนาด้วยภาษา Python และเผยแพร่บน GitHub สคริปต์ radio.py มี Web UI แบบใช้งานภายในเครื่อง (local) สำหรับสแกนสถานี, เลือกดูรายการ, ปรับจูนคลื่น, เปลี่ยนระดับเสียง, จัดการรายการโปรด และบันทึกเสียงได้ โดยไม่จำเป็นต้องเชื่อมต่ออินเทอร์เน็ต หมายเหตุ: ระบบ DAB/DAB+ ถูกใช้งานเป็นหลักในยุโรป และบางประเทศ เช่น เกาหลีใต้ และออสเตรเลีย ส่วนประเทศไทยยังไม่มีการใช้งานเชิงพาณิชย์อย่างแพร่หลาย และยังอยู่ในช่วงการทดลองหรือพิจารณาแนวทางการนำมาใช้ ขณะที่ HD Radio (หรือที่เรียกว่า IBOC) ถูกใช้งานเป็นหลักในสหรัฐอเมริกา
คุณสามารถเริ่มต้นใช้งานได้อย่างรวดเร็วตามขั้นตอนต่อไปนี้:
|
1 2 3 |
git clone https://github.com/RASPIAUDIOadmin/Digital-Radio-for-Raspberry-Pi.git cd Digital-Radio-for-Raspberry-Pi python radio.py serve --port 8686 |

การใช้งาน Raspiaudio Digital Audio HAT นั้นง่ายกว่าการประกอบเครื่องรับ DAB+ แบบโอเพ่นซอร์สที่เราเคยกล่าวถึงไป เนื่องจากคุณสามารถสั่งซื้อหรือพรีออเดอร์ได้จากร้านของผู้ผลิตในราคา 59.90 ยูโร (~2,300฿) ชุดคิทนี้ประกอบด้วยตัวบอร์ด HAT, เสายอากาศแบบยืดหดได้ และอุปกรณ์ riser สำหรับให้เข้ากันได้ทางกายภาพกับบอร์ด Raspberry Pi ที่ใช้ GPIO header แบบ 40 พิน ดังนั้นเพียงแค่ติดตั้ง HAT ลงบน Raspberry Pi, เชื่อมต่อสายอากาศ, ติดตั้งซอฟต์แวร์ ก็สามารถเริ่มใช้งานได้ทันที
แปลภาษาไทย : Raspberry Pi SBC gets (analog and) digital radio HAT with AM, FM, DAB, DAB+, HD radio

บรรณาธิการข่าวและบทความภาษาไทย CNX Software ได้มีความสนใจในด้านเทคโนโลยี โดยเฉพาะ Smart Home และ IoT



