あたご工房
天文と電子工作とコンピュータなどについて日々の出来事を書いています。
| ホーム |
デジタルワイヤレスマイクの製作(その4)
TWE-Liteのプログラムを書き換えて動作確認してみました。
ウチのメインマシンはiMacなのでTOCOSのHPを参考にTWE-Liteの環境を以下のように整備しました。
1.FTDI社のHPからドライバをダDLしてインストール
2.TOCOSのHPからSDKファイルをDLして解凍
3.PyserialをTOCOSのHPからDLしてインストール
4.解凍したSDKのTools/jenprogディレクトリからjenprog,jenprog.app,tweusbの3つを/usr/local/bin/jenprogというディレクトリを切ってコピー
5.手入力で「export PATH=/usr/local/bin/jenprog:$PATH」と入力
6.「jenprog -h」で動作確認
上記までOKならばTOCOSから音声アプリをDLして書き込んで終了です。
jenprogのコマンドを打つ前にターゲットのprgボタンを押しながらリセットボタンを押します。
このときリセットボタンから先に離します。
仕事柄802.15.4とかZigBeeとか扱ったりするのですが、一体どうやって相手を決めているのか気になります。
TOCOSのTWE-Zeroアプリ関連のHPを元に推測すると。
TWE-Zeroアプリでは「グループ(アプリケーションID)」内であれば、誰かが送信したデータを全ての端末で受け取ってしまうようです。
いわゆるブロードキャスト通信です。
たしかに、個人で使用する殆どのケースではN:N通信ではなく、センサーデータを収集するような1:N通信になるので問題ないのでしょう。
さて、送信機、受信機ともに電源ON!
...シーン。音が出ません。
いろいろ調べたら送信機側のPTTがGNDに落ちてませんでした。
配線を修正したところ音が出ました!...が、変なノイズが乗っていて聞くに耐えません。
マイクかヘッドホンアンプのいずれかの回路に問題がありそうです。
アナログ系か〜 ( ´Д`)=3ハァ
解決できるかなぁ〜
↓押していただけると嬉しいです。
ウチのメインマシンはiMacなのでTOCOSのHPを参考にTWE-Liteの環境を以下のように整備しました。
1.FTDI社のHPからドライバをダDLしてインストール
2.TOCOSのHPからSDKファイルをDLして解凍
3.PyserialをTOCOSのHPからDLしてインストール
4.解凍したSDKのTools/jenprogディレクトリからjenprog,jenprog.app,tweusbの3つを/usr/local/bin/jenprogというディレクトリを切ってコピー
5.手入力で「export PATH=/usr/local/bin/jenprog:$PATH」と入力
6.「jenprog -h」で動作確認
上記までOKならばTOCOSから音声アプリをDLして書き込んで終了です。
jenprogのコマンドを打つ前にターゲットのprgボタンを押しながらリセットボタンを押します。
このときリセットボタンから先に離します。
$ jenprog -t /dev/tty.usbserial-DC008RM8 -s *** jenprog ver 1.3 *** flash : JN516x Internal Flash chip id : 0x10008686 mac addr: 0x001bc50121020406 iMac:twe-lite eiji$ jenprog -t /dev/tty.usbserial-DC008RM8 App_Audio_Master_JN5164_1_0_1-2.bin *** jenprog ver 1.3 *** file info: 04 03 0008 writing... 0%..10%..20%..30%..40%..50%..60%..70%..80%..90%..done - 7.88 kb/s done OK: firmware is successfully programmed. $ jenprog -t /dev/tty.usbserial-DC008RM8 -z App_Audio_Master_JN5164_1_0_1-2.bin *** jenprog ver 1.3 *** file info: 04 03 0008 verifying... 0%..10%..20%..30%..40%..50%..60%..70%..80%..90%..: 12.58 kb/s OK: firmware is successfully programmed. |
仕事柄802.15.4とかZigBeeとか扱ったりするのですが、一体どうやって相手を決めているのか気になります。
TOCOSのTWE-Zeroアプリ関連のHPを元に推測すると。
TWE-Zeroアプリでは「グループ(アプリケーションID)」内であれば、誰かが送信したデータを全ての端末で受け取ってしまうようです。
いわゆるブロードキャスト通信です。
たしかに、個人で使用する殆どのケースではN:N通信ではなく、センサーデータを収集するような1:N通信になるので問題ないのでしょう。
さて、送信機、受信機ともに電源ON!
...シーン。音が出ません。
いろいろ調べたら送信機側のPTTがGNDに落ちてませんでした。
配線を修正したところ音が出ました!...が、変なノイズが乗っていて聞くに耐えません。
マイクかヘッドホンアンプのいずれかの回路に問題がありそうです。
アナログ系か〜 ( ´Д`)=3ハァ
解決できるかなぁ〜
↓押していただけると嬉しいです。
- 関連記事
-
- デジタルワイヤレスマイクの製作(その6)
- デジタルワイヤレスマイクの製作(その5)
- デジタルワイヤレスマイクの製作(その4)
- デジタルワイヤレスマイクの製作(その3)
- デジタルワイヤレスマイクの製作(その2)
<<デジタルワイヤレスマイクの製作(その5) | ホーム | 電子負荷の製作(その2)>>
コメント
コメントの投稿
トラックバック
| ホーム |