SA828モジュールは、小型の自作トランシーバーに必要なアナログFM無線の中核機能を提供します。無線機能はモジュールが処理し、電源、アンテナ、オーディオ部品、操作部はプロジェクト側で用意します。SA828 UHFモジュールは、独自の携帯型無線機や組み込み型の音声インターフェースを製作したい場合に便利ですが、正確な周波数帯、基板リビジョン、周辺回路の確認が重要です。
このガイドでは、適切なバージョンの選び方、基本システムの組み立て、チャンネル設定、よくある問題の解決方法を解説します。また、無線機の自作に関する議論で挙がる疑問にも答えます。Arduinoは必要なのか、どの程度の通信距離を期待できるのか、1つのモジュールでSDRや中継器として動作できるのかを見ていきます。

1. SA828トランシーバーモジュールとは?
モジュールが担う機能
標準のSA828は、コントローラー、狭帯域トランシーバー、RFパワーアンプを統合しています。標準のVHF版とUHF版は、設定可能な16チャンネル、スケルチ調整、CTCSS/CDCSSトーン設定、外部ボリューム制御に対応しています。実際に供給されたモジュールのバージョンに合った仕様を使用してください。
“オールインワン”という表現は、機能の集積度を示しています。すべての販売構成に、バッテリー、充電器、スピーカー、アンテナ、ケースを備えた完成品の携帯型無線機が含まれるという意味ではありません。商品名から推測せず、パッケージの内容を確認してください。
自作する人に選ばれる理由
Redditに投稿されたSA828携帯型無線機のプロジェクトでは、製作者が基板上のマイクと外部スピーカーを使用し、PCによる設定や3Dプリント製ケースについても議論していました。比較的少ない外部回路で、基本的な音声無線機を動作させられることが魅力でした。
最初のプロジェクトには、PTTボタンと簡単なチャンネル選択機能を備えた携帯型試作機を2台作る方法が適しています。次の段階では、マイクロコントローラーとディスプレイを追加し、選択中のチャンネルを表示する設計も考えられます。これらは開発の進め方の提案であり、測定された性能結果ではありません。
SA828はSDRや全二重中継器として使える?
標準モジュールは、PTTで受信と送信を切り替えます。1つのモジュールで送信しながら受信することはできません。送信周波数と受信周波数を別々に設定しても、この制約はなくなりません。
UARTで設定できることも、モジュールが汎用のI/Q SDRインターフェースになることを意味しません。スペクトラムの可視化やソフトウェアによる変調実験が目的であれば、SDRとは?ソフトウェア無線のプロジェクトとHackRF Oneの選び方ガイドから始めてください。
受信と再送信を同時に行う中継器には、独立した無線経路と、アイソレーションや干渉を管理する設計が必要です。受信した内容を蓄積してから転送するシステムは別の構成で、先に受信し、その後に送信します。
2. SA828のVHF版とUHF版:適切なバージョンを選ぶ
使用するチャンネルにハードウェアの周波数帯を合わせる
現在の標準SA828の資料には、以下のバージョンが記載されています。1つのデュアルバンドモジュールではなく、それぞれ別のハードウェアとして選択してください。
| バージョン | 公表されている動作周波数範囲 | 選択時の確認事項 |
|---|---|---|
| SA828-V | 134–174 MHz | 使用するVHFチャンネル、対応するアンテナ、必要な許可を確認してください。 |
| SA828-U | 400–480 MHz | 使用するUHFチャンネル、対応するアンテナ、必要な許可を確認してください。 |
| 販売者が掲載するその他の派生モデル | 該当するモデル専用の資料を使用してください。 | 商品ページの記載が標準の周波数範囲と異なる場合は、対応するデータシートを取り寄せてください。 |
ソフトウェア設定でRFハードウェアの周波数帯を変更できるとは限りません。既存の無線機に合わせる場合は、モジュールを選ぶ前に、その無線機の実際の周波数とモードを確認してください。
出力仕様を参照する前にリビジョンを確認する
SA828の仕様は、資料や商品ページによって異なります。1.5W版を説明する資料がある一方、既存のElecbeeのSA828商品ページには最大出力1Wと記載されたものもあります。すべてのSA828が同じ送信出力だと考えず、供給される製品の定格を確認してください。
古いチュートリアルに従う前に、基板リビジョン、ファームウェアの識別情報、対応する製品仕様を確認してください。SA828Proは別の製品名であり、こちらも個別に確認する必要があります。
プロジェクト全体の要件に基づいて選ぶ
使用する周波数、通信相手となる無線機、電源、ケースのサイズ、制御方法を書き出してください。そのうえで、モジュール、アンテナ、オーディオ回路をまとめて確認します。
基本的な携帯型無線機なら、物理スイッチだけで十分な場合があります。ディスプレイやソフトウェアインターフェースを設ける場合は、コントローラー用のスペース、電源、適切なI/Oを確保してください。“この周波数帯は常に通信距離が長い”といった一律の主張でVHFかUHFかを選ぶと、結果に影響するアンテナや設置条件を見落としてしまいます。
SA828トランシーバーモジュールキットのコレクションで、選択可能な周波数バージョンとパッケージ内容を比較してください。注文前に、選んだキットが使用する周波数、電源、オーディオ構成に合っているか確認しましょう。
別の無線モジュールシリーズも検討している場合は、SA818 VHF・UHFトランシーバーモジュールをご覧ください。SA818は別モデルなので、SA828との直接的な互換性を前提にせず、周辺回路、ピン配置、設定プロトコルを個別に比較してください。
3. SA828の配線:自作トランシーバーに必要な部品と接続
周辺部品を準備する
最初のベンチテスト用に、モジュール、適切な安定化電源、周波数帯に合ったアンテナ、スピーカー、ボリューム調整部品、PTTスイッチ、配線を準備してください。PCによる設定が必要であれば、互換性のあるUSB-UARTインターフェースも追加します。供給された基板にマイクが搭載されているか、外部マイク回路が必要かを確認してください。
携帯型として製作する場合は、バッテリー保護、充電方式、電源スイッチ、ケースも計画してください。開発ボードにUSBコネクターがあっても、無線機用の別のバッテリーを自動的に充電できるわけではありません。

