背景
本文探討如何利用 Raspberry Pi Pico 微控制器的可程式化輸入輸出(PIO)功能,將其轉化為一個簡易的 AM 無線電發射器。作者 Pooya Esfandiar 透過控制 GPIO 針腳產生 1000 KHz 的方波作為載波,並利用「開關鍵控」(On-Off Keying)技術調製音訊,成功讓收音機接收到特定的旋律。這項實驗延續了早期電腦玩家利用硬體電磁干擾產生無線電訊號的傳統,展現了低成本硬體在非預期用途下的潛力。
社群觀點
針對這項實驗,Hacker News 的討論首先聚焦於技術定義的嚴謹性。部分評論者指出,雖然收音機能接收到訊號,但這種透過 PIO 快速切換開關的方式,在本質上更接近「受控的電磁干擾」而非傳統意義上的振幅調製(AM)。傳統 AM 需要連續的載波與振幅變化,而此專案使用的開關鍵控技術雖然在廣義上屬於調幅的一種極端形式,但在無線電工程中通常被視為不同的範疇。此外,有資深玩家回憶起這類技術的歷史淵源,提到最早的 MITS Altair 電腦在缺乏顯示設備的年代,玩家便是透過編寫緊湊的迴圈讓 CPU 產生特定頻率的干擾,藉此在收音機上播放音樂,這項傳統至今仍在微控制器社群中流傳。
法律與合規性是另一個討論熱點。許多專業無線電操作員提醒,即便發射功率極低,在未經授權的頻段發射無線電波仍可能觸法。評論指出,由於 Pico 的 GPIO 輸出的是方波而非正弦波,會產生大量的高次諧波,可能干擾到其他頻段。雖然實驗中使用的短導線天線效率極低,發射功率可能僅有奈瓦(nanowatts)等級,且訊號在數十公分外便會消失,但專家仍建議應加入適當的濾波器以減少雜散輻射。更有意見認為,這類「由 AI 協助撰寫的無線電程式碼」往往缺乏必要的電子工程基礎與安全免責聲明,呼籲創作者在分享這類專案時應更具備責任感,甚至鼓勵有興趣的玩家去考取業餘無線電執照,以合法且專業的方式探索射頻領域。
此外,社群也針對技術改良提出了多樣化的見解。有留言質疑為何不使用脈衝寬度調變(PWM)來達成更細膩的音訊模擬,作者對此回應表示 PWM 調製對初學者而言較為複雜,且難以確保收音機能穩定解析占空比。其他參與者則分享了更為瘋狂的案例,例如利用記憶體匯流排(RAM bus)發射 3G 訊號,或是透過調整螢幕顯示模式(Modelines)利用顯示器的諧波來廣播音樂。這些討論顯示出,在硬體駭客眼中,任何會產生電磁輻射的電子元件,理論上都能成為無線電通訊的媒介。
延伸閱讀
在討論中,社群成員分享了多個相關的深度資源。對於想進一步探索 Raspberry Pi 無線電應用的讀者,rpitx 是一個功能強大的工具,能讓一般樹莓派發射多種調製訊號。針對 Pico 的進階應用,Van Hunter Adams 教授的微控制器課程提供了更深入的 AM 廣播理論與實作教學。此外,歷史悠久的 Tempest for Eliza 專案則展示了如何利用電腦螢幕產生的電磁輻射來發送無線電訊號。若對極簡硬體的無線電實作感興趣,Spritesmods 網站上關於使用 ATTiny 製作 FM 發射器的文章也極具參考價值。