TOP > n.s.研究所 > 開発テーマ > ソナーの開発

開発テーマ
2007年11月17日 八重樫 和之

ソナー開発予備実験 「PICマイコンによる音の制御と音波の入力・解析」

カテゴリ:ソナーの開発日誌

今回は音をパソコンに取り込み解析する準備を行いました。 PICマイコンで3つのスピーカーから異なる周波数の音波を発生させ、音波をLabVIEWを用いて解析することで、マイクの3次元空間における位置を特定するプログラムの開発を目指します。

課題

①PCに取り込んだ音波をLabVIEWで解析する
②PICマイコンで3つのスピーカーから同時に異なる周波数の音を発生させる

①PCに取り込んだ音波をLabVIEWで解析する

まず、PCにマイクを繋ぎ音を取り込みました。 次にLabVIEWで音波を生のデータとしてグラフに表示させました。 そして取り込んだデータをフーリエ変換し音波の解析を行いました。 右側のフーリエ変換の結果から、ピークが三つ(黄色の○)あることがわかります。 これは電子音が変調している可能性があります。なぜ変調しているのかについても現在原因解明中です。

②PICマイコンを用いて音を発生させる

PICマイコンを用いて261[Hz],300[Hz],340[Hz]の周波数の音波を同時に出し、 ①のプログラミングを用いて解析します。 三箇所からの異なる周波数の音波を解析することで三次元でのマイクの位置の特定を目指しました。 しかし今回は私、八重樫研究生のプログラミング能力からPICマイコンを用いて3つ同時に異なる周波数の音波を出せなかった。次回のn.s. 研究所までにこのPICマイコンのプログラミング完成を目指します。

次回は三箇所からの異なる周波数の音から三次元でのマイクの位置の特定するプログラム開発を目指します。

トラックバック(0)

このブログ記事を参照しているブログ一覧: ソナー開発予備実験 「PICマイコンによる音の制御と音波の入力・解析」

このブログ記事に対するトラックバックURL: http://field-and-network.jp/mt/mt-tb.cgi/424

コメントする

コメントはユーザ登録なしに、どなたでも行うことができます。
入力頂いたコメントは、管理者の承認後公開されます。

※必須(公開)

※必須(非公開)

「ソナーの開発」 の最新記事5件

「日誌」 の最新記事5件

現在のカテゴリ
開発テーマ > ソナーの開発



n.s.研究所


Warning: include(): http:// wrapper is disabled in the server configuration by allow_url_include=0 in /home/xsvx1015071/natural-science.or.jp/public_html/laboratory/development/sonar/20071117152116.php on line 928

Warning: include(http://www.natural-science.or.jp/laboratory/log/includeLatest.data): failed to open stream: no suitable wrapper could be found in /home/xsvx1015071/natural-science.or.jp/public_html/laboratory/development/sonar/20071117152116.php on line 928

Warning: include(): Failed opening 'http://www.natural-science.or.jp/laboratory/log/includeLatest.data' for inclusion (include_path='.:/opt/php-7.0.33-3/data/pear') in /home/xsvx1015071/natural-science.or.jp/public_html/laboratory/development/sonar/20071117152116.php on line 928



Warning: mysqli_connect(): (28000/1045): Access denied for user 'xsvx1015071_ri'@'sv102.xserver.jp' (using password: YES) in /home/xsvx1015071/include/natural-science/include_counter-d.php on line 8
MySQL DBとの接続に失敗しました