電源を接続する前に各配線の役割を理解する
以下の表は、標準モジュールの信号の役割をまとめたものです。実際の基板とメーカーの応用回路図に照らして表示を確認してください。ブレークアウトボードでは、コネクターの位置が異なる場合があります。
| 信号 | 機能 | 接続時の確認事項 |
|---|---|---|
| VCC / GND | 無線モジュールの電源とリターン | 極性、電源定格、モジュール端子での電圧を確認してください。 |
| ANT | RFアンテナ接続 | 適切な50Ωのアンテナと給電系を使用してください。 |
| SPK端子ペア | スピーカー出力 | 指定されたスピーカー回路を使用してください。どちらかの出力がGNDだと決めつけないでください。 |
| VOL接続端子 | 音量調整 | 外付け可変抵抗器の回路図に従ってください。 |
| PTT | 送信/受信の切り替え | 標準モジュールでは、Lowで送信、ボタンを離した状態または開放状態で受信になります。 |
| CS | スリープ/通常動作の制御 | 設定やテストの際は、モジュールがスリープ状態でないことを確認してください。 |
| RXD / TXD | UARTによる設定 | ホストのTXをモジュールのRXへ、ホストのRXをモジュールのTXへ接続します。 |
| チャンネル選択入力 | 保存済みチャンネルの選択 | 資料に記載された入力の符号化方式とバイアス設定に従ってください。 |
| MIC接続端子 / VOXEN | 外部マイク/音声による送信起動 | マイクの要件を確認し、最初のPTTテストではVOXを無効にしてください。 |
スピーカー出力を、コントローラーのADCやコンピューターのマイク入力へ直接接続しないでください。オーディオインターフェースには、適切な信号レベルと結合回路が必要です。コネクターが物理的に接続できても、電気的な互換性があるとは限りません。
送信時の負荷を考慮して電源を設計する
リビジョン2.7の仕様表には、高出力送信時の電流として標準値約800mA、最大値900mAが記載されています。コントローラー、ディスプレイ、その他の部品の負荷も加わります。正常に起動するシステムでも、PTTを押して必要電流が増えると動作不良になる場合があります。
装置全体の負荷に対して余裕のある電源を選んでください。電源端子だけでなく、送信中の無線モジュール端子でも電圧を確認しましょう。電源配線は短くし、推奨されるデカップリングを実施してください。電流容量の小さいUARTアダプターの出力から送信機に給電したり、ブレッドボード上の長い電源経路に頼ったりすることは避けてください。
バッテリーを使う場合は、セルの放電能力を確認し、適切な充電器と保護回路を使用してください。仕様が不明な再利用セルは、再現性のある設計の出発点として適切ではありません。
4. SA828のプログラミング:PC設定、UART、チャンネル設定
PCソフトウェアで基本通信を設定する
SA828は、互換性のあるPCソフトウェアとUSB-UARTインターフェースを使って設定できます。モジュールのリビジョンに合った設定ソフトウェアとドライバーを使用してください。実用的な初期設定の手順は次のとおりです。
- ハードウェアのバージョンを記録します。 周波数帯、基板の識別情報、対応するソフトウェアを確認してください。
- UARTインターフェースを接続します。 ロジックレベルの互換性、TX/RXのクロス接続、共通GNDを確認してください。無線モジュールには適切な電源から給電します。
- 通信を確立します。 検出されたシリアルポートを選択し、編集する前に既存の設定を読み出してください。
- テスト用チャンネルを1つ設定します。 許可されたシンプレックス通信のテストでは、2台の無線機の送受信周波数、帯域幅、トーン設定を互いに適合させてください。
- テストを単純化します。 必要に応じて最初はトーンフィルターを無効にし、PTTの動作を予測しやすくするためVOXをオフにしてください。
- 書き込んで確認します。 設定を読み戻し、モジュールの電源を入れ直して、設定が正しく保持されていることを確認してください。
- 双方向でテストします。 チャンネルを追加する前に、それぞれの無線機から相手へ送信できることを確認してください。
実際に電波を出すテストでは、許可された周波数だけを使用してください。その周波数が地域で何に割り当てられているかを確認せずに、工場出荷時のチャンネル値やスクリーンショットの設定をコピーしないでください。

SA818のコマンドが使えると考えず、SA828のプロトコルを使う
標準SA828のリビジョン2.7マニュアルでは、9600ボー、データ8ビット、パリティなし、ストップビット1ビットと指定されています。バージョン読み出しの例は、次のASCIIバイトに対応します。
ASCIIペイロード: AAFAA
16進数バイト: 41 41 46 41 41
マニュアルでは、コマンドを見やすく“AA FA A,”と区切って表記していますが、16進数の例にはスペースが含まれていません。使用するファームウェアのバイト例とフレーミング要件に従ってください。SA818、DRA818、その他のモジュールのコマンドや書式に互換性があるとは限りません。
まずは、識別情報を読み出すだけの要求から始めてください。応答を記録し、その後でパラメーターの読み書きを実装します。これにより、UARTのデータ伝送の問題と、不正な設定コマンドの問題を切り分けやすくなります。
チャンネル番号、トーン、スケルチを一致させる
2台の無線機に同じチャンネル番号が表示されていても、保存されている周波数が異なる場合があります。スイッチの位置だけでなく、実際の設定を比較してください。
CTCSSとCDCSSは、どの信号で受信機の音声出力を開くかを決める機能です。会話を暗号化するものではありません。受信トーンが一致していないと、RFリンクが正常でも音声が聞こえないことがあります。また、スケルチのしきい値が不必要に高いと、弱い信号が抑制される場合があります。
各機器の設定を保存しておいてください。基本通信が動作してから、必要なトーン設定を有効にし、1項目ずつ変更しながらチャンネルを追加します。これにより、後の変更で問題が起きても、正常に動作した設定へ戻せます。
5. SA828のアンテナと通信距離:現実的な期待値を設定する
見通しのよい場所での通信距離を慎重に解釈する
ElecbeeのSA828製品説明には、開けた場所での通信距離が約4–5kmと記載されています。これは良好な条件での公表値として捉え、建物内や小型アンテナを使用した場合にも保証される距離だとは考えないでください。
低出力VHFプロジェクトに関するRedditの議論では、アンテナの高さや設置条件の重要性が挙げられています。また、別の製作者は、マイクロコントローラーでSA828基板を制御する方法を紹介しています。これらの体験談は、製作者がどのような疑問を持つかを示すものです。条件を管理して行ったSA828の通信距離試験ではないため、製品の性能保証に置き換えるべきではありません。
アンテナの配置とRF接続を確認する
実際の動作周波数に合ったアンテナを選んでください。2.4GHzのWi-Fiアンテナは、コネクターが接続できるという理由だけで、VHF/UHFに適したアンテナになるわけではありません。
SMAとRP-SMAの部品を組み合わせる際は、中心接点と結合方式を確認してください。はんだ接合部、ピグテール、アダプターを含む給電経路全体を点検します。インピーダンス、コネクターの互換性、使用周波数への適合性を確認したうえで、RFケーブルアセンブリとRFコネクターアダプターをご覧ください。
携帯型のケースでは、バッテリー、ケース、使用者の手を実際の使用時に想定される位置に置いて、アンテナをテストしてください。設計上可能であれば、不要な金属やノイズを発生する電子回路からアンテナを離してください。RF接続を開放したまま送信せず、適切なアンテナ、または正しい定格のRF負荷を使用してください。
アンプを追加する前に設置状態を測定する
無線機を実際に使用する環境で、基準となる結果を取得してください。双方向でテストし、アンテナの向き、チャンネル設定、テスト地点を一定に保ちます。
- モジュールのバージョン、アンテナ、出力設定、電源電圧を記録します。
- アンテナの高さ、障害物、屋内または屋外の条件を記録します。
- 各地点で同じ短い音声メッセージを使用します。
- 音声の明瞭度、途切れ、通信が不安定になる地点を記録します。
RF出力の増加を検討する前に、配置、接続、電源の安定性を改善してください。アンプを追加すると、入力駆動レベル、フィルタリング、送受信切り替え、受信機保護に関する要件も増えます。SA818のプロジェクトで使用したアンプが、SA828の装置でも使えるとは限りません。
6. トラブルシューティング:音声が出ない、UART通信ができない、通信距離が短い
PCやコントローラーがモジュールを読み出せない場合
まず、電源、GND、選択したポート、TX/RXのクロス接続を確認してください。モジュールがスリープ状態ではなく、インターフェースが適合するロジックレベルを使用していることを確認します。モジュールの電源電圧とUARTのロジック電圧は別の仕様なので、一方から他方を推測しないでください。
コンピューターにアダプターが表示されるのに応答がない場合は、送信バイトを記録してください。余分なスペース、不正なフレーミング、別モデル用のコマンドがないか確認します。長いパラメーター書き込みコマンドを送る前に、資料に記載された読み出し要求をテストしてください。
信号は受信しているのにスピーカーから音が出ない場合
設定とオーディオ経路を分けて確認してください。実際の受信周波数、トーンフィルター、スケルチ、ボリューム配線、スピーカー接続を点検します。相手の無線機が、搬送波だけでなく音声も送信していることを確認してください。
その後、テストの方向を逆にします。一方の無線機が受信機としては動作しても送信機として動作しない場合は、PTT制御、マイク経路、送信中の電源の状態を点検してください。
組み立て後に性能が変わる場合
このチェックリストを使い、次に何を測定するかを決めてください。以下は診断上の可能性であり、特定の部品が故障したことを証明するものではありません。

| 症状 | 考えられる原因 | 次に確認すること |
|---|---|---|
| UARTの応答がない | ポート、配線、ロジックレベル、スリープ状態、コマンドバイトの問題 | インターフェースを確認し、資料に記載された読み出し専用の要求を送信します。 |
| 受信表示はあるが音声が出ない | トーンフィルター、スケルチ、音量、スピーカー回路の問題 | 受信設定を単純化し、オーディオ経路を点検します。 |
| PTTを押すとリセットする、または動作が不安定になる | 電源電圧の低下、または電源接続の不良 | 送信中のモジュール端子で電圧を測定します。 |
| 片方向でしか通信できない | 送受信設定の不一致、または送信経路やオーディオ経路の不具合 | 両方の設定を比較し、送受信の役割を入れ替えてテストします。 |
| ケースへの組み込み後に通信距離が短くなる | アンテナの離調、給電接続の損傷、配置の変化 | 同じ条件で、基板を露出した状態とケースに収めた状態の結果を比較します。 |
| コントローラーが動作するとノイズが増える | デジタル回路からの電源経由の結合、または電磁結合 | 無線モジュールのみの動作と、コントローラーが動作している状態を比較します。 |
変更する変数は一度に1つにしてください。正常に動作した設定を保存し、結果を毎回記録します。複数の部品を同時に交換すると、元の不具合が分からなくなることがあります。
7. SA828モジュールのよくある質問
SA828モジュールはArduinoやESP32と連携できますか?
互換性のあるコントローラーを使って、設定やユーザー操作を処理する設計にできます。最初にUARTレベル、GPIOインターフェース、電源構成を確認してください。ESP32のWi-FiやBluetoothは別の制御インターフェースに利用できますが、無線機の音声をネットワークで送るには、追加のオーディオハードウェアとソフトウェアが必要です。
コントローラーの選定については、IoTプロジェクトに最適なESP32ボードの選び方をご覧ください。手動操作の基本的な携帯型無線機に、外部マイクロコントローラーが必ず必要なわけではありません。
SA828はAPRSやクロスバンド中継器に使えますか?
これらは、チャンネル設定だけでは実現できないシステム全体のプロジェクトです。APRSには、適切なモデムまたはTNC、互換性のあるオーディオ経路、正しいPTTタイミングが必要です。使用するモジュールとオーディオ経路が、目的の信号方式に対応しているか確認してください。
受信と送信を同時に行うクロスバンド中継器には、独立した受信・送信経路、制御ロジック、RFアイソレーションが必要です。VHF基板とUHF基板を別々に使用したプロジェクトがあっても、1つのモジュールで両方の役割を同時に果たせることにはなりません。
SA828を使った自作トランシーバーは免許不要ですか?
免許不要だと決めつけないでください。モジュールの設定可能な周波数範囲は、送信の許可や特定の無線業務向けの認証を意味しません。米国のPersonal Radio Servicesでは、定められた例外を除き、原則として該当するサービス向けに認証された送信機が必要です。
使用する国の該当する無線業務、機器要件、運用許可を確認してください。市販の一般向け無線機が使うチャンネルを設定しただけでは、法令適合の十分な根拠にはなりません。
SA828で携帯型無線機を自作するべきですか、それとも完成品を買うべきですか?
学習、独自のケース、自作の操作部との統合が目的なら、自作が適しています。モジュールの価格だけでなく、必要な部品一式、ケースの加工、開発時間を含めて比較してください。
日常的な通信では、目的の無線業務向けに認証された完成品の無線機のほうが実用的な場合があります。自作プロジェクトでは、資料がそろったモジュール、適切なアンテナ、安定した電源から始め、基本的な音声通信を確認してから拡張してください。
関連ガイド
- SDRとは?ソフトウェア無線のプロジェクトとHackRF Oneの選び方ガイド
- IoTプロジェクトに最適なESP32ボードの選び方
- STM32とESP32:IoTプロジェクトにはどちらのマイクロコントローラーを選ぶべき?
関連製品とソリューション
- SA828トランシーバーモジュールキット — 選択可能なSA828キットのバリエーションを比較し、自作の音声無線機プロジェクトに必要な内容物を確認してください。
- SA818 VHF・UHFトランシーバーモジュール — 別のモジュールシリーズを検討し、周辺ハードウェアと設定の要件を確認してください。
- RFケーブルアセンブリ — インピーダンス、両端のコネクター、動作周波数に対するケーブルの適合性を確認してください。
- RFコネクターアダプター — RF接続全体でインターフェースと中心接点を適合させてください。
- RFアンテナ — 周波数に合ったアンテナを選び、送信電力の定格とインピーダンスを確認してください。




